diff --git a/src/js/app-controller.js b/src/js/app-controller.js index c567c5c..71d4d80 100644 --- a/src/js/app-controller.js +++ b/src/js/app-controller.js @@ -89,7 +89,6 @@ define(function(require) { message: message, positiveBtnStr: str.updatePublicKeyPosBtn, negativeBtnStr: str.updatePublicKeyNegBtn, - showBugReporter: false, showNegativeBtn: true, callback: callback }); diff --git a/src/js/controller/account.js b/src/js/controller/account.js index fbfcd90..da29625 100644 --- a/src/js/controller/account.js +++ b/src/js/controller/account.js @@ -65,7 +65,6 @@ define(function(require) { $scope.state.account.toggle(false); $scope.$apply(); $scope.onError({ - showBugReporter: false, title: 'Success', message: 'Exported keypair to file.' }); diff --git a/src/js/controller/login-initial.js b/src/js/controller/login-initial.js index 3436e47..02c896d 100644 --- a/src/js/controller/login-initial.js +++ b/src/js/controller/login-initial.js @@ -25,7 +25,6 @@ define(function(require) { $scope.importKey = function() { if (!$scope.state.agree) { $scope.onError({ - showBugReporter: false, message: termsMsg }); return; @@ -43,7 +42,6 @@ define(function(require) { $scope.setPassphrase = function() { if (!$scope.state.agree) { $scope.onError({ - showBugReporter: false, message: termsMsg }); return; diff --git a/src/js/controller/login-privatekey-download.js b/src/js/controller/login-privatekey-download.js index 81406cb..481d093 100644 --- a/src/js/controller/login-privatekey-download.js +++ b/src/js/controller/login-privatekey-download.js @@ -32,10 +32,7 @@ define(function(require) { $scope.verifyRecoveryToken = function(callback) { if (!$scope.recoveryToken) { - $scope.onError({ - message: 'Please set the recovery token!', - showBugReporter: false - }); + $scope.onError(new Error('Please set the recovery token!')); return; } @@ -68,10 +65,7 @@ define(function(require) { var inputCode = '' + $scope.code0 + $scope.code1 + $scope.code2 + $scope.code3 + $scope.code4 + $scope.code5; if (!inputCode) { - $scope.onError({ - message: 'Please enter the keychain code!', - showBugReporter: false - }); + $scope.onError(new Error('Please enter the keychain code!')); return; } diff --git a/src/js/controller/privatekey-upload.js b/src/js/controller/privatekey-upload.js index d84af5b..7ba31fa 100644 --- a/src/js/controller/privatekey-upload.js +++ b/src/js/controller/privatekey-upload.js @@ -27,8 +27,7 @@ define(function(require) { // show message $scope.onError({ title: 'Info', - message: 'Your PGP key has already been synced.', - showBugReporter: false + message: 'Your PGP key has already been synced.' }); return; } @@ -182,8 +181,7 @@ define(function(require) { // show success message $scope.onError({ title: 'Success', - message: 'Whiteout Keychain setup successful!', - showBugReporter: false + message: 'Whiteout Keychain setup successful!' }); }); }); diff --git a/src/js/controller/set-passphrase.js b/src/js/controller/set-passphrase.js index c952a6d..7b1a98b 100644 --- a/src/js/controller/set-passphrase.js +++ b/src/js/controller/set-passphrase.js @@ -48,6 +48,7 @@ define(function(require) { function onPassphraseChanged(err, newPrivateKeyArmored) { if (err) { + err.showBugReporter = false; $scope.onError(err); return; } @@ -74,8 +75,7 @@ define(function(require) { $scope.$apply(); $scope.onError({ title: 'Success', - message: 'Passphrase change complete.', - showBugReporter: false + message: 'Passphrase change complete.' }); } }; diff --git a/src/js/util/error.js b/src/js/util/error.js index 872d919..965557b 100644 --- a/src/js/util/error.js +++ b/src/js/util/error.js @@ -21,7 +21,7 @@ define(function(require) { positiveBtnStr: options.positiveBtnStr || 'Ok', negativeBtnStr: options.negativeBtnStr || 'Cancel', showNegativeBtn: options.showNegativeBtn || false, - showBugReporter: (typeof options.showBugReporter !== 'undefined' ? options.showBugReporter : true), + showBugReporter: (typeof options.showBugReporter !== 'undefined' ? options.showBugReporter : !options.title), // if title is set, presume it's not an error by default callback: options.callback }; // don't call apply for synchronous calls diff --git a/src/tpl/add-account.html b/src/tpl/add-account.html index 1c0df1b..c4493c8 100644 --- a/src/tpl/add-account.html +++ b/src/tpl/add-account.html @@ -6,7 +6,7 @@
  • Google Mail
  • -
  • +
  • Whiteout Mailbox
  • diff --git a/src/tpl/dialog.html b/src/tpl/dialog.html index ac03d1e..9fef31b 100644 --- a/src/tpl/dialog.html +++ b/src/tpl/dialog.html @@ -7,9 +7,10 @@

    {{state.dialog.message}} Learn more

    - - + + +
    \ No newline at end of file