|
1 | 1 | //Autofill Logic |
2 | | -var tex=document.getElementById("query"); |
3 | | -var sug=document.getElementsByClassName("suggestion"); |
| 2 | +var text=document.getElementById("query"); |
| 3 | +var suggestions=document.getElementsByClassName("suggestion"); |
4 | 4 | function handleData(data) { |
5 | 5 | if(data[0]!="") |
6 | 6 | { |
7 | | - for(var i=0;i<(sug.length);i++) |
| 7 | + for(var i=0;i<(suggestions.length);i++) |
8 | 8 | { |
9 | 9 | if(data[1].length>0) |
10 | 10 | { |
11 | | - sug[i].classList.remove("off"); |
12 | | - sug[i].innerHTML=data[1][i][0]; |
| 11 | + suggestions[i].classList.remove("off"); |
| 12 | + suggestions[i].innerHTML=data[1][i][0]; |
13 | 13 | } |
14 | 14 | } |
15 | 15 | } |
16 | 16 | }; |
17 | | -tex.addEventListener("keyup",function(req,res){ |
18 | | - if(tex.value=="") |
| 17 | +text.addEventListener("keyup",function(req,res){ |
| 18 | + if(text.value=="") |
19 | 19 | { |
20 | | - for(var i=0;i<(sug.length);i++) |
| 20 | + for(var i=0;i<(suggestions.length);i++) |
21 | 21 | { |
22 | | - sug[i].innerHTML=""; |
23 | | - sug[i].classList.add("off"); |
| 22 | + suggestions[i].innerHTML=""; |
| 23 | + suggestions[i].classList.add("off"); |
24 | 24 | } |
25 | 25 | } |
26 | | - for(var i=0;i<(sug.length);i++) |
| 26 | + for(var i=0;i<(suggestions.length);i++) |
27 | 27 | { |
28 | | - sug[i].addEventListener("click",function(req,res){ |
29 | | - tex.value=this.textContent; |
30 | | - for(var i=0;i<(sug.length);i++) |
| 28 | + suggestions[i].addEventListener("click",function(req,res){ |
| 29 | + text.value=this.textContent; |
| 30 | + for(var i=0;i<(suggestions.length);i++) |
31 | 31 | { |
32 | | - sug[i].classList.add("off"); |
| 32 | + suggestions[i].classList.add("off"); |
33 | 33 | } |
34 | 34 | }); |
35 | 35 | } |
36 | 36 | var script = document.createElement('script'); |
37 | | - script.setAttribute('src','https://www.google.com/complete/search?client=psy-ab&hl=en-IN&gs_rn=64&gs_ri=psy-ab&tok=_vqJWTsUOepGe_q9mSti0A&cp=0&gs_id=9&q='+tex.value+'&xhr=t&callback=handleData'); |
| 37 | + script.setAttribute('src','https://www.google.com/complete/search?client=psy-ab&hl=en-IN&gs_rn=64&gs_ri=psy-ab&tok=_vqJWTsUOepGe_q9mSti0A&cp=0&gs_id=9&q='+text.value+'&xhr=t&callback=handleData'); |
38 | 38 | document.body.appendChild(script); |
39 | 39 | }); |
40 | 40 |
|
41 | 41 | //To make Suggestions Disapper when user clicks outside query field |
42 | 42 | document.body.addEventListener("click", function(){ |
43 | | - for(var i=0;i<(sug.length);i++) |
| 43 | + for(var i=0;i<(suggestions.length);i++) |
44 | 44 | { |
45 | | - sug[i].classList.add("off"); |
| 45 | + suggestions[i].classList.add("off"); |
46 | 46 | } |
47 | 47 | }); |
48 | | -tex.addEventListener("click",function(event){ |
| 48 | +text.addEventListener("click",function(event){ |
49 | 49 | event.stopPropagation(); |
50 | 50 | }); |
51 | 51 |
|
@@ -107,7 +107,7 @@ function register(event) { |
107 | 107 | var dotCheck; |
108 | 108 | var uuid; |
109 | 109 |
|
110 | | - query = tex.value; |
| 110 | + query = text.value; |
111 | 111 | query = encodeURIComponent(query); |
112 | 112 | // Note :- avoid hardcoded uuid. |
113 | 113 | uuid = "8fd531a3ba79466f8a80e5c71dea9723"; |
|
0 commit comments