Index: subscriptionLink.postload.js |
diff --git a/subscriptionLink.postload.js b/subscriptionLink.postload.js |
index 09316efca0fc116de00a51c10456e8149316747e..0aaf68c78dd12e4f82afa3f37b3138529207893f 100644 |
--- a/subscriptionLink.postload.js |
+++ b/subscriptionLink.postload.js |
@@ -19,7 +19,7 @@ |
if (document instanceof HTMLDocument) |
{ |
- document.addEventListener("click", function(event) |
+ document.addEventListener("click", event => |
{ |
// Ignore right-clicks |
if (event.button == 2) |
@@ -30,7 +30,7 @@ if (document instanceof HTMLDocument) |
return; |
// Search the link associated with the click |
- var link = event.target; |
+ let link = event.target; |
while (!(link instanceof HTMLAnchorElement)) |
{ |
link = link.parentNode; |
@@ -52,12 +52,11 @@ if (document instanceof HTMLDocument) |
event.stopPropagation(); |
// Decode URL parameters |
- var params = link.search.substr(1).split("&"); |
- var title = null; |
- var url = null; |
- for (var i = 0; i < params.length; i++) |
+ let title = null; |
+ let url = null; |
+ for (let param of link.search.substr(1).split("&")) |
{ |
- var parts = params[i].split("=", 2); |
+ let parts = param.split("=", 2); |
if (parts.length != 2 || !/\S/.test(parts[1])) |
continue; |
switch (parts[0]) |