22 * License, v. 2.0. If a copy of the MPL was not distributed with this
33 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
44
5+ var EXPORTED_SYMBOLS = [ "BrowserGlue" , "ContentPermissionPrompt" ] ;
6+
57const XULNS = "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" ;
68
79const { XPCOMUtils} = ChromeUtils . import ( "resource://gre/modules/XPCOMUtils.jsm" ) ;
@@ -365,10 +367,7 @@ let ACTORS = {
365367 TelemetryTimestamps . add ( "blankWindowShown" ) ;
366368} ) ( ) ;
367369
368- XPCOMUtils . defineLazyGlobalGetters ( this , [ "fetch" ] ) ;
369-
370370XPCOMUtils . defineLazyServiceGetters ( this , {
371- WindowsUIUtils : [ "@mozilla.org/windows-ui-utils;1" , "nsIWindowsUIUtils" ] ,
372371 aboutNewTabService : [ "@mozilla.org/browser/aboutnewtab-service;1" , "nsIAboutNewTabService" ] ,
373372} ) ;
374373XPCOMUtils . defineLazyGetter ( this , "WeaveService" , ( ) =>
@@ -381,22 +380,18 @@ XPCOMUtils.defineLazyModuleGetters(this, {
381380 AboutPrivateBrowsingHandler : "resource:///modules/aboutpages/AboutPrivateBrowsingHandler.jsm" ,
382381 AddonManager : "resource://gre/modules/AddonManager.jsm" ,
383382 AppMenuNotifications : "resource://gre/modules/AppMenuNotifications.jsm" ,
384- AsyncPrefs : "resource://gre/modules/AsyncPrefs.jsm" ,
385383 AsyncShutdown : "resource://gre/modules/AsyncShutdown.jsm" ,
386384 AutoCompletePopup : "resource://gre/modules/AutoCompletePopup.jsm" ,
387385 Blocklist : "resource://gre/modules/Blocklist.jsm" ,
388386 BookmarkHTMLUtils : "resource://gre/modules/BookmarkHTMLUtils.jsm" ,
389387 BookmarkJSONUtils : "resource://gre/modules/BookmarkJSONUtils.jsm" ,
390388 BrowserUsageTelemetry : "resource:///modules/BrowserUsageTelemetry.jsm" ,
391389 BrowserWindowTracker : "resource:///modules/BrowserWindowTracker.jsm" ,
392- ContentClick : "resource:///modules/ContentClick.jsm" ,
393390 ContextualIdentityService : "resource://gre/modules/ContextualIdentityService.jsm" ,
394- CustomizableUI : "resource:///modules/CustomizableUI.jsm" ,
395391 DateTimePickerParent : "resource://gre/modules/DateTimePickerParent.jsm" ,
396392 Discovery : "resource:///modules/Discovery.jsm" ,
397393 ExtensionsUI : "resource:///modules/ExtensionsUI.jsm" ,
398394 FileSource : "resource://gre/modules/L10nRegistry.jsm" ,
399- FormValidationHandler : "resource:///modules/FormValidationHandler.jsm" ,
400395 FxAccounts : "resource://gre/modules/FxAccounts.jsm" ,
401396 HomePage : "resource:///modules/HomePage.jsm" ,
402397 HybridContentTelemetry : "resource://gre/modules/HybridContentTelemetry.jsm" ,
@@ -405,8 +400,6 @@ XPCOMUtils.defineLazyModuleGetters(this, {
405400 LanguagePrompt : "resource://gre/modules/LanguagePrompt.jsm" ,
406401 LightweightThemeManager : "resource://gre/modules/LightweightThemeManager.jsm" ,
407402 LiveBookmarkMigrator : "resource:///modules/LiveBookmarkMigrator.jsm" ,
408- LoginHelper : "resource://gre/modules/LoginHelper.jsm" ,
409- LoginManagerParent : "resource://gre/modules/LoginManagerParent.jsm" ,
410403 NewTabUtils : "resource://gre/modules/NewTabUtils.jsm" ,
411404 Normandy : "resource://normandy/Normandy.jsm" ,
412405 ObjectUtils : "resource://gre/modules/ObjectUtils.jsm" ,
@@ -415,15 +408,12 @@ XPCOMUtils.defineLazyModuleGetters(this, {
415408 PageThumbs : "resource://gre/modules/PageThumbs.jsm" ,
416409 PdfJs : "resource://pdf.js/PdfJs.jsm" ,
417410 PermissionUI : "resource:///modules/PermissionUI.jsm" ,
418- PictureInPicture : "resource://gre/modules/PictureInPicture.jsm" ,
419411 PingCentre : "resource:///modules/PingCentre.jsm" ,
420412 PlacesBackups : "resource://gre/modules/PlacesBackups.jsm" ,
421413 PlacesUtils : "resource://gre/modules/PlacesUtils.jsm" ,
422414 PluralForm : "resource://gre/modules/PluralForm.jsm" ,
423415 PrivateBrowsingUtils : "resource://gre/modules/PrivateBrowsingUtils.jsm" ,
424416 ProcessHangMonitor : "resource:///modules/ProcessHangMonitor.jsm" ,
425- ReaderParent : "resource:///modules/ReaderParent.jsm" ,
426- RemotePrompt : "resource:///modules/RemotePrompt.jsm" ,
427417 RemoteSettings : "resource://services-settings/remote-settings.js" ,
428418 SafeBrowsing : "resource://gre/modules/SafeBrowsing.jsm" ,
429419 Sanitizer : "resource:///modules/Sanitizer.jsm" ,
@@ -439,6 +429,17 @@ XPCOMUtils.defineLazyModuleGetters(this, {
439429 WindowsRegistry : "resource://gre/modules/WindowsRegistry.jsm" ,
440430} ) ;
441431
432+ // eslint-disable-next-line no-unused-vars
433+ XPCOMUtils . defineLazyModuleGetters ( this , {
434+ AsyncPrefs : "resource://gre/modules/AsyncPrefs.jsm" ,
435+ ContentClick : "resource:///modules/ContentClick.jsm" ,
436+ FormValidationHandler : "resource:///modules/FormValidationHandler.jsm" ,
437+ LoginManagerParent : "resource://gre/modules/LoginManagerParent.jsm" ,
438+ PictureInPicture : "resource://gre/modules/PictureInPicture.jsm" ,
439+ ReaderParent : "resource:///modules/ReaderParent.jsm" ,
440+ RemotePrompt : "resource:///modules/RemotePrompt.jsm" ,
441+ } ) ;
442+
442443/* global ContentPrefServiceParent:false, ContentSearch:false,
443444 UpdateListener:false, webrtcUI:false */
444445
@@ -466,7 +467,6 @@ if (AppConstants.MOZ_CRASHREPORTER) {
466467 XPCOMUtils . defineLazyModuleGetters ( this , {
467468 PluginCrashReporter : "resource:///modules/ContentCrashHandlers.jsm" ,
468469 UnsubmittedCrashHandler : "resource:///modules/ContentCrashHandlers.jsm" ,
469- CrashSubmit : "resource://gre/modules/CrashSubmit.jsm" ,
470470 } ) ;
471471}
472472
@@ -2985,13 +2985,8 @@ BrowserGlue.prototype = {
29852985 }
29862986 } ,
29872987
2988- // for XPCOM
2989- classID : Components . ID ( "{eab9012e-5f74-4cbc-b2b5-a590235513cc}" ) ,
2990-
29912988 QueryInterface : ChromeUtils . generateQI ( [ Ci . nsIObserver ,
29922989 Ci . nsISupportsWeakReference ] ) ,
2993-
2994- _xpcom_factory : XPCOMUtils . generateSingletonFactory ( BrowserGlue ) ,
29952990} ;
29962991
29972992var ContentBlockingCategoriesPrefs = {
@@ -3489,9 +3484,6 @@ var JawsScreenReaderVersionCheck = {
34893484 } ,
34903485} ;
34913486
3492- var components = [ BrowserGlue , ContentPermissionPrompt ] ;
3493- this . NSGetFactory = XPCOMUtils . generateNSGetFactory ( components ) ;
3494-
34953487// Listen for UITour messages.
34963488// Do it here instead of the UITour module itself so that the UITour module is lazy loaded
34973489// when the first message is received.
0 commit comments