diff --git a/README.md b/README.md index 659d6ec..3779733 100644 --- a/README.md +++ b/README.md @@ -29,33 +29,36 @@ Supported Platforms: - Browser - Node.js + All Features:
=h)for(r=e._ctx[n]||(e._ctx[n]={}),n=this.b[n]||(this.b[n]=[{},{},{},{},{},{},{},{},{},{}]),k=d-g,m=d+
-g+1,0>k&&(k=0),m>p&&(m=p);k
') || '-';
- nodes[2].innerHTML = flexsearch_memory.search(query).slice(0, 1).join('
') || '-';
- nodes[3].innerHTML = flexsearch_speed.search(query).slice(0, 1).join('
') || '-';
- nodes[4].innerHTML = flexsearch_match.search(query).slice(0, 1).join('
') || '-';
- nodes[5].innerHTML = flexsearch_score.search(query).slice(0, 1).join('
') || '-';
- nodes[6].innerHTML = flexsearch_balance.search(query).slice(0, 1).join('
') || '-';
- nodes[7].innerHTML = flexsearch_fastest.search(query).slice(0, 1).join('
') || '-';
-
for(var i = 1; i < nodes.length; i++){
- if(nodes[i].innerHTML === '-'){
+ var results;
- nodes[i].style.backgroundColor = '#f00';
- }
- else if(nodes[i].innerHTML === ref){
+ switch(i){
- nodes[i].style.backgroundColor = '#0a0';
- }
- else{
+ case 1:
+ results = flexsearch_default.search(query);
+ break;
- nodes[i].style.backgroundColor = 'orange';
+ case 2:
+ results = flexsearch_memory.search(query);
+ break;
+
+ case 3:
+ results = flexsearch_speed.search(query);
+ break;
+
+ case 4:
+ results = flexsearch_match.search(query);
+ break;
+
+ case 5:
+ results = flexsearch_score.search(query);
+ break;
+
+ case 6:
+ results = flexsearch_balance.search(query);
+ break;
+
+ case 7:
+ results = flexsearch_fastest.search(query);
+ break;
}
- nodes[i].style.color = '#fff';
+ for(var a = 0; a < ref.length; a++){
+
+ var current = ref[a];
+
+ nodes[i].innerHTML = results[0] || '-';
+ nodes[i].style.color = '#fff';
+
+ if((results[0] === current) || (results[0] === String(current))){
+
+ nodes[i].style.backgroundColor = '#0a0';
+ break;
+ }
+ else if(!results.length || ((results.indexOf(current) === -1) && (results.indexOf(String(current)) === -1))){
+
+ if(nodes[i].style.backgroundColor !== 'orange'){
+
+ nodes[i].style.backgroundColor = '#f00';
+ }
+ }
+ else{
+
+ nodes[i].style.backgroundColor = 'orange';
+ }
+ }
}
}
diff --git a/test/matching.html b/test/matching.html
index 5b18e23..5b842a6 100644
--- a/test/matching.html
+++ b/test/matching.html
@@ -459,7 +459,7 @@ var text_data = "LIBRARY OF THE FUTURE (R) First Edition Ver. 4.02 Gulliver's Tr
}
}
- }, 100);
+ }, 50);