head.js (1147B)
1 /* Any copyright is dedicated to the Public Domain. 2 http://creativecommons.org/publicdomain/zero/1.0/ */ 3 4 Services.scriptloader.loadSubScript( 5 "chrome://global/content/globalOverlay.js", 6 this 7 ); 8 Services.scriptloader.loadSubScript( 9 "chrome://browser/content/utilityOverlay.js", 10 this 11 ); 12 13 ChromeUtils.defineESModuleGetters(this, { 14 BrowserTestUtils: "resource://testing-common/BrowserTestUtils.sys.mjs", 15 PlacesTestUtils: "resource://testing-common/PlacesTestUtils.sys.mjs", 16 }); 17 18 ChromeUtils.defineESModuleGetters(window, { 19 PlacesUIUtils: "moz-src:///browser/components/places/PlacesUIUtils.sys.mjs", 20 PlacesUtils: "resource://gre/modules/PlacesUtils.sys.mjs", 21 PlacesTransactions: "resource://gre/modules/PlacesTransactions.sys.mjs", 22 }); 23 24 var { XPCOMUtils } = ChromeUtils.importESModule( 25 "resource://gre/modules/XPCOMUtils.sys.mjs" 26 ); 27 XPCOMUtils.defineLazyScriptGetter( 28 window, 29 ["PlacesTreeView"], 30 "chrome://browser/content/places/treeView.js" 31 ); 32 XPCOMUtils.defineLazyScriptGetter( 33 window, 34 ["PlacesInsertionPoint", "PlacesController", "PlacesControllerDragHelper"], 35 "chrome://browser/content/places/controller.js" 36 );