diff options
Diffstat (limited to 'core/js/oc-dialogs.js')
-rw-r--r-- | core/js/oc-dialogs.js | 42 |
1 files changed, 20 insertions, 22 deletions
diff --git a/core/js/oc-dialogs.js b/core/js/oc-dialogs.js index a76f9170dc8..9920cc58e23 100644 --- a/core/js/oc-dialogs.js +++ b/core/js/oc-dialogs.js @@ -19,7 +19,7 @@ * */ -/* global OC, t, alert, $ */ +/* global alert */ /** * this class to ease the usage of jquery dialogs @@ -66,7 +66,7 @@ var OCdialogs = { * @param modal make the dialog modal */ confirm:function(text, title, callback, modal) { - this.message( + return this.message( text, title, 'notice', @@ -86,7 +86,7 @@ var OCdialogs = { * @param password whether the input should be a password input */ prompt: function (text, title, callback, modal, name, password) { - $.when(this._getMessageTemplate()).then(function ($tmpl) { + return $.when(this._getMessageTemplate()).then(function ($tmpl) { var dialogName = 'oc-dialog-' + OCdialogs.dialogsCounter + '-content'; var dialogId = '#' + dialogName; var $dlg = $tmpl.octemplate({ @@ -104,8 +104,15 @@ var OCdialogs = { modal = false; } $('body').append($dlg); - var buttonlist = [ - { + var buttonlist = [{ + text : t('core', 'No'), + click: function () { + if (callback !== undefined) { + callback(false, input.val()); + } + $(dialogId).ocdialog('close'); + } + }, { text : t('core', 'Yes'), click : function () { if (callback !== undefined) { @@ -114,15 +121,6 @@ var OCdialogs = { $(dialogId).ocdialog('close'); }, defaultButton: true - }, - { - text : t('core', 'No'), - click: function () { - if (callback !== undefined) { - callback(false, input.val()); - } - $(dialogId).ocdialog('close'); - } } ]; @@ -237,7 +235,7 @@ var OCdialogs = { * You better use a wrapper instead ... */ message:function(content, title, dialogType, buttons, callback, modal) { - $.when(this._getMessageTemplate()).then(function($tmpl) { + return $.when(this._getMessageTemplate()).then(function($tmpl) { var dialogName = 'oc-dialog-' + OCdialogs.dialogsCounter + '-content'; var dialogId = '#' + dialogName; var $dlg = $tmpl.octemplate({ @@ -254,23 +252,23 @@ var OCdialogs = { switch (buttons) { case OCdialogs.YES_NO_BUTTONS: buttonlist = [{ - text: t('core', 'Yes'), + text: t('core', 'No'), click: function(){ if (callback !== undefined) { - callback(true); + callback(false); } $(dialogId).ocdialog('close'); - }, - defaultButton: true + } }, { - text: t('core', 'No'), + text: t('core', 'Yes'), click: function(){ if (callback !== undefined) { - callback(false); + callback(true); } $(dialogId).ocdialog('close'); - } + }, + defaultButton: true }]; break; case OCdialogs.OK_BUTTON: |