aboutsummaryrefslogtreecommitdiff
path: root/html/display_panel/content
diff options
context:
space:
mode:
authorhackademix <giorgio@maone.net>2019-03-05 00:58:13 +0100
committerhackademix <giorgio@maone.net>2019-03-05 00:58:13 +0100
commit3f325cea256c5fd082a1c029d27f63ab93440ba6 (patch)
treeac2367c1a0a5e967bd83a5760f85c85b65685d08 /html/display_panel/content
parent5d9ab3778bcdb12913333deff64196590688789f (diff)
Fixed inline whitelisting regressions (issue #35).
Diffstat (limited to 'html/display_panel/content')
-rw-r--r--html/display_panel/content/main_panel.js4
1 files changed, 2 insertions, 2 deletions
diff --git a/html/display_panel/content/main_panel.js b/html/display_panel/content/main_panel.js
index 022be8c..83c3a6b 100644
--- a/html/display_panel/content/main_panel.js
+++ b/html/display_panel/content/main_panel.js
@@ -132,9 +132,9 @@ function createList(data, group){
a.href = scriptId.split("(")[0];
if (scriptId.startsWith("view-source:")) {
a.target ="LibreJS-ViewSource";
- let source = scriptId.split("\n")[1];
+ let source = scriptId.match(/\n([^]*)/);
if (source) {
- li.querySelector(".source").textContent = decodeURIComponent(source);
+ li.querySelector(".source").textContent = source[1];
li.querySelector(".toggle-source").style.display = "inline";
}
scriptId = scriptId.replace(viewSourceToHuman, "$3 at line $2 of $1");