summaryrefslogtreecommitdiff
path: root/public/js/main.js
diff options
context:
space:
mode:
Diffstat (limited to 'public/js/main.js')
-rw-r--r--public/js/main.js65
1 files changed, 65 insertions, 0 deletions
diff --git a/public/js/main.js b/public/js/main.js
new file mode 100644
index 0000000..cabfab6
--- /dev/null
+++ b/public/js/main.js
@@ -0,0 +1,65 @@
+var Main =
+ {
+ saveFunction: false,
+ saving: false,
+ kp: function (e)
+ {
+ var evt = window.event ? window.event : e
+ var key = evt.keyCode ? evt.keyCode : e.which
+ if (key === 13)
+ Main.saveFunction()
+ },
+ init: function ()
+ {
+ warn("init site")
+ Auth.init()
+ },
+ unload: function ()
+ {
+ $('header').fadeOut(500)
+ $('section').fadeOut(500)
+ $('footer').fadeOut(500)
+ $('#bg').fadeIn(500)
+ Auth.init()
+ },
+ load: function ()
+ {
+ warn("loading site")
+ $('#bg').fadeOut(500)
+ $('header').show()
+ $('#welcome').fadeIn(500)
+ $('#nav_about').click( Nav.aboutClick )
+ $('#nav_users').click( Nav.usersClick )
+ $('#nav_patrons').click( Nav.patronsClick )
+ $('#nav_reunions').click( Nav.reunionClick )
+ if (Auth.isHost)
+ {
+ $('#nav_parties').show()
+ $('#nav_parties').click( Nav.partiesClick )
+ $('#user-add').click( Users.addClick )
+ $('#user-delete').click( Users.deleteClick )
+ $('#party-add').click( Party.addClick )
+ $('#party-edit').click( Party.editClick )
+ }
+ else
+ {
+ $('#nav_parties').hide()
+ $('#user-add').hide()
+ $('#user-delete').hide()
+ $('#party-add').hide()
+ $('#party-edit').hide()
+ }
+ $('#user-save').click( Users.editSave )
+ $('#user-name').keydown(Main.kp)
+ $('#user-email').keydown(Main.kp)
+ $('#user-password2').keydown(Main.kp)
+ $('#party-location').keydown(Main.kp)
+ $('#party-day').keydown(Main.kp)
+ $('#party-year').keydown(Main.kp)
+ $('#party-save').click( Party.editSave )
+ Nav.selectClass(Nav.navIDs, "nav_about")
+ $('#aboutMode').show()
+ warn("done!")
+ },
+ };
+Main.init();