-
Type: Improvement
-
Status: Resolved
-
Priority: Minor
-
Resolution: Fixed
-
Affects Version/s: None
-
Component/s: Seam / JSF UI
-
Tags:
-
Backlog priority:400
-
Upgrade notes:
1. we should add a type category for different kinds of rendering. Examples:
rest document links (tabs)
bare output links (for instance links to Studio or Connect or nuxeo.com in default app)
command links / buttons / icons (could be treated as the same category, need to review differences between JSF buttons and links management)
popups opening a new window
fancy box calling JS code to display additional content.
2. as a result of fancy boxes support, need to add a "popupLink" attribute giving the xhtml template to include/display in the fancy box
Note that additional rendering customization should not be included in the action definition, but handled by templates rendering them (like CPSBoxes did).
As stated, providing BBB types for old categories and using ui:decorate tags as a start could be an easy solution. Using widgets to render actions may introduce limitations (like allowing to perform additional ajax actions when clicking on an action). that kind of mechanism is already used in the new widget type displaying a layout with a toggable mode (see NXP-8144)
- is required by
-
NXP-7490 Regroup actions on listing views
- Resolved
-
NXP-8885 Make it possible to contribute new widgets to existing layouts incrementally
- Resolved
-
NXP-9039 "Contextual tools" document actions improvement
- Resolved
-
NXP-9387 Display actions using generic widgets
- Resolved
-
NXS-967 Generate types for automation actions
- Resolved
-
NXP-4961 Improve the Action system
- Open
-
NXP-7494 Improve action bar styles to make the block adjustable to different needs
- Resolved
-
NXP-9433 Change "import file" and "new document" buttons into actions
- Resolved
-
NXP-9444 Make it easier to support form in fancy box content opened by an action
- Resolved