#2442 - Context menu framework (on hold)
| Identifier | #2442 |
|---|---|
| Issue type | Feature request or suggestion |
| Title | Context menu framework (on hold) |
| Status | Closed (rejected) |
| Tags |
Type: Standards compliance (custom) |
| Handling member | Chris Graham |
| Addon | core |
| Description | Replace some of the popup edit buttons, or tiny edit icons, we currently have - with a new system of context menus. Additionally, add one on some buttons, to give more control.
Specifically... 1) Banners - replace current timed button overlay with context menu with "Edit" and "View stats" options. 2) Theme images - replace current timed button overlay with context menu with "Edit" and "Edit in zone editor" options. (The latter is for left/right panel only) 3) Menus - replace current micro-button (which is placed differently depending on menu type) with context menu with "Edit" option. 4) Panels - replace current edit link with context menu with "Edit" option. 5) Edit buttons - allow right click to specify to submit the save into a new window/tab. You'd see "Save" and "Save into new tab/window" options. 6) Preview. As with '5'. 7) Opening virtual roots (see #2553) |
| Steps to reproduce | |
| Additional information | Example implementation:
http://www.sitepoint.com/building-custom-right-click-context-menu-javascript/ Also: We need to update any current documentation talking about the theme image editing buttons. I suspect the themeing tutorial references the feature. Generally the docs would need updating to document all this functionality, as it'd be a little non-obvious, especially for the buttons. |
| Related to | |
| Funded? | No |
The system will post a comment when this issue is modified (e.g., status changes). To be notified of this, click "Enable comment notifications".
Comments
https://www.w3.org/blog/2016/11/html-5-1-is-the-gold-standard/?pk_campaign=feed&pk_kwd=html-5-1-is-the-gold-standard
Some time until adopted http://caniuse.com/#feat=menu
EDIT: Chrome removed support, because there's a lack of interest and people don't like the spec (should be JS based, not HTML based).