mirror of
https://github.com/mdn/webextensions-examples.git
synced 2026-04-17 06:48:37 +02:00
Rewrite examples to use browser.* and promises (#138)
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
const leftPad = require("left-pad");
|
||||
|
||||
chrome.runtime.onMessage.addListener((message, sender, sendResponse) => {
|
||||
browser.runtime.onMessage.addListener((message, sender, sendResponse) => {
|
||||
const result = leftPad(message.text, message.amount, message.with);
|
||||
sendResponse(result);
|
||||
});
|
||||
|
||||
@@ -13,11 +13,12 @@ document.getElementById("leftpad-form").addEventListener("submit", (e) => {
|
||||
}, false);
|
||||
|
||||
document.getElementById("pad-bg").addEventListener("click", (e) => {
|
||||
chrome.runtime.sendMessage({
|
||||
var sendingMessage = browser.runtime.sendMessage({
|
||||
text: textNode.value,
|
||||
amount: amountNode.valueAsNumber,
|
||||
with: withNode.value
|
||||
}, (result) => {
|
||||
resultNode.value = result;
|
||||
});
|
||||
sendingMessage.then((result) => {
|
||||
resultNode.value = result;
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user