aboutsummaryrefslogtreecommitdiffstats
path: root/admin/themes/default
diff options
context:
space:
mode:
authorflop25 <flop25@piwigo.org>2014-08-24 20:40:19 +0000
committerflop25 <flop25@piwigo.org>2014-08-24 20:40:19 +0000
commitc656cfa362ff8b9a7b696c8ee64d694d4c794bf1 (patch)
tree897d6163b9d455b9ae4dfd7f26abc9e07fd23ac6 /admin/themes/default
parent0433f2ef77e478e2d6a175deb47d500c123b96ba (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/default')
-rw-r--r--admin/themes/default/template/plugins_new.tpl22
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>