diff options
author | flop25 <flop25@piwigo.org> | 2014-08-24 20:40:19 +0000 |
---|---|---|
committer | flop25 <flop25@piwigo.org> | 2014-08-24 20:40:19 +0000 |
commit | c656cfa362ff8b9a7b696c8ee64d694d4c794bf1 (patch) | |
tree | 897d6163b9d455b9ae4dfd7f26abc9e07fd23ac6 /admin/themes | |
parent | 0433f2ef77e478e2d6a175deb47d500c123b96ba (diff) |
feature:3049
Add filter box to narrow plugin list, thx to msakik
git-svn-id: http://piwigo.org/svn/trunk@29263 68402e56-0260-453c-a942-63ccdbb3a9ee
Diffstat (limited to 'admin/themes')
-rw-r--r-- | admin/themes/default/template/plugins_new.tpl | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/admin/themes/default/template/plugins_new.tpl b/admin/themes/default/template/plugins_new.tpl index 3ccfcaeec..97633a8cc 100644 --- a/admin/themes/default/template/plugins_new.tpl +++ b/admin/themes/default/template/plugins_new.tpl @@ -31,11 +31,33 @@ jQuery(document).ready(function(){ $('.pluginBox').sortElements(sortPlugins); $.get("admin.php?plugins_new_order="+sortOrder); }); + + jQuery('#filter').keyup(function(){ + var filter = $(this).val(); + if (filter.length>2) { + $('.pluginBox').hide(); + $('#availablePlugins .pluginBox input[name="name"]').each(function(){ + if ($(this).val().toUpperCase().indexOf(filter.toUpperCase()) != -1) { + $(this).parents('div').show(); + } + }); + } + else { + $('.pluginBox').show(); + } + }); + jQuery("#filter").focus(); + jQuery(".titrePage input[name='Clear']").click(function(){ + $("#filter").val(''); + $(".pluginBox").show(); + }); }); {/literal}{/footer_script} <div class="titrePage"> <span class="sort"> +{'Filter'|@translate} : <input type="text" id="filter"> +<input type="button" name="Clear" Value="{'Clear'|@translate}"> | {'Sort order'|@translate} : {html_options name="selectOrder" options=$order_options selected=$order_selected} </span> |