зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1445764 - Remove redundant Places imports from pages that load browser.js;r=standard8
MozReview-Commit-ID: JsPiKMA21Fj --HG-- extra : rebase_source : 3ada5cfcb0218d9c3ca798dd78ce1f6c7f1ec3f8
This commit is contained in:
Родитель
4121127ab8
Коммит
2d00c754b4
|
@ -41,6 +41,9 @@ XPCOMUtils.defineLazyModuleGetters(this, {
|
|||
PageThumbs: "resource://gre/modules/PageThumbs.jsm",
|
||||
PanelMultiView: "resource:///modules/PanelMultiView.jsm",
|
||||
PanelView: "resource:///modules/PanelMultiView.jsm",
|
||||
PlacesUtils: "resource://gre/modules/PlacesUtils.jsm",
|
||||
PlacesUIUtils: "resource:///modules/PlacesUIUtils.jsm",
|
||||
PlacesTransactions: "resource://gre/modules/PlacesTransactions.jsm",
|
||||
PluralForm: "resource://gre/modules/PluralForm.jsm",
|
||||
PrivateBrowsingUtils: "resource://gre/modules/PrivateBrowsingUtils.jsm",
|
||||
ProcessHangMonitor: "resource:///modules/ProcessHangMonitor.jsm",
|
||||
|
@ -73,6 +76,11 @@ if (AppConstants.MOZ_CRASHREPORTER) {
|
|||
"resource:///modules/ContentCrashHandlers.jsm");
|
||||
}
|
||||
|
||||
XPCOMUtils.defineLazyScriptGetter(this, "PlacesTreeView",
|
||||
"chrome://browser/content/places/treeView.js");
|
||||
XPCOMUtils.defineLazyScriptGetter(this, ["PlacesInsertionPoint", "PlacesController",
|
||||
"PlacesControllerDragHelper"],
|
||||
"chrome://browser/content/places/controller.js");
|
||||
XPCOMUtils.defineLazyScriptGetter(this, "PrintUtils",
|
||||
"chrome://global/content/printUtils.js");
|
||||
XPCOMUtils.defineLazyScriptGetter(this, "ZoomManager",
|
||||
|
|
|
@ -59,20 +59,6 @@
|
|||
<script type="application/javascript">
|
||||
Services.scriptloader.loadSubScript("chrome://global/content/contentAreaUtils.js", this);
|
||||
Services.scriptloader.loadSubScript("chrome://browser/content/tabbrowser.js", this);
|
||||
|
||||
ChromeUtils.defineModuleGetter(window,
|
||||
"PlacesUtils", "resource://gre/modules/PlacesUtils.jsm");
|
||||
ChromeUtils.defineModuleGetter(window,
|
||||
"PlacesUIUtils", "resource:///modules/PlacesUIUtils.jsm");
|
||||
ChromeUtils.defineModuleGetter(window,
|
||||
"PlacesTransactions", "resource://gre/modules/PlacesTransactions.jsm");
|
||||
|
||||
ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm");
|
||||
XPCOMUtils.defineLazyScriptGetter(window, "PlacesTreeView",
|
||||
"chrome://browser/content/places/treeView.js");
|
||||
XPCOMUtils.defineLazyScriptGetter(window,
|
||||
["PlacesInsertionPoint", "PlacesController", "PlacesControllerDragHelper"],
|
||||
"chrome://browser/content/places/controller.js");
|
||||
</script>
|
||||
|
||||
# All sets except for popupsets (commands, keys, stringbundles and broadcasters)
|
||||
|
|
|
@ -30,20 +30,6 @@
|
|||
|
||||
addEventListener("load", function() { gBrowserInit.nonBrowserWindowStartup() }, false);
|
||||
addEventListener("unload", function() { gBrowserInit.nonBrowserWindowShutdown() }, false);
|
||||
|
||||
ChromeUtils.defineModuleGetter(window,
|
||||
"PlacesUtils", "resource://gre/modules/PlacesUtils.jsm");
|
||||
ChromeUtils.defineModuleGetter(window,
|
||||
"PlacesUIUtils", "resource:///modules/PlacesUIUtils.jsm");
|
||||
ChromeUtils.defineModuleGetter(window,
|
||||
"PlacesTransactions", "resource://gre/modules/PlacesTransactions.jsm");
|
||||
|
||||
ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm");
|
||||
XPCOMUtils.defineLazyScriptGetter(window, "PlacesTreeView",
|
||||
"chrome://browser/content/places/treeView.js");
|
||||
XPCOMUtils.defineLazyScriptGetter(window,
|
||||
["PlacesInsertionPoint", "PlacesController", "PlacesControllerDragHelper"],
|
||||
"chrome://browser/content/places/controller.js");
|
||||
</script>
|
||||
|
||||
# All sets except for popupsets (commands, keys, stringbundles and broadcasters)
|
||||
|
|
|
@ -24,21 +24,6 @@
|
|||
<script type="application/javascript" src="chrome://browser/content/webext-panels.js"/>
|
||||
<script type="application/javascript" src="chrome://global/content/globalOverlay.js"/>
|
||||
<script type="application/javascript" src="chrome://browser/content/utilityOverlay.js"/>
|
||||
<script type="application/javascript"><![CDATA[
|
||||
ChromeUtils.defineModuleGetter(window,
|
||||
"PlacesUtils", "resource://gre/modules/PlacesUtils.jsm");
|
||||
ChromeUtils.defineModuleGetter(window,
|
||||
"PlacesUIUtils", "resource:///modules/PlacesUIUtils.jsm");
|
||||
ChromeUtils.defineModuleGetter(window,
|
||||
"PlacesTransactions", "resource://gre/modules/PlacesTransactions.jsm");
|
||||
|
||||
ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm");
|
||||
XPCOMUtils.defineLazyScriptGetter(window, "PlacesTreeView",
|
||||
"chrome://browser/content/places/treeView.js");
|
||||
XPCOMUtils.defineLazyScriptGetter(window,
|
||||
["PlacesInsertionPoint", "PlacesController", "PlacesControllerDragHelper"],
|
||||
"chrome://browser/content/places/controller.js");
|
||||
]]></script>
|
||||
|
||||
<broadcasterset id="mainBroadcasterSet">
|
||||
<broadcaster id="isFrameImage"/>
|
||||
|
|
Загрузка…
Ссылка в новой задаче