Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!-- without newlines -->
- <input id="inp" onkeyup="check();"><button onclick="check()">Check</button><div id="b"></div><script>var thelist = "";var searchbar = document.getElementsByTagName('input')[0];var searchresults = document.getElementById('b');var listOfScripts;thelist = thelist.split('_').join(' ').split(',');var currentQuery;function check(){listOfScripts = "";var searchQuery = searchbar.value;searchresults.innerText = "";if (searchQuery != ""){searchQuery a= searchQuery.split(' ');for (var i = 0;i < thelist.length;i++){currentQuery = 0;for (var g = 0;g<searchQuery.length;g++){if (thelist[i].toLowerCase().indexOf(searchQuery[g].toLowerCase()) != -1 && searchQuery[g] != ""){currentQuery++;}}if (currentQuery == searchQuery.length){listOfScripts = listOfScripts + "," + thelist[i];}}}listOfScripts = listOfScripts.split(',');listOfScripts = removedupes(listOfScripts);listOfScripts = listOfScripts.join('\n');searchresults.innerText = listOfScripts;}function removedupes(array){var unique = array.filter(function(elem, index, self) { return index == self.indexOf(elem);});return unique;}</script>
- <!-- with newlines -->
- <input id="inp" onkeyup="check();"><button onclick="check()">Check</button>
- <div id="b"></div>
- <script>
- var thelist = "";
- var searchbar = document.getElementsByTagName('input')[0];
- var searchresults = document.getElementById('b');
- var listOfScripts;
- thelist = thelist.split('_').join(' ').split(',');
- var currentQuery;
- function check(){
- listOfScripts = "";
- var searchQuery = searchbar.value;
- searchresults.innerText = "";
- if (searchQuery != ""){
- searchQuery = searchQuery.split(' ');
- for (var i = 0;i < thelist.length;i++){
- currentQuery = 0;
- for (var g = 0;g<searchQuery.length;g++){
- if (thelist[i].toLowerCase().indexOf(searchQuery[g].toLowerCase()) != -1 && searchQuery[g] != ""){
- currentQuery++;
- }
- }
- if (currentQuery == searchQuery.length){
- listOfScripts = listOfScripts + "," + thelist[i];
- }
- }}
- listOfScripts = listOfScripts.split(',');
- listOfScripts = removedupes(listOfScripts);
- listOfScripts = listOfScripts.join('\n');
- searchresults.innerText = listOfScripts;
- }
- function removedupes(array){
- var unique = array.filter(function(elem, index, self) {
- return index == self.indexOf(elem);
- });
- return unique;
- }
- </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement