- Timestamp:
- May 27, 2014, 11:47:57 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/admin/themes/default/template/batch_manager_unit.tpl
r28532 r28550 11 11 (function(){ 12 12 {* <!-- TAGS --> *} 13 var tagsCache = new LocalStorageCache({ 14 key: 'tagsAdminList', 13 var tagsCache = new TagsCache({ 15 14 serverKey: '{$CACHE_KEYS.tags}', 16 15 serverId: '{$CACHE_KEYS._hash}', 17 18 loader: function(callback) { 19 jQuery.getJSON('{$ROOT_URL}ws.php?format=json&method=pwg.tags.getAdminList', function(data) { 20 var tags = data.result.tags; 21 22 for (var i=0, l=tags.length; i<l; i++) { 23 tags[i].id = '~~' + tags[i].id + '~~'; 24 } 25 26 callback(tags); 27 }); 28 } 16 rootUrl: '{$ROOT_URL}' 29 17 }); 30 18 31 jQuery('[data-selectize=tags]').selectize({ 32 valueField: 'id', 33 labelField: 'name', 34 searchField: ['name'], 35 plugins: ['remove_button'], 36 create: true 37 }); 38 39 tagsCache.get(function(tags) { 40 jQuery('[data-selectize=tags]').each(function() { 41 this.selectize.load(function(callback) { 42 callback(tags); 43 }); 44 45 jQuery.each(jQuery(this).data('value'), jQuery.proxy(function(i, tag) { 46 this.selectize.addItem(tag.id); 47 }, this)); 48 }); 49 }); 19 tagsCache.selectize(jQuery('[data-selectize=tags]')); 50 20 51 21 {* <!-- DATEPICKER --> *} … … 129 99 <td> 130 100 <select data-selectize="tags" data-value="{$element.TAGS|@json_encode|escape:html}" 131 name="tags-{$element.id}[]" multiple style="width:500px;" ></select>101 name="tags-{$element.id}[]" multiple style="width:500px;" data-selectize-create></select> 132 102 </td> 133 103 </tr>
Note: See TracChangeset
for help on using the changeset viewer.