mirror of
https://github.com/mdn/webextensions-examples.git
synced 2026-04-16 06:18:35 +02:00
* Replace var with let in examples store-collected-images/webextension-plain/deps/uuidv4.js * Reverted third–party code
25 lines
794 B
JavaScript
25 lines
794 B
JavaScript
const leftPad = require("left-pad");
|
|
|
|
const resultNode = document.getElementById("result");
|
|
const textNode = document.getElementById("text");
|
|
const amountNode = document.getElementById("amount");
|
|
const withNode = document.getElementById("with");
|
|
|
|
document.getElementById("leftpad-form").addEventListener("submit", (e) => {
|
|
e.preventDefault();
|
|
|
|
console.log("padding");
|
|
resultNode.value = leftPad(textNode.value, amountNode.valueAsNumber, withNode.value);
|
|
}, false);
|
|
|
|
document.getElementById("pad-bg").addEventListener("click", (e) => {
|
|
let sendingMessage = browser.runtime.sendMessage({
|
|
text: textNode.value,
|
|
amount: amountNode.valueAsNumber,
|
|
with: withNode.value
|
|
});
|
|
sendingMessage.then((result) => {
|
|
resultNode.value = result;
|
|
});
|
|
});
|