aboutsummaryrefslogtreecommitdiff
path: root/src/js/main.coffee
diff options
context:
space:
mode:
authorCamil Staps2015-05-20 17:05:58 +0200
committerCamil Staps2015-05-20 17:05:58 +0200
commitb52e4935cf8e2ef69d2f9bffaaac45fdde60e6bf (patch)
tree1497272b7bc9887e1485bb82252f10ead0addc46 /src/js/main.coffee
parentFix bower bootswatch dependency (diff)
parentFixed gulpfile bug where // in a URL was turned into http:// automatically by... (diff)
Merge branch 'web-only' of ../../Botleagues_old
Diffstat (limited to 'src/js/main.coffee')
-rw-r--r--src/js/main.coffee31
1 files changed, 31 insertions, 0 deletions
diff --git a/src/js/main.coffee b/src/js/main.coffee
new file mode 100644
index 0000000..5d21ede
--- /dev/null
+++ b/src/js/main.coffee
@@ -0,0 +1,31 @@
+$ ->
+ # Show extra links if user is logged in
+ 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()
+
+ extra_links =
+ 'Leagues': '/leagues'
+ 'My Bots': '/profile/bots'
+ 'Profile': '/profile'
+ 'Logout': '/logout'
+
+ for title, link of extra_links
+ 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')
+
+ return \ No newline at end of file