aboutsummaryrefslogtreecommitdiff
path: root/src/js/forms.coffee
diff options
context:
space:
mode:
Diffstat (limited to 'src/js/forms.coffee')
-rw-r--r--src/js/forms.coffee33
1 files changed, 33 insertions, 0 deletions
diff --git a/src/js/forms.coffee b/src/js/forms.coffee
new file mode 100644
index 0000000..fe237c2
--- /dev/null
+++ b/src/js/forms.coffee
@@ -0,0 +1,33 @@
+# Request API for registering
+$ 'form.form-register'
+ .submit ->
+ Botleagues.request
+ endpoint: 'user'
+ method: 'POST'
+ data:
+ email:
+ $ this
+ .find 'input[name="email"]'
+ .val()
+ password:
+ $ this
+ .find 'input[name="password"]'
+ .val()
+ callback: BotleaguesCallback.register
+
+ false
+
+# Show login form on click
+$ '.btn-botleagues-login'
+ .focus ->
+ $ '#login-block'
+ .slideDown()
+ $ '#login-email'
+ .focus()
+ false
+
+# Request API for logging in
+$ '#login-form'
+ .submit ->
+ Botleagues.login ($ '#login-email').val(), ($ '#login-password').val()
+ false \ No newline at end of file