[epiphany/pgriffis/web-extension/windows: 1/9] WebExtensions: Stub out windows API
- From: Marge Bot <marge-bot src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [epiphany/pgriffis/web-extension/windows: 1/9] WebExtensions: Stub out windows API
- Date: Wed, 8 Jun 2022 20:17:16 +0000 (UTC)
commit 62472de40777b050cc37920269d61dab86a78abf
Author: Patrick Griffis <pgriffis igalia com>
Date: Tue Jun 7 14:39:30 2022 -0500
WebExtensions: Stub out windows API
Part-of: <https://gitlab.gnome.org/GNOME/epiphany/-/merge_requests/1137>
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]