Improve List and Tree view (collecting super task) (MGNLUI-89)

[MGNLUI-260] Add Icons to Tree/List views Created: 29/Nov/12  Updated: 11/Feb/13  Resolved: 05/Dec/12

Status: Closed
Project: Magnolia UI
Component/s: design, tree/list
Affects Version/s: None
Fix Version/s: 5.0

Type: Sub-task Priority: Critical
Reporter: Mikaël Geljić Assignee: Samuli Penttilä
Resolution: Fixed Votes: 2
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
dependency
is depended upon by MGNLUI-253 Add content/folder type icons to apps Closed
is depended upon by MGNLUI-328 VMagnoliaTreeTable should be inherite... Closed
Template:
Date of First Response:

 Description   

Workbench Lists/Trees should display an Icon inserted right before the item name in the first column.

This icon should be configured per item-type (see WorkbenchDefinition.mainItemType / groupingItemType), through "icon" property.
JCR Properties should also be displayed with an icon (those are shown if WorkbenchDefinition.includeProperties is set).

Ideally, these icons should be displayed with the icon-font technique; configured icon value should then be just a CSS class name such as "icon-node-content", "icon-node-data" or "icon-node-folder".

Those icons may be created through the Magnolia Icon/GwtIcon widget classes.

Finally, here is the visual style guideline for positioning:
http://wiki.magnolia-cms.com/download/attachments/53253765/Desktop01_20_Pages_1.png
Icon color shouldn't be set, it should inherit grey color from cell text styles.



 Comments   
Comment by Samuli Penttilä [ 05/Dec/12 ]

Implemented. Both tree and table supports icons.

Generated at Mon Feb 12 08:35:09 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.