From 326e7315a1d98f37908c32dd774b6cc820555815 Mon Sep 17 00:00:00 2001 From: Toan Tran Date: Thu, 15 Mar 2012 23:17:29 -0500 Subject: [PATCH] Finished version 2.0 --- coffee/public/js/recover.coffee | 26 ++++++++++++++------------ public/js/recover.js | 18 ++---------------- views/account/recover.jade | 17 +++++++++++++++++ 3 files changed, 33 insertions(+), 28 deletions(-) diff --git a/coffee/public/js/recover.coffee b/coffee/public/js/recover.coffee index 1a0bee3..11a081e 100644 --- a/coffee/public/js/recover.coffee +++ b/coffee/public/js/recover.coffee @@ -5,18 +5,20 @@ jQuery ($) -> $.post('/account/recover', {email: email}) .success (data) -> if data?.success - $('
A reset password instruction email has been sent to your email account.
') - .dialog - autoOpen: true - buttons: - 'Ok': -> - $(@).dialog 'close' + $('#recover-ok-dlg').modal 'show' +# $('
A reset password instruction email has been sent to your email account.
') +# .dialog +# autoOpen: true +# buttons: +# 'Ok': -> +# $(@).dialog 'close' else - $("
An error has occurred while trying to send your reset password email. Please try again later.
") - .dialog - autoOpen: true - buttons: - 'Ok': -> - $(@).dialog 'close' + $('#recover-failed-dlg').modal 'show' +# $("
An error has occurred while trying to send your reset password email. Please try again later.
") +# .dialog +# autoOpen: true +# buttons: +# 'Ok': -> +# $(@).dialog 'close' return false; diff --git a/public/js/recover.js b/public/js/recover.js index 0a4c8d8..30b152c 100644 --- a/public/js/recover.js +++ b/public/js/recover.js @@ -9,23 +9,9 @@ email: email }).success(function(data) { if (data != null ? data.success : void 0) { - return $('
A reset password instruction email has been sent to your email account.
').dialog({ - autoOpen: true, - buttons: { - 'Ok': function() { - return $(this).dialog('close'); - } - } - }); + return $('#recover-ok-dlg').modal('show'); } else { - return $("
An error has occurred while trying to send your reset password email. Please try again later.
").dialog({ - autoOpen: true, - buttons: { - 'Ok': function() { - return $(this).dialog('close'); - } - } - }); + return $('#recover-failed-dlg').modal('show'); } }); return false; diff --git a/views/account/recover.jade b/views/account/recover.jade index 81f6c46..98874f3 100644 --- a/views/account/recover.jade +++ b/views/account/recover.jade @@ -11,4 +11,21 @@ link(rel="stylesheet/less", type="text/css", href="/stylesheets/recover.less") input#form-login-username(maxlength='255', name='email', size='25', type='text', required, placeholder='Enter your email address') .message!= partial('../messages') button.btn.btn-primary(type='submit') Submit + +#recover-ok-dlg.modal.hide + .modal-header + a.close(data-dismiss='modal') x + h4 OK + .modal-body + p A reset password instruction email has been sent to your email account. + .modal-footer + a.btn.btn-success.pull-right(data-dismiss='modal') OK +#recover-failed-dlg.modal.hide + .modal-header + a.close(data-dismiss='modal') x + h4 Failed + .modal-body + p An error has occurred while trying to send your reset password email. Please try again later. + .modal-footer + a.btn.btn-success.pull-right(data-dismiss='modal') OK script(type='text/javascript', src='/js/recover.js')