Bug 860033 - un-generic-ify _showExceptions, r=gavin

--HG--
extra : rebase_source : 0a1dd71567a95892e0a8ad40c513c8baeb63be57
This commit is contained in:
Gijs Kruitbosch 2013-04-11 19:41:21 -07:00
Родитель 2a0e890e35
Коммит 50fdfd6cea
2 изменённых файлов: 15 добавлений и 47 удалений

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

@ -32,28 +32,6 @@ var gContentPane = {
return undefined;
},
/**
* The exceptions types which may be passed to this._showExceptions().
*/
_exceptionsParams: {
popup: { blockVisible: false, sessionVisible: false, allowVisible: true, prefilledHost: "", permissionType: "popup" }
},
/**
* Displays the exceptions dialog of the given type, where types map onto the
* the fields in this._exceptionsParams.
*/
_showExceptions: function (aPermissionType)
{
var bundlePreferences = document.getElementById("bundlePreferences");
var params = this._exceptionsParams[aPermissionType];
params.windowTitle = bundlePreferences.getString(aPermissionType + "permissionstitle");
params.introText = bundlePreferences.getString(aPermissionType + "permissionstext");
document.documentElement.openWindow("Browser:Permissions",
"chrome://browser/content/preferences/permissions.xul",
"", params);
},
// BEGIN UI CODE
/*
@ -71,7 +49,13 @@ var gContentPane = {
*/
showPopupExceptions: function ()
{
this._showExceptions("popup");
var bundlePreferences = document.getElementById("bundlePreferences");
var params = { blockVisible: false, sessionVisible: false, allowVisible: true, prefilledHost: "", permissionType: "popup" };
params.windowTitle = bundlePreferences.getString("popuppermissionstitle");
params.introText = bundlePreferences.getString("popuppermissionstext");
document.documentElement.openWindow("Browser:Permissions",
"chrome://browser/content/preferences/permissions.xul",
"", params);
},

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

@ -31,29 +31,6 @@ var gContentPane = {
return undefined;
},
/**
* The exceptions types which may be passed to this._showExceptions().
*/
_exceptionsParams: {
popup: { blockVisible: false, sessionVisible: false, allowVisible: true,
prefilledHost: "", permissionType: "popup" }
},
/**
* Displays the exceptions dialog of the given type, where types map onto the
* the fields in this._exceptionsParams.
*/
_showExceptions: function (aPermissionType)
{
var bundlePreferences = document.getElementById("bundlePreferences");
var params = this._exceptionsParams[aPermissionType];
params.windowTitle = bundlePreferences.getString(aPermissionType + "permissionstitle");
params.introText = bundlePreferences.getString(aPermissionType + "permissionstext");
openDialog("chrome://browser/content/preferences/permissions.xul",
"Browser:Permissions", "resizable=yes", params);
},
// BEGIN UI CODE
/*
@ -71,7 +48,14 @@ var gContentPane = {
*/
showPopupExceptions: function ()
{
this._showExceptions("popup");
var bundlePreferences = document.getElementById("bundlePreferences");
var params = { blockVisible: false, sessionVisible: false, allowVisible: true,
prefilledHost: "", permissionType: "popup" }
params.windowTitle = bundlePreferences.getString("popuppermissionstitle");
params.introText = bundlePreferences.getString("popuppermissionstext");
openDialog("chrome://browser/content/preferences/permissions.xul",
"Browser:Permissions", "resizable=yes", params);
},
// FONTS