From e98639a0764f6d93c0e5a1da31e0df43af49c082 Mon Sep 17 00:00:00 2001 From: hensm Date: Fri, 15 Jun 2018 15:55:16 +0100 Subject: [PATCH] Initial screen/tab casting implementation --- ext/src/main.js | 48 +++++++- ext/src/mirroringCast.js | 147 +++++++++++++++++++++++++ ext/src/popup/index.css | 19 +++- ext/src/popup/index.js | 48 ++++++-- ext/src/shim/cast/classes/ApiConfig.js | 6 +- ext/src/shim/cast/index.js | 9 +- ext/webpack.config.js | 13 ++- receiver/index.css | 9 ++ receiver/index.html | 10 ++ receiver/index.js | 66 +++++++++++ 10 files changed, 345 insertions(+), 30 deletions(-) create mode 100644 ext/src/mirroringCast.js create mode 100644 receiver/index.css create mode 100644 receiver/index.html create mode 100644 receiver/index.js diff --git a/ext/src/main.js b/ext/src/main.js index d368921..eb2822b 100755 --- a/ext/src/main.js +++ b/ext/src/main.js @@ -65,6 +65,12 @@ browser.contentScripts.register({ }); +// Screen/Tab mirroring "Cast..." context menu item +browser.menus.create({ + contexts: [ "browser_action", "page" ] + , id: "contextCast" + , title: _("context_media_cast") +}); //