diff options
Diffstat (limited to 'gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/drawer_widget.html')
-rw-r--r-- | gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/drawer_widget.html | 33 |
1 files changed, 19 insertions, 14 deletions
diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/drawer_widget.html b/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/drawer_widget.html index c725196..a29ce23 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/drawer_widget.html +++ b/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/drawer_widget.html @@ -483,11 +483,28 @@ $('#{{widget_for}}_search').bind('keydown change', function(e) { if (is_RT == "RelationType") { var search_text = (this.value).toLowerCase(); - var search_text_len = search_text.length + var search_text_len = (search_text.length + 1); + + if (e.keyCode == 8) { + // If backspace pressed, then show all + search_text_len = 0; + } var $li = $( ".{{widget_for}}.pricing-table.drawer1 li.bullet-item" ); - if (search_text_len > 2) { + if (search_text_len < 3) { + $li.filter(function() { + if ($(this).css("display") == "none") { + return true; + } + + else { + return false; + } + }).show(); + } + + else if (search_text_len > 2) { $(".searching").css("display", "block"); $li.each(function() { if ($(this).text().toLowerCase().indexOf(search_text) >= 0) { @@ -500,18 +517,6 @@ }); $(".searching").css("display", "none"); } - - else if (search_text_len == 2) { - $li.filter(function() { - if ($(this).css("display") == "none") { - return true; - } - - else { - return false; - } - }).show(); - } } else { |