Änderungen von Dokument Icon Picker
Zuletzt geändert von loppermann am 2025/02/25 17:11
Von Version 3.1
bearbeitet von loppermann
am 2025/01/18 19:53
am 2025/01/18 19:53
Änderungskommentar:
Install extension [org.xwiki.platform:xwiki-platform-icon-ui/16.10.2]
Auf Version 2.1
bearbeitet von loppermann
am 2024/11/29 07:51
am 2024/11/29 07:51
Änderungskommentar:
Install extension [org.xwiki.platform:xwiki-platform-icon-ui/16.9.0]
Zusammenfassung
-
Seiteneigenschaften (1 geändert, 0 hinzugefügt, 0 gelöscht)
Details
- Seiteneigenschaften
-
- Inhalt
-
... ... @@ -2,27 +2,24 @@ 2 2 ########################### 3 3 ## DATA: ICON THEMES 4 4 ########################### 5 -#if 6 - #set 7 - #set 8 - #set 5 +#if($request.action == 'data_iconthemes') 6 + #set($map = {}) 7 + #set($discard = $map.put('iconThemes', $services.icon.iconSetNames)) 8 + #set($discard = $map.put('currentIconTheme', $services.icon.currentIconSetName)) 9 9 #jsonResponse($map) 10 10 ########################### 11 11 ## DATA: ICONS 12 12 ########################### 13 -#elseif ($request.action == 'data_icons') 14 - #set ($icons = []) 15 - #set ($iconTheme = $request.iconTheme) 16 - #set ($xwikiIcons = $collectiontool.sort($services.icon.getIconNames($iconTheme))) 17 - #set ($iconNamePrefix = $request.query.toLowerCase()) 18 - #foreach ($xwikiIcon in $xwikiIcons) 19 - #if ("$!iconNamePrefix" == '' || $xwikiIcon.startsWith($iconNamePrefix)) 20 - #set ($discard = $icons.add({ 21 - 'name': $xwikiIcon, 22 - 'render': $services.icon.renderHTML($xwikiIcon, $iconTheme), 23 - 'metadata': $services.icon.getMetaData($xwikiIcon, $iconTheme) 24 - })) 25 - #end 13 +#elseif($request.action == 'data_icons') 14 + #set($icons = []) 15 + #set($iconTheme = $request.iconTheme) 16 + #set($xwikiIcons = $collectiontool.sort($services.icon.getIconNames($iconTheme))) 17 + #foreach($xwikiIcon in $xwikiIcons) 18 + #set($icon = {}) 19 + #set($discard = $icon.put('name', $xwikiIcon)) 20 + #set($discard = $icon.put('render', $services.icon.renderHTML($xwikiIcon, $iconTheme))) 21 + #set($discard = $icon.put('metadata', $services.icon.getMetaData($xwikiIcon, $iconTheme))) 22 + #set($discard = $icons.add($icon)) 26 26 #end 27 27 #jsonResponse($icons) 28 28 #else