Fossil SCM

Make search case insensitive

baruch 2014-12-23 09:05 pending-review
Commit 1621bd80828c79daf5884747a2c7e67213ed4df7
1 file changed +4 -3
+4 -3
--- src/browse.c
+++ src/browse.c
@@ -797,10 +797,11 @@
797797
@ }
798798
@ }
799799
@ }
800800
@ }
801801
@ }
802
+ @
802803
@ (function(){
803804
@ function isExpanded(ul){
804805
@ return ul.className=='';
805806
@ }
806807
@
@@ -868,16 +869,18 @@
868869
@ toggleDir(ul);
869870
@ return false;
870871
@ }
871872
@ fixLast();
872873
@ }())
874
+ @
873875
@ function filter_list(t){
874876
@ var outer_ul = document.querySelector('.filetree > ul');
875877
@ var links = outer_ul.querySelectorAll('.file a');
878
+ @ t = t.toUpperCase();
876879
@ for( var i = 0; i < links.length; i++ ){
877880
@ var node = links[i];
878
- @ if( node.innerHTML.lastIndexOf(t) == -1 ){
881
+ @ if( node.innerHTML.toUpperCase().lastIndexOf(t) == -1 ){
879882
@ node = node.parentNode.parentNode;
880883
@ node.hidden = true;
881884
@ node = node.parentNode;
882885
@ hide_parents_loop:
883886
@ while( node!=outer_ul && !node.parentNode.hidden ){
@@ -887,12 +890,10 @@
887890
@ node = node.parentNode;
888891
@ node.hidden = true;
889892
@ node = node.parentNode;
890893
@ }
891894
@ }else{
892
- @ node = node.parentNode.parentNode;
893
- @ node.hidden = false;
894895
@ node = node.parentNode;
895896
@ while( node!=outer_ul && node.parentNode.hidden ){
896897
@ node = node.parentNode;
897898
@ node.hidden = false;
898899
@ node = node.parentNode;
899900
--- src/browse.c
+++ src/browse.c
@@ -797,10 +797,11 @@
797 @ }
798 @ }
799 @ }
800 @ }
801 @ }
 
802 @ (function(){
803 @ function isExpanded(ul){
804 @ return ul.className=='';
805 @ }
806 @
@@ -868,16 +869,18 @@
868 @ toggleDir(ul);
869 @ return false;
870 @ }
871 @ fixLast();
872 @ }())
 
873 @ function filter_list(t){
874 @ var outer_ul = document.querySelector('.filetree > ul');
875 @ var links = outer_ul.querySelectorAll('.file a');
 
876 @ for( var i = 0; i < links.length; i++ ){
877 @ var node = links[i];
878 @ if( node.innerHTML.lastIndexOf(t) == -1 ){
879 @ node = node.parentNode.parentNode;
880 @ node.hidden = true;
881 @ node = node.parentNode;
882 @ hide_parents_loop:
883 @ while( node!=outer_ul && !node.parentNode.hidden ){
@@ -887,12 +890,10 @@
887 @ node = node.parentNode;
888 @ node.hidden = true;
889 @ node = node.parentNode;
890 @ }
891 @ }else{
892 @ node = node.parentNode.parentNode;
893 @ node.hidden = false;
894 @ node = node.parentNode;
895 @ while( node!=outer_ul && node.parentNode.hidden ){
896 @ node = node.parentNode;
897 @ node.hidden = false;
898 @ node = node.parentNode;
899
--- src/browse.c
+++ src/browse.c
@@ -797,10 +797,11 @@
797 @ }
798 @ }
799 @ }
800 @ }
801 @ }
802 @
803 @ (function(){
804 @ function isExpanded(ul){
805 @ return ul.className=='';
806 @ }
807 @
@@ -868,16 +869,18 @@
869 @ toggleDir(ul);
870 @ return false;
871 @ }
872 @ fixLast();
873 @ }())
874 @
875 @ function filter_list(t){
876 @ var outer_ul = document.querySelector('.filetree > ul');
877 @ var links = outer_ul.querySelectorAll('.file a');
878 @ t = t.toUpperCase();
879 @ for( var i = 0; i < links.length; i++ ){
880 @ var node = links[i];
881 @ if( node.innerHTML.toUpperCase().lastIndexOf(t) == -1 ){
882 @ node = node.parentNode.parentNode;
883 @ node.hidden = true;
884 @ node = node.parentNode;
885 @ hide_parents_loop:
886 @ while( node!=outer_ul && !node.parentNode.hidden ){
@@ -887,12 +890,10 @@
890 @ node = node.parentNode;
891 @ node.hidden = true;
892 @ node = node.parentNode;
893 @ }
894 @ }else{
 
 
895 @ node = node.parentNode;
896 @ while( node!=outer_ul && node.parentNode.hidden ){
897 @ node = node.parentNode;
898 @ node.hidden = false;
899 @ node = node.parentNode;
900

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button