Index: notification.js |
=================================================================== |
--- a/notification.js |
+++ b/notification.js |
@@ -12,18 +12,16 @@ |
* GNU General Public License for more details. |
* |
* You should have received a copy of the GNU General Public License |
* along with Adblock Plus. If not, see <http://www.gnu.org/licenses/>. |
*/ |
"use strict"; |
-const {require} = ext.backgroundPage.getWindow(); |
- |
const {Utils} = require("utils"); |
const {Notification} = require("notification"); |
const {getActiveNotification, shouldDisplay} = require("notificationHelper"); |
function getDocLinks(notification) |
{ |
if (!notification.links) |
return []; |
@@ -79,17 +77,17 @@ |
{ |
let link = event.target; |
while (link && link !== messageElement && link.localName !== "a") |
link = link.parentNode; |
if (!link) |
return; |
event.preventDefault(); |
event.stopPropagation(); |
- ext.pages.open(link.href); |
+ chrome.tabs.create({url: link.href}); |
}); |
let notificationElement = document.getElementById("notification"); |
notificationElement.className = notification.type; |
notificationElement.hidden = false; |
notificationElement.addEventListener("click", event => |
{ |
if (event.target.id == "notification-close") |