aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCamil Staps2015-05-13 23:10:22 +0200
committerCamil Staps2015-05-13 23:10:22 +0200
commit2388099227d1c0528e640ceb4631a35521201c76 (patch)
tree9a56f7b379f8e7c296e8229dc5b82893c5fae6ce
parentTurned javascript into coffeescript (diff)
Cleanup coffeescript
-rw-r--r--src/js/forms.coffee47
-rw-r--r--src/js/main.coffee22
-rw-r--r--src/js/profile.coffee16
3 files changed, 50 insertions, 35 deletions
diff --git a/src/js/forms.coffee b/src/js/forms.coffee
index e742160..71eb52b 100644
--- a/src/js/forms.coffee
+++ b/src/js/forms.coffee
@@ -1,25 +1,36 @@
# 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
+$ '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
- event.preventDefault()
+ event.preventDefault()
- return
+ return
# Show login form on click
-$('.btn-botleagues-login').focus ->
- $('#login-block').slideDown()
- $('#login-email').focus()
- return
+$ '.btn-botleagues-login'
+ .focus ->
+ $ '#login-block'
+ .slideDown()
+ $ '#login-email'
+ .focus()
+ return
# Request API for logging in
-$('#login-form').submit ->
- Botleagues.login $('#login-email').val(), $('#login-password').val()
- event.preventDefault()
- return \ No newline at end of file
+$ '#login-form'
+ .submit ->
+ Botleagues.login ($ '#login-email').val(), ($ '#login-password').val()
+ event.preventDefault()
+ return \ No newline at end of file
diff --git a/src/js/main.coffee b/src/js/main.coffee
index 4bf9c20..5d21ede 100644
--- a/src/js/main.coffee
+++ b/src/js/main.coffee
@@ -1,12 +1,13 @@
$ ->
# Show extra links if user is logged in
- email = $.cookie(Botleagues.cookie_login_email)
+ email = $.cookie Botleagues.cookie_login_email
setupLoginMenu() if email? && $.cookie(Botleagues.cookie_login_valid_till) > (new Date()).getTime()
return
# Show extra links if user is logged in
setupLoginMenu = ->
- $('#nav .login-link').remove()
+ $ '#nav .login-link'
+ .remove()
extra_links =
'Leagues': '/leagues'
@@ -15,15 +16,16 @@ setupLoginMenu = ->
'Logout': '/logout'
for title, link of extra_links
- li = $('<li>').append(
- $('<a>')
- .attr 'role', 'presentation'
- .attr 'title', title
- .attr 'href', link
- .text title
- )
+ li = $ '<li>'
+ .append(
+ $ '<a>'
+ .attr 'role', 'presentation'
+ .attr 'title', title
+ .attr 'href', link
+ .text title
+ )
if link == selected_page
li.addClass 'active'
- li.appendTo $('#nav')
+ li.appendTo ($ '#nav')
return \ No newline at end of file
diff --git a/src/js/profile.coffee b/src/js/profile.coffee
index 33d171b..7942088 100644
--- a/src/js/profile.coffee
+++ b/src/js/profile.coffee
@@ -5,11 +5,13 @@ $ ->
# Show email address in page when logged in
setupGreeter = ->
- $('.jumbotron .lead').append(' ' + $.cookie(Botleagues.cookie_login_email))
- $('.header h3').append(
- $('<span>')
- .attr('id', 'banner-email')
- .addClass('text-muted')
- .text(' / ' + $.cookie(Botleagues.cookie_login_email))
- )
+ $ '.jumbotron .lead'
+ .append (' ' + $.cookie Botleagues.cookie_login_email)
+ $ '.header h3'
+ .append(
+ $ '<span>'
+ .attr 'id', 'banner-email'
+ .addClass 'text-muted'
+ .text(' / ' + $.cookie Botleagues.cookie_login_email)
+ )
return \ No newline at end of file