diff options
author | hackademix <giorgio@maone.net> | 2019-04-08 18:37:54 +0200 |
---|---|---|
committer | hackademix <giorgio@maone.net> | 2019-04-08 18:37:54 +0200 |
commit | f128d868d319c45222e451af75e3aa397b7f8144 (patch) | |
tree | 7757bf4388de5047588b265bb5c026b345c474cc | |
parent | 55469c349c3c47c882ee21348ba67780c8291003 (diff) |
Add permanent reload button in the popup UI (in the "whole site" information line).
-rw-r--r-- | html/display_panel/content/display-panel.html | 3 | ||||
-rw-r--r-- | html/display_panel/content/main_panel.js | 5 |
2 files changed, 5 insertions, 3 deletions
diff --git a/html/display_panel/content/display-panel.html b/html/display_panel/content/display-panel.html index 5b9f99f..3221ded 100644 --- a/html/display_panel/content/display-panel.html +++ b/html/display_panel/content/display-panel.html @@ -64,12 +64,13 @@ <button class="whitelist" name="*">Whitelist</button> <button class="blacklist" name="*">Blacklist</button> <button class="forget" name="*">Forget</button> + <button id="reload" class="reload">Reload</button> </div> </div> <div id="unknown" class="unknown-js"> <h2></h2> <p id="must-reload"> - LibreJS will decide whether blocking these scripts next time this page is loaded. <button id="reload">Reload it now</button> + LibreJS will decide whether blocking these scripts next time this page is loaded. <button class="reload" id="reload-now">Reload it now</button> </p> <ul> <li id="li-template"> diff --git a/html/display_panel/content/main_panel.js b/html/display_panel/content/main_panel.js index 83c3a6b..85c9474 100644 --- a/html/display_panel/content/main_panel.js +++ b/html/display_panel/content/main_panel.js @@ -94,13 +94,14 @@ document.querySelector("#open-options").onclick = e => { close(); } -document.querySelector("#reload").onclick = async e => { +document.body.addEventListener("click", async e => { + if (!e.target.matches(".reload")) return; let {tabId} = currentReport; if (tabId) { await browser.tabs.reload(tabId); myPort.postMessage({"update": true, tabId}); } -}; +}); /* * Takes in the [[file_id, reason],...] array and the group name for one group |