Bug 1467112 - Use listener instead of javascript: URL to conform to CSP. r?Gijs
MozReview-Commit-ID: HAS9AwPD52h
--- a/toolkit/components/aboutcheckerboard/content/aboutCheckerboard.js
+++ b/toolkit/components/aboutcheckerboard/content/aboutCheckerboard.js
@@ -8,20 +8,21 @@ var trace;
var service;
var reports;
function onLoad() {
trace = document.getElementById("trace");
service = new CheckerboardReportService();
updateEnabled();
reports = service.getReports();
- for (var i = 0; i < reports.length; i++) {
+ for (let i = 0; i < reports.length; i++) {
let text = "Severity " + reports[i].severity + " at " + new Date(reports[i].timestamp).toString();
let link = document.createElement("a");
- link.href = "javascript:showReport(" + i + ")";
+ link.href = "#";
+ link.addEventListener("click", function() { showReport(i); return false; });
link.textContent = text;
let bullet = document.createElement("li");
bullet.appendChild(link);
document.getElementById(reports[i].reason).appendChild(bullet);
}
}
function updateEnabled() {