Add an example on how to use webpack with webextensions

This commit is contained in:
Martin Giger
2016-09-21 17:45:11 +02:00
parent ed25a238bf
commit 71641abd14
8 changed files with 122 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
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) => {
chrome.runtime.sendMessage({
text: textNode.value,
amount: amountNode.valueAsNumber,
with: withNode.value
}, (result) => {
resultNode.value = result;
});
});