Bug 532542 - nsBrowserGlue has a bunch of anonymous functions (r=rstrong)

This commit is contained in:
Dietrich Ayala 2009-12-15 23:27:17 -08:00
Родитель 83b676fbd4
Коммит e9b69b691f
1 изменённых файлов: 27 добавлений и 36 удалений

Просмотреть файл

@ -66,8 +66,7 @@ const BOOKMARKS_BACKUP_MAX_BACKUPS = 10;
// Factory object // Factory object
const BrowserGlueServiceFactory = { const BrowserGlueServiceFactory = {
_instance: null, _instance: null,
createInstance: function (outer, iid) createInstance: function BGSF_createInstance(outer, iid) {
{
if (outer != null) if (outer != null)
throw Components.results.NS_ERROR_NO_AGGREGATION; throw Components.results.NS_ERROR_NO_AGGREGATION;
return this._instance == null ? return this._instance == null ?
@ -124,8 +123,7 @@ BrowserGlue.prototype = {
_isPlacesLockedObserver: false, _isPlacesLockedObserver: false,
_isPlacesDatabaseLocked: false, _isPlacesDatabaseLocked: false,
_setPrefToSaveSession: function(aForce) _setPrefToSaveSession: function BG__setPrefToSaveSession(aForce) {
{
if (!this._saveSession && !aForce) if (!this._saveSession && !aForce)
return; return;
@ -138,8 +136,7 @@ BrowserGlue.prototype = {
}, },
// nsIObserver implementation // nsIObserver implementation
observe: function(subject, topic, data) observe: function BG_observe(subject, topic, data) {
{
switch(topic) { switch(topic) {
case "xpcom-shutdown": case "xpcom-shutdown":
this._dispose(); this._dispose();
@ -217,8 +214,7 @@ BrowserGlue.prototype = {
}, },
// initialization (called on application startup) // initialization (called on application startup)
_init: function() _init: function BG__init() {
{
// observer registration // observer registration
const osvr = this._observerService; const osvr = this._observerService;
osvr.addObserver(this, "xpcom-shutdown", false); osvr.addObserver(this, "xpcom-shutdown", false);
@ -241,8 +237,7 @@ BrowserGlue.prototype = {
}, },
// cleanup (called on application shutdown) // cleanup (called on application shutdown)
_dispose: function() _dispose: function BG__dispose() {
{
// observer removal // observer removal
const osvr = this._observerService; const osvr = this._observerService;
osvr.removeObserver(this, "xpcom-shutdown"); osvr.removeObserver(this, "xpcom-shutdown");
@ -265,16 +260,14 @@ BrowserGlue.prototype = {
osvr.removeObserver(this, "places-database-locked"); osvr.removeObserver(this, "places-database-locked");
}, },
_onAppDefaults: function() _onAppDefaults: function BG__onAppDefaults() {
{
// apply distribution customizations (prefs) // apply distribution customizations (prefs)
// other customizations are applied in _onProfileStartup() // other customizations are applied in _onProfileStartup()
this._distributionCustomizer.applyPrefDefaults(); this._distributionCustomizer.applyPrefDefaults();
}, },
// profile startup handler (contains profile initialization routines) // profile startup handler (contains profile initialization routines)
_onProfileStartup: function() _onProfileStartup: function BG__onProfileStartup() {
{
this._sanitizer.onStartup(); this._sanitizer.onStartup();
// check if we're in safe mode // check if we're in safe mode
var app = Cc["@mozilla.org/xre/app-info;1"].getService(Ci.nsIXULAppInfo). var app = Cc["@mozilla.org/xre/app-info;1"].getService(Ci.nsIXULAppInfo).
@ -314,7 +307,7 @@ BrowserGlue.prototype = {
}, },
// profile shutdown handler (contains profile cleanup routines) // profile shutdown handler (contains profile cleanup routines)
_onProfileShutdown: function() _onProfileShutdown: function BG__onProfileShutdown() {
{ {
#ifdef WINCE #ifdef WINCE
// If there's a pending update, clear cache to free up disk space. // If there's a pending update, clear cache to free up disk space.
@ -335,7 +328,7 @@ BrowserGlue.prototype = {
}, },
// Browser startup complete. All initial windows have opened. // Browser startup complete. All initial windows have opened.
_onBrowserStartup: function() _onBrowserStartup: function BG__onBrowserStartup() {
{ {
// Show about:rights notification, if needed. // Show about:rights notification, if needed.
if (this._shouldShowRights()) if (this._shouldShowRights())
@ -389,8 +382,7 @@ BrowserGlue.prototype = {
#endif #endif
}, },
_onQuitRequest: function(aCancelQuit, aQuitType) _onQuitRequest: function BG__onQuitRequest(aCancelQuit, aQuitType) {
{
// If user has already dismissed quit request, then do nothing // If user has already dismissed quit request, then do nothing
if ((aCancelQuit instanceof Ci.nsISupportsPRBool) && aCancelQuit.data) if ((aCancelQuit instanceof Ci.nsISupportsPRBool) && aCancelQuit.data)
return; return;
@ -515,7 +507,7 @@ BrowserGlue.prototype = {
* before, if a newer version is available, or if the override pref says to * before, if a newer version is available, or if the override pref says to
* always show it. * always show it.
*/ */
_shouldShowRights : function () { _shouldShowRights: function BG__shouldShowRights() {
// Look for an unconditional override pref. If set, do what it says. // Look for an unconditional override pref. If set, do what it says.
// (true --> never show, false --> always show) // (true --> never show, false --> always show)
try { try {
@ -547,7 +539,7 @@ BrowserGlue.prototype = {
return true; return true;
}, },
_showRightsNotification : function () { _showRightsNotification: function BG__showRightsNotification() {
// Stick the notification onto the selected tab of the active browser window. // Stick the notification onto the selected tab of the active browser window.
var win = this.getMostRecentBrowserWindow(); var win = this.getMostRecentBrowserWindow();
var browser = win.gBrowser; // for closure in notification bar callback var browser = win.gBrowser; // for closure in notification bar callback
@ -580,7 +572,7 @@ BrowserGlue.prototype = {
box.persistence = 3; // arbitrary number, just so bar sticks around for a bit box.persistence = 3; // arbitrary number, just so bar sticks around for a bit
}, },
_showPluginUpdatePage : function () { _showPluginUpdatePage: function BG__showPluginUpdatePage() {
this._prefs.setBoolPref(PREF_PLUGINS_NOTIFYUSER, false); this._prefs.setBoolPref(PREF_PLUGINS_NOTIFYUSER, false);
var formatter = Cc["@mozilla.org/toolkit/URLFormatterService;1"]. var formatter = Cc["@mozilla.org/toolkit/URLFormatterService;1"].
@ -612,7 +604,7 @@ BrowserGlue.prototype = {
* Set to true by safe-mode dialog to indicate we must restore default * Set to true by safe-mode dialog to indicate we must restore default
* bookmarks. * bookmarks.
*/ */
_initPlaces: function bg__initPlaces() { _initPlaces: function BG__initPlaces() {
// We must instantiate the history service since it will tell us if we // We must instantiate the history service since it will tell us if we
// need to import or restore bookmarks due to first-run, corruption or // need to import or restore bookmarks due to first-run, corruption or
// forced migration (due to a major schema change). // forced migration (due to a major schema change).
@ -758,7 +750,7 @@ BrowserGlue.prototype = {
* Note: quit-application-granted notification is received twice * Note: quit-application-granted notification is received twice
* so replace this method with a no-op when first called. * so replace this method with a no-op when first called.
*/ */
_shutdownPlaces: function bg__shutdownPlaces() { _shutdownPlaces: function BG__shutdownPlaces() {
this._backupBookmarks(); this._backupBookmarks();
// Backup bookmarks to bookmarks.html to support apps that depend // Backup bookmarks to bookmarks.html to support apps that depend
@ -778,7 +770,7 @@ BrowserGlue.prototype = {
/** /**
* Backup bookmarks if needed. * Backup bookmarks if needed.
*/ */
_backupBookmarks: function nsBrowserGlue__backupBookmarks() { _backupBookmarks: function BG__backupBookmarks() {
Cu.import("resource://gre/modules/utils.js"); Cu.import("resource://gre/modules/utils.js");
let lastBackupFile = PlacesUtils.backups.getMostRecent(); let lastBackupFile = PlacesUtils.backups.getMostRecent();
@ -800,7 +792,7 @@ BrowserGlue.prototype = {
/** /**
* Show the notificationBox for a locked places database. * Show the notificationBox for a locked places database.
*/ */
_showPlacesLockedNotificationBox: function nsBrowserGlue__showPlacesLockedNotificationBox() { _showPlacesLockedNotificationBox: function BG__showPlacesLockedNotificationBox() {
var brandBundle = this._bundleService.createBundle("chrome://branding/locale/brand.properties"); var brandBundle = this._bundleService.createBundle("chrome://branding/locale/brand.properties");
var applicationName = brandBundle.GetStringFromName("brandShortName"); var applicationName = brandBundle.GetStringFromName("brandShortName");
var placesBundle = this._bundleService.createBundle("chrome://browser/locale/places/places.properties"); var placesBundle = this._bundleService.createBundle("chrome://browser/locale/places/places.properties");
@ -835,7 +827,7 @@ BrowserGlue.prototype = {
box.persistence = -1; // Until user closes it box.persistence = -1; // Until user closes it
}, },
_migrateUI: function bg__migrateUI() { _migrateUI: function BG__migrateUI() {
var migration = 0; var migration = 0;
try { try {
migration = this._prefs.getIntPref("browser.migration.version"); migration = this._prefs.getIntPref("browser.migration.version");
@ -886,14 +878,14 @@ BrowserGlue.prototype = {
} }
}, },
_getPersist: function bg__getPersist(aSource, aProperty) { _getPersist: function BG__getPersist(aSource, aProperty) {
var target = this._dataSource.GetTarget(aSource, aProperty, true); var target = this._dataSource.GetTarget(aSource, aProperty, true);
if (target instanceof Ci.nsIRDFLiteral) if (target instanceof Ci.nsIRDFLiteral)
return target.Value; return target.Value;
return null; return null;
}, },
_setPersist: function bg__setPersist(aSource, aProperty, aTarget) { _setPersist: function BG__setPersist(aSource, aProperty, aTarget) {
this._dirty = true; this._dirty = true;
try { try {
var oldTarget = this._dataSource.GetTarget(aSource, aProperty, true); var oldTarget = this._dataSource.GetTarget(aSource, aProperty, true);
@ -914,12 +906,12 @@ BrowserGlue.prototype = {
// public nsIBrowserGlue members // public nsIBrowserGlue members
// ------------------------------ // ------------------------------
sanitize: function(aParentWindow) sanitize: function BG_sanitize(aParentWindow) {
{
this._sanitizer.sanitize(aParentWindow); this._sanitizer.sanitize(aParentWindow);
}, },
ensurePlacesDefaultQueriesInitialized: function() { ensurePlacesDefaultQueriesInitialized:
function BG_ensurePlacesDefaultQueriesInitialized() {
// This is actual version of the smart bookmarks, must be increased every // This is actual version of the smart bookmarks, must be increased every
// time smart bookmarks change. // time smart bookmarks change.
// When adding a new smart bookmark below, its newInVersion property must // When adding a new smart bookmark below, its newInVersion property must
@ -951,13 +943,13 @@ BrowserGlue.prototype = {
getService(Ci.nsIAnnotationService); getService(Ci.nsIAnnotationService);
var callback = { var callback = {
_uri: function(aSpec) { _uri: function BG_EPDQI__uri(aSpec) {
return Cc["@mozilla.org/network/io-service;1"]. return Cc["@mozilla.org/network/io-service;1"].
getService(Ci.nsIIOService). getService(Ci.nsIIOService).
newURI(aSpec, null, null); newURI(aSpec, null, null);
}, },
runBatched: function() { runBatched: function BG_EPDQI_runBatched() {
var smartBookmarks = []; var smartBookmarks = [];
var bookmarksMenuIndex = 0; var bookmarksMenuIndex = 0;
var bookmarksToolbarIndex = 0; var bookmarksToolbarIndex = 0;
@ -1082,8 +1074,7 @@ BrowserGlue.prototype = {
#endif #endif
// this returns the most recent non-popup browser window // this returns the most recent non-popup browser window
getMostRecentBrowserWindow : function () getMostRecentBrowserWindow: function BG_getMostRecentBrowserWindow() {
{
var wm = Cc["@mozilla.org/appshell/window-mediator;1"]. var wm = Cc["@mozilla.org/appshell/window-mediator;1"].
getService(Components.interfaces.nsIWindowMediator); getService(Components.interfaces.nsIWindowMediator);
@ -1147,7 +1138,7 @@ GeolocationPrompt.prototype = {
QueryInterface: XPCOMUtils.generateQI([Ci.nsIGeolocationPrompt]), QueryInterface: XPCOMUtils.generateQI([Ci.nsIGeolocationPrompt]),
prompt: function(request) { prompt: function GP_prompt(request) {
var pm = Cc["@mozilla.org/permissionmanager;1"].getService(Ci.nsIPermissionManager); var pm = Cc["@mozilla.org/permissionmanager;1"].getService(Ci.nsIPermissionManager);
var result = pm.testExactPermission(request.requestingURI, "geo"); var result = pm.testExactPermission(request.requestingURI, "geo");