зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1233440 - Replace toast in HelperAppDialog.js with Snackbar. r=mcomella
--HG-- extra : commitid : BV7JnAgMMF4 extra : rebase_source : bf418b81627561b2e39731b8b1635a4184cfd230 extra : histedit_source : 816bc360597b5c9428b66259caf0a5737f3082ed
This commit is contained in:
Родитель
95a4ad6d63
Коммит
8353b58ad3
|
@ -23,6 +23,8 @@ Cu.import("resource://gre/modules/XPCOMUtils.jsm");
|
|||
// HelperApp Launcher Dialog
|
||||
// -----------------------------------------------------------------------
|
||||
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "Snackbars", "resource://gre/modules/Snackbars.jsm");
|
||||
|
||||
XPCOMUtils.defineLazyGetter(this, "ContentAreaUtils", function() {
|
||||
let ContentAreaUtils = {};
|
||||
Services.scriptloader.loadSubScript("chrome://global/content/contentAreaUtils.js", ContentAreaUtils);
|
||||
|
@ -197,17 +199,11 @@ HelperAppLauncherDialog.prototype = {
|
|||
_refuseDownload: function(aLauncher) {
|
||||
aLauncher.cancel(Cr.NS_BINDING_ABORTED);
|
||||
|
||||
let win = this.getNativeWindow();
|
||||
if (!win) {
|
||||
// Oops.
|
||||
Services.console.logStringMessage("Refusing download, but can't show a toast.");
|
||||
return;
|
||||
}
|
||||
|
||||
Services.console.logStringMessage("Refusing download of non-downloadable file.");
|
||||
|
||||
let bundle = Services.strings.createBundle("chrome://browser/locale/handling.properties");
|
||||
let failedText = bundle.GetStringFromName("download.blocked");
|
||||
win.toast.show(failedText, "long");
|
||||
|
||||
Snackbars.show(bundle.GetStringFromName("download.blocked"), Snackbars.LENGTH_LONG);
|
||||
},
|
||||
|
||||
_getPrefName: function getPrefName(mimetype) {
|
||||
|
|
Загрузка…
Ссылка в новой задаче