Fossil SCM
Make search case insensitive
Commit
1621bd80828c79daf5884747a2c7e67213ed4df7
Parent
3638635d0d1df9f…
1 file changed
+4
-3
+4
-3
| --- src/browse.c | ||
| +++ src/browse.c | ||
| @@ -797,10 +797,11 @@ | ||
| 797 | 797 | @ } |
| 798 | 798 | @ } |
| 799 | 799 | @ } |
| 800 | 800 | @ } |
| 801 | 801 | @ } |
| 802 | + @ | |
| 802 | 803 | @ (function(){ |
| 803 | 804 | @ function isExpanded(ul){ |
| 804 | 805 | @ return ul.className==''; |
| 805 | 806 | @ } |
| 806 | 807 | @ |
| @@ -868,16 +869,18 @@ | ||
| 868 | 869 | @ toggleDir(ul); |
| 869 | 870 | @ return false; |
| 870 | 871 | @ } |
| 871 | 872 | @ fixLast(); |
| 872 | 873 | @ }()) |
| 874 | + @ | |
| 873 | 875 | @ function filter_list(t){ |
| 874 | 876 | @ var outer_ul = document.querySelector('.filetree > ul'); |
| 875 | 877 | @ var links = outer_ul.querySelectorAll('.file a'); |
| 878 | + @ t = t.toUpperCase(); | |
| 876 | 879 | @ for( var i = 0; i < links.length; i++ ){ |
| 877 | 880 | @ var node = links[i]; |
| 878 | - @ if( node.innerHTML.lastIndexOf(t) == -1 ){ | |
| 881 | + @ if( node.innerHTML.toUpperCase().lastIndexOf(t) == -1 ){ | |
| 879 | 882 | @ node = node.parentNode.parentNode; |
| 880 | 883 | @ node.hidden = true; |
| 881 | 884 | @ node = node.parentNode; |
| 882 | 885 | @ hide_parents_loop: |
| 883 | 886 | @ while( node!=outer_ul && !node.parentNode.hidden ){ |
| @@ -887,12 +890,10 @@ | ||
| 887 | 890 | @ node = node.parentNode; |
| 888 | 891 | @ node.hidden = true; |
| 889 | 892 | @ node = node.parentNode; |
| 890 | 893 | @ } |
| 891 | 894 | @ }else{ |
| 892 | - @ node = node.parentNode.parentNode; | |
| 893 | - @ node.hidden = false; | |
| 894 | 895 | @ node = node.parentNode; |
| 895 | 896 | @ while( node!=outer_ul && node.parentNode.hidden ){ |
| 896 | 897 | @ node = node.parentNode; |
| 897 | 898 | @ node.hidden = false; |
| 898 | 899 | @ node = node.parentNode; |
| 899 | 900 |
| --- 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 |