Changeset 31740
- Timestamp:
- 2017-06-15T13:59:32+12:00 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/web/interfaces/default/js/document_scripts.js
r31531 r31740 811 811 var currentValue = values[l].replace(/^ +/g, "").replace(/ +$/g, ""); 812 812 if (numeric_match) { 813 var isRange = (currentValue.search(/ \d+-\d+/) != -1);813 var isRange = (currentValue.search(/^\d+-\d+$/) != -1); 814 814 if (isRange) { 815 var firstNumber = currentValue.replace(/(\d+)-\d+/, "$1"); 816 var secondNumber = currentValue.replace(/\d+-(\d+)/, "$1"); 817 815 var firstNumber = Number(currentValue.replace(/(\d+)-\d+/, "$1")); 816 var secondNumber = Number(currentValue.replace(/\d+-(\d+)/, "$1")); 818 817 if(firstNumber <= secondNumber) 819 818 { … … 822 821 var numString = i + ""; 823 822 for(var j = 0; j < _titles.length; j++) { 824 825 823 var currentTitle = _titles[j]; 826 824 if(currentTitle[index] == numString) { 827 matchingTitles.push(currentTitle); 825 matchingTitles.push(currentTitle); 826 break; // assume no titles are the same 828 827 } 829 828 } … … 835 834 if (_titles[j][index]==currentValue) { 836 835 matchingTitles.push(_titles[j]); 836 break; // assume no titles are the same 837 837 } 838 838 } … … 864 864 $(matchingTitles[i][1].cell).css("display", "table-cell"); 865 865 } 866 } 866 } // end doFiltering() function 867 867 868 868 var setUpFilterBox = function()
Note:
See TracChangeset
for help on using the changeset viewer.