diff options
Diffstat (limited to 'src/js/BotleaguesCallback.coffee')
-rw-r--r-- | src/js/BotleaguesCallback.coffee | 24 |
1 files changed, 22 insertions, 2 deletions
diff --git a/src/js/BotleaguesCallback.coffee b/src/js/BotleaguesCallback.coffee index f35d03b..b06f887 100644 --- a/src/js/BotleaguesCallback.coffee +++ b/src/js/BotleaguesCallback.coffee @@ -18,10 +18,15 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. @BotleaguesCallback = + common: (data) -> + console.log data + register: (data) -> + BotleaguesCallback.common data + $ 'form.form-register .form-group' .removeClass 'has-feedback has-success has-warning has-error' - .find '.form-control-feedback' + .find '.form-control-feedback, .feedback' .remove() if data.error? @@ -44,13 +49,28 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. .find 'label' .append( $ '<span>' - .addClass 'pull-right text-danger' + .addClass 'feedback pull-right text-danger' .text error_msg ) + else if data.user? + BotleaguesFrontend.success + message: 'Your account has been created' + prepend_to: $ 'form.form-register' + + $ 'form.form-register input' + .val '' + + else + BotleaguesFrontend.error + message: 'Unknown error' + prepend_to: $ 'form.form-register' + return login: (data) -> + BotleaguesCallback.common data + if data.user_token? BotleaguesFrontend.success message: 'Login successful! Refreshing the page...' |