mirror of
https://github.com/mdn/webextensions-examples.git
synced 2026-04-16 06:18:35 +02:00
Fixes for ESLint
This commit is contained in:
@@ -4,14 +4,14 @@ const contentBox = document.querySelector("#content");
|
||||
/*
|
||||
Make the content box editable as soon as the user mouses over the sidebar.
|
||||
*/
|
||||
window.addEventListener("mouseover", (e) => {
|
||||
window.addEventListener("mouseover", () => {
|
||||
contentBox.setAttribute("contenteditable", true);
|
||||
});
|
||||
|
||||
/*
|
||||
When the user mouses out, save the current contents of the box.
|
||||
*/
|
||||
window.addEventListener("mouseout", (e) => {
|
||||
window.addEventListener("mouseout", () => {
|
||||
contentBox.setAttribute("contenteditable", false);
|
||||
browser.tabs.query({windowId: myWindowId, active: true}).then((tabs) => {
|
||||
let contentToStore = {};
|
||||
|
||||
@@ -51,7 +51,7 @@ When first loaded, initialize the page action for all tabs.
|
||||
*/
|
||||
var gettingAllTabs = browser.tabs.query({});
|
||||
gettingAllTabs.then((tabs) => {
|
||||
for (tab of tabs) {
|
||||
for (let tab of tabs) {
|
||||
initializePageAction(tab);
|
||||
}
|
||||
});
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
*/
|
||||
var gettingAllCommands = browser.commands.getAll();
|
||||
gettingAllCommands.then((commands) => {
|
||||
for (command of commands) {
|
||||
for (let command of commands) {
|
||||
console.log(command);
|
||||
}
|
||||
});
|
||||
|
||||
@@ -2,6 +2,8 @@
|
||||
* This file contains the Map of word --> emoji substitutions.
|
||||
*/
|
||||
|
||||
/* exported sortedEmojiMap */
|
||||
|
||||
let dictionary = new Map();
|
||||
dictionary.set('apple', '🍎');
|
||||
dictionary.set('banana', '🍌');
|
||||
|
||||
@@ -3,6 +3,8 @@
|
||||
* all occurrences of each mapped word with its emoji counterpart.
|
||||
*/
|
||||
|
||||
/*global sortedEmojiMap*/
|
||||
|
||||
// emojiMap.js defines the 'sortedEmojiMap' variable.
|
||||
// Referenced here to reduce confusion.
|
||||
const emojiMap = sortedEmojiMap;
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
/* exported getAccessToken */
|
||||
|
||||
const REDIRECT_URL = browser.identity.getRedirectURL();
|
||||
const CLIENT_ID = "YOUR-CLIENT-ID";
|
||||
const SCOPES = ["openid", "email", "profile"];
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
/*global getAccessToken*/
|
||||
|
||||
function notifyUser(user) {
|
||||
browser.notifications.create({
|
||||
"type": "basic",
|
||||
|
||||
@@ -2,6 +2,9 @@
|
||||
Fetch the user's info, passing in the access token in the Authorization
|
||||
HTTP request header.
|
||||
*/
|
||||
|
||||
/* exported getUserInfo */
|
||||
|
||||
function getUserInfo(accessToken) {
|
||||
const requestURL = "https://www.googleapis.com/oauth2/v1/userinfo?alt=json";
|
||||
const requestHeaders = new Headers();
|
||||
|
||||
@@ -7,7 +7,7 @@ function get_hostname(url) {
|
||||
}
|
||||
|
||||
function set_domain(domain) {
|
||||
spans = document.getElementsByClassName('domain');
|
||||
const spans = document.getElementsByClassName('domain');
|
||||
[].slice.call(spans).forEach((span) => {
|
||||
span.textContent = domain;
|
||||
});
|
||||
@@ -65,7 +65,7 @@ function clearAll(e) {
|
||||
// Loop through them and delete them one by one.
|
||||
var searchingHistory = browser.history.search({text: hostname})
|
||||
searchingHistory.then((results) => {
|
||||
for (k = 0; k < results.length; k++) {
|
||||
for (let k of results) {
|
||||
browser.history.deleteUrl({url: results[k].url});
|
||||
}
|
||||
// Clear out the UI.
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
function showCookiesForTab(tabs) {
|
||||
//get the first tab object in the array
|
||||
tab = tabs.pop();
|
||||
let tab = tabs.pop();
|
||||
|
||||
//get all cookies in the domain
|
||||
var gettingAllCookies = browser.cookies.getAll({url: tab.url});
|
||||
@@ -14,22 +14,22 @@ function showCookiesForTab(tabs) {
|
||||
|
||||
if (cookies.length > 0) {
|
||||
//add an <li> item with the name and value of the cookie to the list
|
||||
for (cookie of cookies) {
|
||||
var li = document.createElement("li");
|
||||
var content = document.createTextNode(cookie.name + ": "+ cookie.value);
|
||||
for (let cookie of cookies) {
|
||||
let li = document.createElement("li");
|
||||
let content = document.createTextNode(cookie.name + ": "+ cookie.value);
|
||||
li.appendChild(content);
|
||||
cookieList.appendChild(li);
|
||||
}
|
||||
} else {
|
||||
var p = document.createElement("p");
|
||||
var content = document.createTextNode("No cookies in this tab.");
|
||||
var parent = cookieList.parentNode;
|
||||
let p = document.createElement("p");
|
||||
let content = document.createTextNode("No cookies in this tab.");
|
||||
let parent = cookieList.parentNode;
|
||||
|
||||
p.appendChild(content);
|
||||
parent.appendChild(p);
|
||||
}
|
||||
});
|
||||
};
|
||||
}
|
||||
|
||||
//get active tab to run an callback function.
|
||||
//it sends to our callback an array of tab objects
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
/* exported FindProxyForURL */
|
||||
|
||||
var blockedHosts = [];
|
||||
const allow = "DIRECT 1234";
|
||||
const deny = "PROXY 127.0.0.1:65535";
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
copy the selected text to clipboard
|
||||
*/
|
||||
function copySelection(e) {
|
||||
function copySelection() {
|
||||
var selectedText = window.getSelection().toString().trim();
|
||||
|
||||
if (selectedText) {
|
||||
|
||||
@@ -163,7 +163,7 @@ document.addEventListener("click", function(e) {
|
||||
// Currently (11/2/2016) only supported by Chrome
|
||||
else if (e.target.id === "tabs-highlight") { // highlights current tab and next tab (cycles back to first tab if current tab is the last one)
|
||||
callOnActiveTab((tab, tabs) => {
|
||||
next = (tab.index+1) % tabs.length;
|
||||
let next = (tab.index+1) % tabs.length;
|
||||
browser.tabs.highlight({tabs:[tab.index, next]});
|
||||
});
|
||||
}
|
||||
|
||||
@@ -26,48 +26,48 @@ document.addEventListener("click", (e) => {
|
||||
}
|
||||
|
||||
else if (e.target.id === "window-create-normal") {
|
||||
var createData = {};
|
||||
var creating = browser.windows.create(createData);
|
||||
let createData = {};
|
||||
let creating = browser.windows.create(createData);
|
||||
creating.then(() => {
|
||||
console.log("The normal window has been created");
|
||||
});
|
||||
}
|
||||
|
||||
else if (e.target.id === "window-create-incognito") {
|
||||
var createData = {
|
||||
let createData = {
|
||||
incognito: true,
|
||||
};
|
||||
var creating = browser.windows.create(createData);
|
||||
let creating = browser.windows.create(createData);
|
||||
creating.then(() => {
|
||||
console.log("The incognito window has been created");
|
||||
});
|
||||
}
|
||||
|
||||
else if (e.target.id === "window-create-panel") {
|
||||
var createData = {
|
||||
let createData = {
|
||||
type: "panel",
|
||||
};
|
||||
var creating = browser.windows.create(createData);
|
||||
let creating = browser.windows.create(createData);
|
||||
creating.then(() => {
|
||||
console.log("The panel has been created");
|
||||
});
|
||||
}
|
||||
|
||||
else if (e.target.id === "window-create-detached-panel") {
|
||||
var createData = {
|
||||
let createData = {
|
||||
type: "detached_panel",
|
||||
};
|
||||
var creating = browser.windows.create(createData);
|
||||
let creating = browser.windows.create(createData);
|
||||
creating.then(() => {
|
||||
console.log("The detached panel has been created");
|
||||
});
|
||||
}
|
||||
|
||||
else if (e.target.id === "window-create-popup") {
|
||||
var createData = {
|
||||
let createData = {
|
||||
type: "popup",
|
||||
};
|
||||
var creating = browser.windows.create(createData);
|
||||
let creating = browser.windows.create(createData);
|
||||
creating.then(() => {
|
||||
console.log("The popup has been created");
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user