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.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