OLD | NEW |
1 /* | 1 /* |
2 * This file is part of Adblock Plus <https://adblockplus.org/>, | 2 * This file is part of Adblock Plus <https://adblockplus.org/>, |
3 * Copyright (C) 2006-2015 Eyeo GmbH | 3 * Copyright (C) 2006-2015 Eyeo GmbH |
4 * | 4 * |
5 * Adblock Plus is free software: you can redistribute it and/or modify | 5 * Adblock Plus is free software: you can redistribute it and/or modify |
6 * it under the terms of the GNU General Public License version 3 as | 6 * it under the terms of the GNU General Public License version 3 as |
7 * published by the Free Software Foundation. | 7 * published by the Free Software Foundation. |
8 * | 8 * |
9 * Adblock Plus is distributed in the hope that it will be useful, | 9 * Adblock Plus is distributed in the hope that it will be useful, |
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of | 10 * but WITHOUT ANY WARRANTY; without even the implied warranty of |
(...skipping 715 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
726 this.data.parentNode.removeChild(this.data); | 726 this.data.parentNode.removeChild(this.data); |
727 } | 727 } |
728 }; | 728 }; |
729 | 729 |
730 let subscriptionUpdateDataSource = | 730 let subscriptionUpdateDataSource = |
731 { | 731 { |
732 contentWnd: null, | 732 contentWnd: null, |
733 type: null, | 733 type: null, |
734 outdated: null, | 734 outdated: null, |
735 needUpdate: null, | 735 needUpdate: null, |
736 | 736 |
737 subscriptionFilter: function(s) | 737 subscriptionFilter: function(s) |
738 { | 738 { |
739 if (s instanceof DownloadableSubscription) | 739 if (s instanceof DownloadableSubscription) |
740 return subscriptionsDataSource.subscriptionFilter(s); | 740 return subscriptionsDataSource.subscriptionFilter(s); |
741 else | 741 else |
742 return false; | 742 return false; |
743 }, | 743 }, |
744 | 744 |
745 collectData: function(wnd, windowURI, callback) | 745 collectData: function(wnd, windowURI, callback) |
746 { | 746 { |
(...skipping 803 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1550 E("copyLinkBox").hidden = false; | 1550 E("copyLinkBox").hidden = false; |
1551 | 1551 |
1552 document.documentElement.getButton("finish").disabled = false; | 1552 document.documentElement.getButton("finish").disabled = false; |
1553 document.documentElement.getButton("cancel").disabled = true; | 1553 document.documentElement.getButton("cancel").disabled = true; |
1554 E("progressBar").activeItemComplete = true; | 1554 E("progressBar").activeItemComplete = true; |
1555 } | 1555 } |
1556 } | 1556 } |
1557 | 1557 |
1558 function processLinkClick(event) | 1558 function processLinkClick(event) |
1559 { | 1559 { |
| 1560 if (event.button != 0) |
| 1561 return; |
| 1562 |
1560 event.preventDefault(); | 1563 event.preventDefault(); |
1561 | 1564 |
1562 let link = event.target; | 1565 let link = event.target; |
1563 while (link && !(link instanceof HTMLAnchorElement)) | 1566 while (link && !(link instanceof HTMLAnchorElement)) |
1564 link = link.parentNode; | 1567 link = link.parentNode; |
1565 | 1568 |
1566 if (link && (link.protocol == "http:" || link.protocol == "https:")) | 1569 if (link && (link.protocol == "http:" || link.protocol == "https:")) |
1567 UI.loadInBrowser(link.href); | 1570 UI.loadInBrowser(link.href); |
1568 } | 1571 } |
1569 | 1572 |
1570 function copyLink(url) | 1573 function copyLink(url) |
1571 { | 1574 { |
1572 Utils.clipboardHelper.copyString(url); | 1575 Utils.clipboardHelper.copyString(url); |
1573 } | 1576 } |
1574 | 1577 |
1575 function censorURL(url) | 1578 function censorURL(url) |
1576 { | 1579 { |
1577 return url.replace(/([?;&\/#][^?;&\/#]+?=)[^?;&\/#]+/g, "$1*"); | 1580 return url.replace(/([?;&\/#][^?;&\/#]+?=)[^?;&\/#]+/g, "$1*"); |
1578 } | 1581 } |
1579 | 1582 |
1580 function encodeHTML(str) | 1583 function encodeHTML(str) |
1581 { | 1584 { |
1582 return str.replace(/&/g, "&").replace(/</g, "<").replace(/>/g, ">").
replace(/"/g, """); | 1585 return str.replace(/&/g, "&").replace(/</g, "<").replace(/>/g, ">").
replace(/"/g, """); |
1583 } | 1586 } |
OLD | NEW |