| ... | ... | @@ -6,28 +6,25 @@ | 
              
                    | 6 | 6 | = $services.localization.render('panels.available') = | 
              
                    | 7 | 7 | #if ($hasAdmin) | 
              
                    | 8 | 8 | {{box}} | 
              
                    | 9 |  | - $services.icon.render('wand')$services.localization.render('panels.customize',["[[$services.localization.render('panelwizard.panelwizard')>>Panels.PanelWizard]]"]). | 
              
                    |  | 9 | +    [[image:icon:wand]] $services.localization.render('xe.panels.customize') [[$services.localization.render('panelwizard.panelwizard')>>Panels.PanelWizard]]. | 
              
                    | 10 | 10 | {{/box}} | 
              
                    | 11 | 11 | #end | 
              
                    | 12 |  | -#set ($liveDataConfig = { | 
              
                    | 13 |  | -  'meta': { | 
              
                    | 14 |  | -    'propertyDescriptors': [ | 
              
                    | 15 |  | -      { 'id': 'name', 'displayer': 'link' } | 
              
                    | 16 |  | -    ] | 
              
                    | 17 |  | -  } | 
              
                    |  | 12 | +#set($columns = ["name", "description", "type", "category", '_actions']) | 
              
                    |  | 13 | +#set($columnsProperties = { | 
              
                    |  | 14 | +  "name" : { "type" : "text", "link" : "view" }, | 
              
                    |  | 15 | +  "description" : { "type" : "text", "html" : "true" }, | 
              
                    |  | 16 | +  "type" : { "type" : "list" }, | 
              
                    |  | 17 | +  "category" : { "type" : "list" }, | 
              
                    |  | 18 | +  '_actions': {'html': true, 'sortable': false, 'actions': ['edit', 'delete']} | 
              
                    | 18 | 18 | }) | 
              
                    | 19 |  | -#set ($sourceParameters = $escapetool.url({ | 
              
                    | 20 |  | -  'className': 'Panels.PanelClass', | 
              
                    | 21 |  | -  'translationPrefix' : 'panels.', | 
              
                    | 22 |  | -  'queryFilters': 'currentlanguage' | 
              
                    | 23 |  | -})) | 
              
                    | 24 |  | - | 
              
                    | 25 |  | -{{liveData | 
              
                    | 26 |  | -  id='panels' | 
              
                    | 27 |  | -  source='liveTable' | 
              
                    | 28 |  | -  sourceParameters="$sourceParameters" | 
              
                    | 29 |  | -  properties='name,description,type,category,_actions' | 
              
                    | 30 |  | -  limit=30 | 
              
                    | 31 |  | -}}$jsontool.serialize($liveDataConfig){{/liveData}} | 
              
                    |  | 20 | +#set($options = { | 
              
                    |  | 21 | +   "className":"Panels.PanelClass", | 
              
                    |  | 22 | +   "selectedColumn":"name", | 
              
                    |  | 23 | +   "defaultOrder":"asc", | 
              
                    |  | 24 | +   "translationPrefix" : "panels.", | 
              
                    |  | 25 | +   "rowCount": 30, | 
              
                    |  | 26 | +   "queryFilters": "currentlanguage" | 
              
                    |  | 27 | +}) | 
              
                    |  | 28 | +#livetable("panels" $columns $columnsProperties $options) | 
              
                    | 32 | 32 | {{/velocity}} | 
              
                    | 33 | 33 |  |