Skip to content

Commit f56b51c

Browse files
committed
fixed eslint errors and squashed commits
1 parent f17ce0f commit f56b51c

4 files changed

Lines changed: 100 additions & 115 deletions

File tree

.eslintrc

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@
1111
"no-var": "off",
1212
"indent": ["error", 4],
1313
"quotes": ["error", "double"],
14-
"linebreak-style": "off"
14+
"linebreak-style": "off",
15+
"max-len": ["error", { "code": 80 }],
16+
"no-restricted-globals": "warn",
17+
"no-unused-vars": "warn",
18+
"no-shadow":"warn"
1519
}
1620
}

options/js/options.js

Lines changed: 36 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -1,64 +1,52 @@
1-
var recentSearchQueries=[];
2-
var recentSearchQueryUrls=[];
3-
var toggle = document.getElementById('theme');
4-
5-
if(!localStorage.getItem('theme'))
6-
localStorage.setItem('theme', 'light');
7-
8-
if(localStorage.getItem('theme') == 'light')
9-
{
10-
console.log("light");
11-
toggle.checked = false;
12-
}
13-
else
14-
{
15-
console.log("dark");
16-
toggle.checked = true;
1+
/* eslint-disable vars-on-top */
2+
var recentSearchQueries = [];
3+
var recentSearchQueryUrls = [];
4+
var historyListElement;
5+
var clearHistory;
6+
var count;
7+
var themeToggle = document.getElementById("theme");
8+
9+
if (!localStorage.getItem("theme")) localStorage.setItem("theme", "light");
10+
11+
if (localStorage.getItem("theme") === "light") {
12+
themeToggle.checked = false;
13+
} else {
14+
themeToggle.checked = true;
1715
}
1816

1917
function handleThemeChange(event) {
20-
if (toggle.checked==false)
21-
localStorage.setItem('theme', 'light');
22-
else
23-
localStorage.setItem('theme', 'dark');
18+
if (themeToggle.checked === false) localStorage.setItem("theme", "light");
19+
else localStorage.setItem("theme", "dark");
2420
}
2521

2622
document.addEventListener("DOMContentLoaded", function () {
27-
var toggle = document.getElementById('theme');
28-
toggle.addEventListener('click', handleThemeChange);
23+
themeToggle = document.getElementById("theme");
24+
themeToggle.addEventListener("click", handleThemeChange);
2925
});
3026

31-
var historyListElement = document.getElementById("historyList");
32-
var clearHistory = document.querySelector("#clearButton");
27+
historyListElement = document.getElementById("historyList");
28+
clearHistory = document.querySelector("#clearButton");
3329

34-
recentSearchQueries=(JSON.parse(localStorage.getItem('search')));
35-
recentSearchQueryUrls=(JSON.parse(localStorage.getItem('link')));
30+
recentSearchQueries = (JSON.parse(localStorage.getItem("search")));
31+
recentSearchQueryUrls = (JSON.parse(localStorage.getItem("link")));
3632

37-
historyListElement.textContent="";
38-
var count=0;
39-
recentSearchQueries.forEach(function(entr)
40-
{
41-
42-
43-
var aTag = document.createElement('a');
44-
aTag.setAttribute('target','_blank')
45-
aTag.setAttribute('href',recentSearchQueryUrls[count]);
33+
historyListElement.textContent = "";
34+
count = 0;
35+
recentSearchQueries.forEach(function (entr) {
36+
var aTag = document.createElement("a");
37+
aTag.setAttribute("target", "_blank");
38+
aTag.setAttribute("href", recentSearchQueryUrls[count]);
4639
aTag.innerHTML = entr;
4740
historyListElement.appendChild(aTag);
48-
var mybr = document.createElement('br');
49-
historyListElement.appendChild(mybr);
50-
var myhr = document.createElement('hr');
51-
historyListElement.appendChild(myhr);
52-
count++;
53-
54-
})
55-
56-
41+
var br = document.createElement("br");
42+
historyListElement.appendChild(br);
43+
var hr = document.createElement("hr");
44+
historyListElement.appendChild(hr);
45+
count += 1;
46+
});
5747

5848

59-
clearHistory.addEventListener("click",function()
60-
{
49+
clearHistory.addEventListener("click", function () {
6150
localStorage.clear();
6251
location.reload();
63-
64-
});
52+
});

popup/js/popup.js

Lines changed: 58 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -1,51 +1,46 @@
1-
//Autofill Logic
2-
var text=document.getElementById("query");
3-
var suggestions=document.getElementsByClassName("suggestion");
1+
/* eslint-disable func-names */
2+
/* eslint-disable vars-on-top */
3+
// Autofill Logic
4+
var text = document.getElementById("query");
5+
var suggestions = document.getElementsByClassName("suggestion");
46
function handleData(data) {
5-
if(data[0]!="")
6-
{
7-
for(var i=0;i<(suggestions.length);i++)
8-
{
9-
if(data[1].length>0)
10-
{
11-
suggestions[i].classList.remove("off");
12-
suggestions[i].innerHTML=data[1][i][0];
13-
}
7+
if (data[0] !== "") {
8+
for (var i = 0; i < (suggestions.length); i += 1) {
9+
if (data[1].length > 0) {
10+
suggestions[i].classList.remove("off");
11+
suggestions[i].innerHTML = data[1][i][0];
1412
}
13+
}
1514
}
16-
};
17-
text.addEventListener("keyup",function(req,res){
18-
if(text.value=="")
19-
{
20-
for(var i=0;i<(suggestions.length);i++)
21-
{
22-
suggestions[i].innerHTML="";
23-
suggestions[i].classList.add("off");
24-
}
15+
}
16+
text.addEventListener("keyup", function (req, res) {
17+
if (text.value === "") {
18+
for (var i = 0; i < (suggestions.length); i += 1) {
19+
suggestions[i].innerHTML = "";
20+
suggestions[i].classList.add("off");
21+
}
2522
}
26-
for(var i=0;i<(suggestions.length);i++)
27-
{
28-
suggestions[i].addEventListener("click",function(req,res){
29-
text.value=this.textContent;
30-
for(var i=0;i<(suggestions.length);i++)
31-
{
32-
suggestions[i].classList.add("off");
23+
for (var j = 0; j < (suggestions.length); j += 1) {
24+
suggestions[j].addEventListener("click", function (req, res) {
25+
text.value = this.textContent;
26+
for (var k = 0; k < (suggestions.length); k += 1) {
27+
suggestions[k].classList.add("off");
3328
}
3429
});
3530
}
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='+text.value+'&xhr=t&callback=handleData');
31+
var script = document.createElement("script");
32+
// eslint-disable-next-line max-len
33+
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");
3834
document.body.appendChild(script);
39-
});
35+
});
4036

41-
//To make Suggestions Disapper when user clicks outside query field
42-
document.body.addEventListener("click", function(){
43-
for(var i=0;i<(suggestions.length);i++)
44-
{
45-
suggestions[i].classList.add("off");
46-
}
37+
// To make Suggestions Disapper when user clicks outside query field
38+
document.body.addEventListener("click", function () {
39+
for (var i = 0; i < (suggestions.length); i += 1) {
40+
suggestions[i].classList.add("off");
41+
}
4742
});
48-
text.addEventListener("click",function(event){
43+
text.addEventListener("click", function (event) {
4944
event.stopPropagation();
5045
});
5146

@@ -81,7 +76,9 @@ function keyboardShortCutListener(e) {
8176
document.getElementById("books").checked = true;
8277
}
8378
} else if (e.ctrlKey && e.altKey && e.keyCode === 65) {
84-
if ((document.getElementById("music").checked === true) && (document.getElementById("video").checked === true) && (document.getElementById("books").checked === true)) {
79+
if ((document.getElementById("music").checked === true)
80+
&& (document.getElementById("video").checked === true)
81+
&& (document.getElementById("books").checked === true)) {
8582
document.getElementById("music").checked = false;
8683
document.getElementById("video").checked = false;
8784
document.getElementById("books").checked = false;
@@ -201,56 +198,51 @@ function suggestion() {
201198
document.getElementById("suggest-label").innerHTML = suggestions[random];
202199
}
203200

201+
/* eslint-disable vars-on-top */
204202
var theme;
205203

206204
function themeChange() {
207-
208205
theme = localStorage.getItem("theme");
209-
if(theme == 'light' )
210-
localStorage.setItem( "theme" , "dark" );
211-
else
212-
localStorage.setItem("theme", "light");
206+
if (theme === "light") {
207+
localStorage.setItem("theme", "dark");
208+
} else { localStorage.setItem("theme", "light"); }
213209

214210
var bg = document.getElementById("content");
215211
bg.classList.toggle("dark");
216212

217-
var labels = document.getElementsByTagName('label');
213+
var labels = document.getElementsByTagName("label");
218214
labels[0].classList.toggle("dark-label");
219215
labels[1].classList.toggle("dark-label");
220216
labels[2].classList.toggle("dark-label");
221-
222217
}
223218

224-
function recordSearchHistory()
225-
{
226-
227-
var recentSearchQueries=[];
228-
if(localStorage.getItem('search'))
229-
recentSearchQueries=JSON.parse(localStorage.getItem('search'));
230-
var x=text.value;
231-
if(x!="" && recentSearchQueries.indexOf(x)==-1)
232-
{
219+
function recordSearchHistory() {
220+
var recentSearchQueries = [];
221+
if (localStorage.getItem("search")) {
222+
recentSearchQueries = JSON.parse(localStorage.getItem("search"));
223+
}
224+
var x = text.value;
225+
if (x !== "" && recentSearchQueries.indexOf(x) === -1) {
233226
recentSearchQueries.push(x);
234-
localStorage.setItem('search',JSON.stringify(recentSearchQueries));
235-
}
227+
localStorage.setItem("search", JSON.stringify(recentSearchQueries));
228+
}
236229
}
237230

238231

239232
document.addEventListener("DOMContentLoaded", function () {
240-
document.querySelector("button").addEventListener("click",function()
241-
{
242-
recordSearchHistory();
233+
document.querySelector("button").addEventListener("click", function () {
234+
recordSearchHistory();
243235
register();
244-
} );
236+
});
245237
document.addEventListener("keyup", keyboardShortCutListener, false);
246238
suggestion();
247239
suggestionAsValue();
248-
if (!localStorage.getItem('theme'))
249-
localStorage.setItem('theme', 'light');
240+
if (!localStorage.getItem("theme")) {
241+
localStorage.setItem("theme", "light");
242+
}
250243

251-
if(localStorage.getItem("theme") == 'dark')
252-
{
244+
if (localStorage.getItem("theme") === "dark") {
253245
themeChange();
254-
localStorage.setItem( "theme" , "dark" );
246+
localStorage.setItem("theme", "dark");
255247
}
256248
});

scripts/googleFearch.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1+
// eslint-disable-next-line max-len
12
document.getElementById("hdtbSum").innerHTML = "<div style = 'padding: 13px; font-size: 200%; color: #6a6a6a;'>All the links below are FTP servers, containing your file, and similar content.<span style='color:#4285f4'> Total Enjoy!!</span></div>";

0 commit comments

Comments
 (0)