refactor card menus+solution

The core idea is that there will be a single, unobtrusive "doorway" to the worlds of editing and wagneering that can optionally appear in any "wrapped" view (that is, any slot that's prepped for javascript actions).

 

The doorway will be customizable; the default will look something like this icon from connectipedia.org:

connectipedia edit icon

Mousing over that icon will open up a menu that looks something like: 

refactor card menus+mockup

Clarifications:

  • all of this will be done in packs; can be rewritten / modified
  • you will originally see only the five items on the upper right (edit, view...)
  • every item -- even those that have sub-items -- will be clickable
  • "manage" takes you to the set / rules stuff (currently under options).  this will likely be a javascript popup so that you can see changes take effect as you make them.  you will only see this if you have permission to view the set.
  • "talk" is analagous to MediaWiki's talk pages.  it will be a "+*talk" card, probably similar interface to "manage".  you will only see the link if you have permission to view the discussion.
  • "follow" is what is currently "watch".  Will change to "unfollow" on mouseover
  • "view", "refresh", and "*(viewname)" will all do the same thing -> refresh the home view
  • "related names" includes parts and plus cards.
  • link builder is new functionality.  basically lets you select various options that can be set in GET requests (layout, view, format, etc)  more on that soon...
  • the arrows on the "related names" dropdown indicate that those items take you to a new page.