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:
Sebastian Kaspari 2015-12-17 17:33:52 +01:00
Родитель 95a4ad6d63
Коммит 8353b58ad3
1 изменённых файлов: 5 добавлений и 9 удалений

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

@ -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) {