View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
2442 | Composr | core | public | 2016-04-20 18:32 | 2021-03-15 18:40 |
Reporter | Chris Graham | Assigned To | Chris Graham | ||
Priority | normal | Severity | feature | ||
Status | closed | Resolution | won't fix | ||
Summary | 2442: Context menu framework (on hold) | ||||
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) | ||||
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. | ||||
Tags | Type: Standards compliance | ||||
Attach Tags | |||||
Time estimation (hours) | 10 | ||||
Sponsorship open | |||||
related to | 3005 | Resolved | Chris Graham | Themes/installation-profile integration |
|
"Save into new tab/window" would be particularly good for using with the menu editor. |
|
HTML5 now allows native context menu manipulation: 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). |
|
Context menus are not touch-screen friendly. |
Date Modified | Username | Field | Change |
---|---|---|---|
2016-04-20 18:32 | Chris Graham | New Issue | |
2016-04-20 23:08 | Chris Graham | Description Updated | |
2016-04-20 23:08 | Chris Graham | Additional Information Updated | |
2016-04-24 21:58 | Chris Graham | Note Added: 0003736 | |
2016-05-02 23:57 | Chris Graham | Description Updated | |
2016-11-17 18:41 | Chris Graham | Note Added: 0004553 | |
2016-12-08 00:42 | Chris Graham | Note Edited: 0004553 | |
2016-12-08 00:42 | Chris Graham | Summary | Context menu framework => Context menu framework (on hold) |
2017-01-12 23:36 | Chris Graham | Relationship added | related to 3005 |
2017-05-01 17:50 | Chris Graham | Tag Attached: Type: Standards compliance | |
2017-07-09 13:42 | Chris Graham | Note Edited: 0004553 | |
2021-03-15 18:36 | Chris Graham | Note Edited: 0004553 | |
2021-03-15 18:39 | Chris Graham | Note Edited: 0004553 | |
2021-03-15 18:40 | Chris Graham | Assigned To | => Chris Graham |
2021-03-15 18:40 | Chris Graham | Status | Not Assigned => Closed |
2021-03-15 18:40 | Chris Graham | Resolution | open => won't fix |
2021-03-15 18:40 | Chris Graham | Note Added: 0007014 |