mirror of
https://github.com/mdn/webextensions-examples.git
synced 2026-04-16 06:18:35 +02:00
Replace var with let in examples (#484)
* Replace var with let in examples store-collected-images/webextension-plain/deps/uuidv4.js * Reverted third–party code
This commit is contained in:
@@ -7,13 +7,13 @@ function getActiveTab() {
|
||||
function cookieUpdate() {
|
||||
getActiveTab().then((tabs) => {
|
||||
// get any previously set cookie for the current tab
|
||||
var gettingCookies = browser.cookies.get({
|
||||
let gettingCookies = browser.cookies.get({
|
||||
url: tabs[0].url,
|
||||
name: "bgpicker"
|
||||
});
|
||||
gettingCookies.then((cookie) => {
|
||||
if (cookie) {
|
||||
var cookieVal = JSON.parse(cookie.value);
|
||||
let cookieVal = JSON.parse(cookie.value);
|
||||
browser.tabs.sendMessage(tabs[0].id, {image: cookieVal.image});
|
||||
browser.tabs.sendMessage(tabs[0].id, {color: cookieVal.color});
|
||||
}
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
browser.runtime.onMessage.addListener(updateBg);
|
||||
|
||||
function updateBg(request, sender, sendResponse) {
|
||||
var html = document.querySelector('html');
|
||||
var body = document.querySelector('body');
|
||||
let html = document.querySelector('html');
|
||||
let body = document.querySelector('body');
|
||||
if (request.image) {
|
||||
html.style.backgroundImage = 'url(' + request.image + ')';
|
||||
body.style.backgroundImage = 'url(' + request.image + ')';
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
/* initialise variables */
|
||||
|
||||
var bgBtns = document.querySelectorAll('.bg-container button');
|
||||
var colorPick = document.querySelector('input');
|
||||
var reset = document.querySelector('.color-reset button');
|
||||
var cookieVal = { image : '',
|
||||
let bgBtns = document.querySelectorAll('.bg-container button');
|
||||
let colorPick = document.querySelector('input');
|
||||
let reset = document.querySelector('.color-reset button');
|
||||
let cookieVal = { image : '',
|
||||
color : '' };
|
||||
|
||||
function getActiveTab() {
|
||||
@@ -13,15 +13,15 @@ function getActiveTab() {
|
||||
/* apply backgrounds to buttons */
|
||||
/* add listener so that when clicked, button applies background to page HTML */
|
||||
|
||||
for(var i = 0; i < bgBtns.length; i++) {
|
||||
var imgName = bgBtns[i].getAttribute('class');
|
||||
var bgImg = 'url(\'images/' + imgName + '.png\')';
|
||||
for(let i = 0; i < bgBtns.length; i++) {
|
||||
let imgName = bgBtns[i].getAttribute('class');
|
||||
let bgImg = 'url(\'images/' + imgName + '.png\')';
|
||||
bgBtns[i].style.backgroundImage = bgImg;
|
||||
|
||||
bgBtns[i].onclick = function(e) {
|
||||
getActiveTab().then((tabs) => {
|
||||
var imgName = e.target.getAttribute('class');
|
||||
var fullURL = browser.extension.getURL('popup/images/'+ imgName + '.png');
|
||||
let imgName = e.target.getAttribute('class');
|
||||
let fullURL = browser.extension.getURL('popup/images/'+ imgName + '.png');
|
||||
browser.tabs.sendMessage(tabs[0].id, {image: fullURL});
|
||||
|
||||
cookieVal.image = fullURL;
|
||||
@@ -38,7 +38,7 @@ for(var i = 0; i < bgBtns.length; i++) {
|
||||
|
||||
colorPick.onchange = function(e) {
|
||||
getActiveTab().then((tabs) => {
|
||||
var currColor = e.target.value;
|
||||
let currColor = e.target.value;
|
||||
browser.tabs.sendMessage(tabs[0].id, {color: currColor});
|
||||
|
||||
cookieVal.color = currColor;
|
||||
|
||||
Reference in New Issue
Block a user