aboutsummaryrefslogtreecommitdiff
path: root/src/js/main.coffee
diff options
context:
space:
mode:
Diffstat (limited to 'src/js/main.coffee')
-rw-r--r--src/js/main.coffee29
1 files changed, 29 insertions, 0 deletions
diff --git a/src/js/main.coffee b/src/js/main.coffee
new file mode 100644
index 0000000..4bf9c20
--- /dev/null
+++ b/src/js/main.coffee
@@ -0,0 +1,29 @@
+$ ->
+ # 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