tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit 4948cc8c8100d9657a1d3388c04bb8f336cb0017
parent 9c2733b9e4814a3d458fc171f22bd6418c6c2dcf
Author: Nicolas Chevobbe <nchevobbe@mozilla.com>
Date:   Tue,  7 Oct 2025 05:35:36 +0000

Bug 1992711 - [devtools] Remove unused devtools/shared/content-observer.js . r=devtools-reviewers,jdescottes.

Differential Revision: https://phabricator.services.mozilla.com/D267588

Diffstat:
Ddevtools/shared/content-observer.js | 73-------------------------------------------------------------------------
Mdevtools/shared/moz.build | 1-
2 files changed, 0 insertions(+), 74 deletions(-)

diff --git a/devtools/shared/content-observer.js b/devtools/shared/content-observer.js @@ -1,73 +0,0 @@ -/* 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/. */ -"use strict"; - -const EventEmitter = require("resource://devtools/shared/event-emitter.js"); - -/** - * Handles adding an observer for the creation of content document globals, - * event sent immediately after a web content document window has been set up, - * but before any script code has been executed. - */ -function ContentObserver(targetActor) { - this._contentWindow = targetActor.window; - this._onContentGlobalCreated = this._onContentGlobalCreated.bind(this); - this._onInnerWindowDestroyed = this._onInnerWindowDestroyed.bind(this); - this.startListening(); -} - -module.exports.ContentObserver = ContentObserver; - -ContentObserver.prototype = { - /** - * Starts listening for the required observer messages. - */ - startListening() { - Services.obs.addObserver( - this._onContentGlobalCreated, - "content-document-global-created" - ); - Services.obs.addObserver( - this._onInnerWindowDestroyed, - "inner-window-destroyed" - ); - }, - - /** - * Stops listening for the required observer messages. - */ - stopListening() { - Services.obs.removeObserver( - this._onContentGlobalCreated, - "content-document-global-created" - ); - Services.obs.removeObserver( - this._onInnerWindowDestroyed, - "inner-window-destroyed" - ); - }, - - /** - * Fired immediately after a web content document window has been set up. - */ - _onContentGlobalCreated(subject) { - if (subject == this._contentWindow) { - EventEmitter.emit(this, "global-created", subject); - } - }, - - /** - * Fired when an inner window is removed from the backward/forward cache. - */ - _onInnerWindowDestroyed(subject) { - const id = subject.QueryInterface(Ci.nsISupportsPRUint64).data; - EventEmitter.emit(this, "global-destroyed", id); - }, -}; - -// Utility functions. - -ContentObserver.GetInnerWindowID = function (window) { - return window.windowGlobalChild.innerWindowId; -}; diff --git a/devtools/shared/moz.build b/devtools/shared/moz.build @@ -50,7 +50,6 @@ DevToolsModules( "async-storage.js", "async-utils.js", "constants.js", - "content-observer.js", "debounce.js", "DevToolsInfaillibleUtils.sys.mjs", "DevToolsUtils.js",