main.js (873B)
1 /* This Source Code Form is subject to the terms of the Mozilla Public 2 * License, v. 2.0. If a copy of the MPL was not distributed with this 3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ 4 "use strict"; 5 6 const { XPCOMUtils } = ChromeUtils.importESModule( 7 "resource://gre/modules/XPCOMUtils.sys.mjs" 8 ); 9 const { BrowserLoader } = ChromeUtils.importESModule( 10 "resource://devtools/shared/loader/browser-loader.sys.mjs" 11 ); 12 13 // Module Loader 14 const require = BrowserLoader({ 15 baseURI: "resource://devtools/client/dom/", 16 window, 17 }).require; 18 19 XPCOMUtils.defineConstant(this, "require", require); 20 21 // Localization 22 const { LocalizationHelper } = require("resource://devtools/shared/l10n.js"); 23 this.l10n = new LocalizationHelper("devtools/client/locales/dom.properties"); 24 25 // Load DOM panel content 26 require("resource://devtools/client/dom/content/dom-view.js");