diff options
author | mistic100 <mistic@piwigo.org> | 2011-05-21 00:25:26 +0000 |
---|---|---|
committer | mistic100 <mistic@piwigo.org> | 2011-05-21 00:25:26 +0000 |
commit | daa0bdd09e41c17ca7abce451e9111ff038b1d1a (patch) | |
tree | 49ea042fde51012529cd1beb515c4f9ecc59dcd9 /admin/themes/default/template/batch_manager_unit.tpl | |
parent | 5a1c5acb0eff6c2d641ae2df10ed3efe39a75553 (diff) |
remplace FCBKcomplete by TokenInput
git-svn-id: http://piwigo.org/svn/trunk@10970 68402e56-0260-453c-a942-63ccdbb3a9ee
Diffstat (limited to 'admin/themes/default/template/batch_manager_unit.tpl')
-rw-r--r-- | admin/themes/default/template/batch_manager_unit.tpl | 31 |
1 files changed, 18 insertions, 13 deletions
diff --git a/admin/themes/default/template/batch_manager_unit.tpl b/admin/themes/default/template/batch_manager_unit.tpl index 9a1dde834..03167242b 100644 --- a/admin/themes/default/template/batch_manager_unit.tpl +++ b/admin/themes/default/template/batch_manager_unit.tpl @@ -2,8 +2,8 @@ {include file='include/datepicker.inc.tpl'} {include file='include/colorbox.inc.tpl'} -{combine_script id='jquery.fcbkcomplete' load='async' require='jquery' path='themes/default/js/plugins/jquery.fcbkcomplete.js'} -{footer_script require='jquery.fcbkcomplete'} +{combine_script id='jquery.tokeninput' load='async' require='jquery' path='themes/default/js/plugins/jquery.tokeninput.js'} +{footer_script require='jquery.tokeninput'} var tag_boxes_selector = ""; {foreach from=$elements item=element name=element} {if $smarty.foreach.element.first} @@ -15,16 +15,21 @@ prefix = ", "; {/foreach} {literal} jQuery(document).ready(function() { - $(tag_boxes_selector).fcbkcomplete({ - json_url: "admin.php?fckb_tags=1", - cache: false, - filter_case: false, - filter_hide: true, - firstselected: true, - filter_selected: true, - maxitems: 100, - newel: true - }); + jQuery.getJSON('admin.php?fckb_tags=1', function(data) { + jQuery(tag_boxes_selector).tokenInput( + data, + { + {/literal} + hintText: '{'Type in a search term'|@translate}', + noResultsText: '{'No results'|@translate}', + searchingText: '{'Searching...'|@translate}', + animateDropdown: false, + preventDuplicates: true, + allowCreation: true + {literal} + } + ); + }); $("a.preview-box").colorbox(); }); @@ -112,7 +117,7 @@ jQuery(document).ready(function() { <select id="tags-{$element.ID}" name="tags-{$element.ID}"> {foreach from=$element.TAGS item=tag} - <option value="{$tag.value}" class="selected">{$tag.key}</option> + <option value="{$tag.id}" class="selected">{$tag.name}</option> {/foreach} </select> |