| Index: lib/api.js | 
| diff --git a/lib/api.js b/lib/api.js | 
| index b294274d51ce5053485fa0eddd109e51d50cb802..03f135cd69a00513cd86162b0e4d521e83083814 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,20 @@ var API = (function() | 
| return result; | 
| }, | 
| + getNextNotificationToShow: function(url) | 
| + { | 
| + return Notification.getNextToShow(url); | 
| + }, | 
| + | 
| + getNotificationTexts: function(notification) | 
| + { | 
| + return Notification.getLocalizedTexts(notification); | 
| + }, | 
| + | 
| + markNotificationAsShown: function(id) | 
| + { | 
| + Notification.markAsShown(id); | 
| + }, | 
| checkFilterMatch: function(url, contentType, documentUrl) | 
| { | 
| var requestHost = extractHostFromURL(url); |