diff options
author | Alpha <ngcoder@live.com> | 2015-07-27 12:05:15 -0400 |
---|---|---|
committer | Alpha <ngcoder@live.com> | 2015-07-27 12:05:15 -0400 |
commit | 4fe3df0407b663c882ad3006ddce7e83dd80be4b (patch) | |
tree | 2648b6f6e27c9e06a914a4d27f60f2eebb742d3e | |
parent | 01d1eb99b2ff4cb96eefd968990cd7f3c5011395 (diff) | |
download | webgrind-4fe3df0407b663c882ad3006ddce7e83dd80be4b.zip webgrind-4fe3df0407b663c882ad3006ddce7e83dd80be4b.tar.gz webgrind-4fe3df0407b663c882ad3006ddce7e83dd80be4b.tar.bz2 |
Add negate search filter option
-rw-r--r-- | templates/index.phtml | 9 |
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> |