| Index: lib/api.js |
| diff --git a/lib/api.js b/lib/api.js |
| index b294274d51ce5053485fa0eddd109e51d50cb802..d957761121457e63791db8a0e06c75ede6ae9e38 100644 |
| --- a/lib/api.js |
| +++ b/lib/api.js |
| @@ -26,6 +26,7 @@ var API = (function() |
| var Synchronizer = require("synchronizer").Synchronizer; |
| var Prefs = require("prefs").Prefs; |
| var checkForUpdates = require("updater").checkForUpdates; |
| + var Notification = require("notification").Notification; |
| return { |
| getFilterFromText: function(text) |
| @@ -136,6 +137,30 @@ var API = (function() |
| return result; |
| }, |
| + getNextNotificationToShow: function(url) |
| + { |
| + return Notification.getNextToShow(url); |
| + }, |
| + |
| + getNotificationTexts: function(notification) |
| + { |
| + return Notification.getLocalizedTexts(notification); |
| + }, |
| + |
| + addNotification: function(notification) |
| + { |
| + return Notification.addNotification(notification); |
| + }, |
| + |
| + removeNotification: function(notification) |
| + { |
| + return Notification.removeNotification(notification); |
| + }, |
| + |
| + markNotificationAsShown: function(id) |
| + { |
| + Notification.markAsShown(id); |
| + }, |
| checkFilterMatch: function(url, contentType, documentUrl) |
| { |
| var requestHost = extractHostFromURL(url); |