diff options
Diffstat (limited to 'public/js/main.js')
| -rw-r--r-- | public/js/main.js | 65 |
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(); |
