| Index: common.js |
| =================================================================== |
| --- a/common.js |
| +++ b/common.js |
| @@ -33,6 +33,31 @@ |
| }, callback); |
| } |
| +function setLinks(id, ...args) |
| + { |
| + let element = E(id); |
| + if (!element) |
| + { |
| + return; |
| + } |
| + |
| + let links = element.getElementsByTagName("a"); |
| + |
| + for (let i = 0; i < links.length; i++) |
| + { |
| + if (typeof args[i] == "string") |
| + { |
| + links[i].href = args[i]; |
| + links[i].setAttribute("target", "_blank"); |
| + } |
| + else if (typeof args[i] == "function") |
| + { |
| + links[i].href = "javascript:void(0);"; |
| + links[i].addEventListener("click", args[i], false); |
| + } |
| + } |
| + } |
| + |
| function checkShareResource(url, callback) |
| { |
| ext.backgroundPage.sendMessage({ |