summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlpha <ngcoder@live.com>2015-07-27 12:05:15 -0400
committerAlpha <ngcoder@live.com>2015-07-27 12:05:15 -0400
commit4fe3df0407b663c882ad3006ddce7e83dd80be4b (patch)
tree2648b6f6e27c9e06a914a4d27f60f2eebb742d3e
parent01d1eb99b2ff4cb96eefd968990cd7f3c5011395 (diff)
downloadwebgrind-4fe3df0407b663c882ad3006ddce7e83dd80be4b.zip
webgrind-4fe3df0407b663c882ad3006ddce7e83dd80be4b.tar.gz
webgrind-4fe3df0407b663c882ad3006ddce7e83dd80be4b.tar.bz2
Add negate search filter option
-rw-r--r--templates/index.phtml9
1 files changed, 8 insertions, 1 deletions
diff --git a/templates/index.phtml b/templates/index.phtml
index 6ff435c..22adb3b 100644
--- a/templates/index.phtml
+++ b/templates/index.phtml
@@ -319,12 +319,17 @@
setTimeout(checkVersion,100);
<?php endif?>
+ $("#negateFilter").change(function(){
+ $('#callfilter').trigger('keyup');
+ });
+
$("#callfilter").keyup(function(){
var reg = new RegExp($(this).val(), 'i');
+ var negate = $("#negateFilter").is(':checked');
var row;
$('#function_table').children('tbody').children('tr').each(function(){
row = $(this);
- if (row.find('td:eq(1) a').text().match(reg))
+ if (!row.find('td:eq(1) a').text().match(reg) == negate)
row.css('display', 'table-row');
else
row.css('display', 'none');
@@ -403,6 +408,8 @@
</div>
<div style="clear:both"></div>
Filter: <input type="text" style="width:150px" id="callfilter"> (regex too)
+ <input type="checkbox" name="negateFilter" value="0" id="negateFilter">
+ <label for="negateFilter">Invert filter</label>
<table class="tablesorter" id="function_table" cellspacing="0">
<thead>
<tr>