diff options
author | Thomas Groman <tgroman@nuegia.net> | 2020-04-20 20:49:37 -0700 |
---|---|---|
committer | Thomas Groman <tgroman@nuegia.net> | 2020-04-20 20:49:37 -0700 |
commit | f9cab004186edb425a9b88ad649726605080a17c (patch) | |
tree | e2dae51d3144e83d097a12e7a1499e3ea93f90be /base/content/browser-webrtcUI.js | |
parent | f428692de8b59ab89a66502c079e1823dfda8aeb (diff) | |
download | webbrowser-f9cab004186edb425a9b88ad649726605080a17c.tar webbrowser-f9cab004186edb425a9b88ad649726605080a17c.tar.gz webbrowser-f9cab004186edb425a9b88ad649726605080a17c.tar.lz webbrowser-f9cab004186edb425a9b88ad649726605080a17c.tar.xz webbrowser-f9cab004186edb425a9b88ad649726605080a17c.zip |
move browser to webbrowser/
Diffstat (limited to 'base/content/browser-webrtcUI.js')
-rw-r--r-- | base/content/browser-webrtcUI.js | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/base/content/browser-webrtcUI.js b/base/content/browser-webrtcUI.js deleted file mode 100644 index d59134c..0000000 --- a/base/content/browser-webrtcUI.js +++ /dev/null @@ -1,55 +0,0 @@ -# -*- Mode: javascript; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- -# This Source Code Form is subject to the terms of the Mozilla Public -# License, v. 2.0. If a copy of the MPL was not distributed with this -# file, You can obtain one at http://mozilla.org/MPL/2.0/. - -var WebrtcIndicator = { - init: function () { - let temp = {}; - Cu.import("resource:///modules/webrtcUI.jsm", temp); - this.UIModule = temp.webrtcUI; - - this.updateButton(); - }, - - get button() { - delete this.button; - return this.button = document.getElementById("webrtc-status-button"); - }, - - updateButton: function () { - this.button.hidden = !this.UIModule.showGlobalIndicator; - }, - - fillPopup: function (aPopup) { - this._menuitemData = new WeakMap; - for (let streamData of this.UIModule.activeStreams) { - let menuitem = document.createElement("menuitem"); - menuitem.setAttribute("label", streamData.uri); - menuitem.setAttribute("tooltiptext", streamData.uri); - - this._menuitemData.set(menuitem, streamData); - - aPopup.appendChild(menuitem); - } - }, - - clearPopup: function (aPopup) { - while (aPopup.lastChild) - aPopup.removeChild(aPopup.lastChild); - }, - - menuCommand: function (aMenuitem) { - let streamData = this._menuitemData.get(aMenuitem); - if (!streamData) - return; - - let browserWindow = streamData.browser.ownerDocument.defaultView; - if (streamData.tab) { - browserWindow.gBrowser.selectedTab = streamData.tab; - } else { - streamData.browser.focus(); - } - browserWindow.focus(); - } -} |