[epiphany/pgriffis/web-extension/windows: 1/9] WebExtensions: Stub out windows API




commit 480f8f995dc43b32b9cd64524214475699884155
Author: Patrick Griffis <pgriffis igalia com>
Date:   Tue Jun 7 14:39:30 2022 -0500

    WebExtensions: Stub out windows API

 embed/web-process-extension/resources/js/webextensions.js | 13 +++++++++++++
 1 file changed, 13 insertions(+)
---
diff --git a/embed/web-process-extension/resources/js/webextensions.js 
b/embed/web-process-extension/resources/js/webextensions.js
index b46a1f58e..db4d9d08c 100644
--- a/embed/web-process-extension/resources/js/webextensions.js
+++ b/embed/web-process-extension/resources/js/webextensions.js
@@ -105,4 +105,17 @@ window.browser.permissions = {
     request: function (...args) { return ephy_message ('permissions.request', args); },
     onAdded: new EphyEventListener (),
     onRemoved: new EphyEventListener (),
+};
+
+window.browser.windows = {
+    get: function (...args) { return ephy_message ('windows.get', args); },
+    getCurrent: function (...args) { return ephy_message ('windows.getCurrent', args); },
+    getLastFocused: function (...args) { return ephy_message ('windows.getLastFocused', args); },
+    getAll: function (...args) { return ephy_message ('windows.getAll', args); },
+    create: function (...args) { return ephy_message ('windows.create', args); },
+    update: function (...args) { return ephy_message ('windows.update', args); },
+    remove: function (...args) { return ephy_message ('windows.remove', args); },
+    onCreated: new EphyEventListener (),
+    onRemoved: new EphyEventListener (),
+    onFocusChanged: new EphyEventListener (),
 };
\ No newline at end of file


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]