more .eslintrc.json and fixes

This commit is contained in:
YFdyh000
2017-07-09 06:12:28 +08:00
parent a547c672e7
commit 4af2a8a028
9 changed files with 51 additions and 7 deletions

View File

@@ -1,6 +1,3 @@
**/node_modules/**
react-es6-popup/**/dist
embedded-webextension-bootstrapped
embedded-webextension-sdk
mocha-client-tests
react-es6-popup

View File

@@ -2,7 +2,7 @@
Called when the item has been created, or when creation failed due to an error.
We'll just log success/failure here.
*/
function onCreated(n) {
function onCreated() {
if (browser.runtime.lastError) {
console.log(`Error: ${browser.runtime.lastError}`);
} else {

View File

@@ -0,0 +1,8 @@
{
"env": {
"browser": true,
"es6": true,
"amd": true,
"webextensions": true
}
}

View File

@@ -0,0 +1,8 @@
{
"env": {
"browser": true,
"es6": true,
"amd": true,
"webextensions": true
}
}

View File

@@ -0,0 +1,8 @@
{
"env": {
"browser": true,
"es6": true,
"amd": true,
"webextensions": true
}
}

View File

@@ -15,7 +15,7 @@ browser.proxy.onProxyError.addListener(error => {
});
// Initialize the proxy
function handleInit(message) {
function handleInit() {
// update the proxy whenever stored settings change
browser.storage.onChanged.addListener((newSettings) => {
browser.runtime.sendMessage(newSettings.blockedHosts.newValue, {toProxyScript: true});

View File

@@ -27,7 +27,7 @@ function initialize() {
var gettingAllStorageItems = browser.storage.local.get(null);
gettingAllStorageItems.then((results) => {
var noteKeys = Object.keys(results);
for(noteKey of noteKeys) {
for (let noteKey of noteKeys) {
var curValue = results[noteKey];
displayNote(noteKey,curValue);
}
@@ -89,7 +89,7 @@ function displayNote(title, body) {
/* set up listener for the delete functionality */
deleteBtn.addEventListener('click',(e) => {
evtTgt = e.target;
const evtTgt = e.target;
evtTgt.parentNode.parentNode.parentNode.removeChild(evtTgt.parentNode.parentNode);
browser.storage.local.remove(title);
})

View File

@@ -0,0 +1,15 @@
{
"parserOptions": {
"ecmaVersion": 6,
"sourceType": "module",
"ecmaFeatures": {
"jsx": true
}
},
"env": {
"browser": true,
"es6": true,
"amd": true,
"webextensions": true
}
}

View File

@@ -0,0 +1,8 @@
{
"env": {
"browser": true,
"es6": true,
"amd": true,
"webextensions": true
}
}