aboutsummaryrefslogtreecommitdiff
path: root/src/js/BotleaguesCallback.coffee
diff options
context:
space:
mode:
Diffstat (limited to 'src/js/BotleaguesCallback.coffee')
-rw-r--r--src/js/BotleaguesCallback.coffee24
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...'