Skip to content
This repository was archived by the owner on Nov 10, 2017. It is now read-only.

Commit 40ace17

Browse files
committed
Use eslint
1 parent 3916cee commit 40ace17

File tree

2,932 files changed

+309927
-34
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

2,932 files changed

+309927
-34
lines changed

.eslintrc.json

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"extends": "airbnb-base",
3+
"rules": {
4+
"no-prototype-builtins": "off"
5+
},
6+
"globals": {
7+
"chrome": true,
8+
"document": true
9+
}
10+
}

content-scripts/click-redirect-button.js

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
function onRedirectPage() {
2-
const pageHTML = (document.getElementsByTagName("html")[0].innerHTML);
3-
return pageHTML.indexOf("This will log you in via the CUHK Central Authentication System") > 0 ||
4-
pageHTML.indexOf("經中大認證系統登入");
2+
const pageHTML = (document.getElementsByTagName('html')[0].innerHTML);
3+
return pageHTML.indexOf('This will log you in via the CUHK Central Authentication System') > 0 ||
4+
pageHTML.indexOf('經中大認證系統登入');
55
}
66

77
function hasRedirectButton() {
8-
return document.querySelector("a[href^=\"./?languageCd=\"]") !== null;
8+
return document.querySelector('a[href^="./?languageCd="]') !== null;
99
}
1010

1111
function clickRedirectButton() {
12-
document.querySelector("a[href^=\"./?languageCd=\"]").click();
12+
document.querySelector('a[href^="./?languageCd="]').click();
1313
}
1414

1515
if (onRedirectPage() && hasRedirectButton()) {

content-scripts/submit-login-form.js

+18-18
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,38 @@
11
function onLoginPage() {
2-
const pageHTML = (document.getElementsByTagName("html")[0].innerHTML);
3-
return (pageHTML.indexOf("Welcome to OnePass") > 0 &&
4-
pageHTML.indexOf("CADS Reference Number: 246") > 0) ||
5-
(pageHTML.indexOf("歡迎使用 OnePass") > 0 &&
6-
pageHTML.indexOf("CADS 參考編號: 246") > 0);
2+
const pageHTML = (document.getElementsByTagName('html')[0].innerHTML);
3+
return (pageHTML.indexOf('Welcome to OnePass') > 0 &&
4+
pageHTML.indexOf('CADS Reference Number: 246') > 0) ||
5+
(pageHTML.indexOf('歡迎使用 OnePass') > 0 &&
6+
pageHTML.indexOf('CADS 參考編號: 246') > 0);
77
}
88

99
function hasLoginForm() {
10-
const pageHTML = (document.getElementsByTagName("html")[0].innerHTML);
11-
return pageHTML.indexOf("<form name=\"loginForm\" ") > 0
10+
const pageHTML = (document.getElementsByTagName('html')[0].innerHTML);
11+
return pageHTML.indexOf('<form name="loginForm" ') > 0;
1212
}
1313

1414
function hasFormError() {
15-
const pageHTML = (document.getElementsByTagName("html")[0].innerHTML);
16-
return (pageHTML.indexOf("Incorrect Login ID or Password") > 0 ||
17-
pageHTML.indexOf("密碼不正確") > 0);
15+
const pageHTML = (document.getElementsByTagName('html')[0].innerHTML);
16+
return (pageHTML.indexOf('Incorrect Login ID or Password') > 0 ||
17+
pageHTML.indexOf('密碼不正確') > 0);
18+
}
19+
20+
function submitLoginForm(username, password) {
21+
document.getElementsByName('username')[0].value = username;
22+
document.getElementsByName('password')[0].value = password;
23+
document.getElementsByName('loginForm')[0].submit();
1824
}
1925

2026
function checkCredentialsAndSubmitLoginForm() {
21-
chrome.storage.local.get(["username", "password"], function(credentials) {
27+
chrome.storage.local.get(['username', 'password'], (credentials) => {
2228
if (!credentials.hasOwnProperty('username') || !credentials.hasOwnProperty('password')) {
2329
return;
2430
}
2531

26-
submitLoginForm(credentials.username, credentials.password)
32+
submitLoginForm(credentials.username, credentials.password);
2733
});
2834
}
2935

30-
function submitLoginForm(username, password) {
31-
document.getElementsByName("username")[0].value = username;
32-
document.getElementsByName("password")[0].value = password;
33-
document.getElementsByName("loginForm")[0].submit();
34-
}
35-
3636
if (onLoginPage() && hasLoginForm() && !hasFormError()) {
3737
checkCredentialsAndSubmitLoginForm();
3838
}

node_modules/.bin/acorn

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node_modules/.bin/eslint

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node_modules/.bin/esparse

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node_modules/.bin/esvalidate

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node_modules/.bin/js-yaml

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node_modules/.bin/mkdirp

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node_modules/.bin/rimraf

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node_modules/.bin/semver

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node_modules/.bin/which

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node_modules/.yarn-integrity

+214
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node_modules/acorn-jsx/LICENSE

+19
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node_modules/acorn-jsx/README.md

+64
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node_modules/acorn-jsx/index.js

+3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)