diff options
| author | HumairAK <humair88@hotmail.com> | 2016-07-27 01:59:44 +0000 |
|---|---|---|
| committer | HumairAK <humair88@hotmail.com> | 2016-07-27 01:59:44 +0000 |
| commit | cf290e2308006e468121603f65cea2e08dedd3ff (patch) | |
| tree | 0b90be108ee6fd5aa1cc845744ecd2c37c6945e2 /assets/js/admin_panel.js | |
| parent | 7e79ecbb517877f0bcc67a4553a766f65fd73d52 (diff) | |
added relevant scripts
Diffstat (limited to 'assets/js/admin_panel.js')
| -rw-r--r-- | assets/js/admin_panel.js | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/assets/js/admin_panel.js b/assets/js/admin_panel.js new file mode 100644 index 0000000..2d8757f --- /dev/null +++ b/assets/js/admin_panel.js @@ -0,0 +1,53 @@ +function main(){ + // ********* Admin Panel Scripts *********** // + var adminOptions = [ + $("#cpnl-addExam"), + $("#cpnl-addCourse"), + $("#cpnl-addAdmin"), + $("#cpnl-removeExam"), + $("#cpnl-removeCourse"), + $("#cpnl-removeUser") + ]; + + function hideCpnlPages(){ + adminOptions.forEach(function(item){ + item.hide(); + }); + } + + hideCpnlPages(); + + // Show General page + adminOptions[0].show(); + $('.cpnl-page').bind('click', function(e){ + + e.preventDefault(); + hideCpnlPages(); + + /* Each case will need to be changed to call a handler for fetching data + * from server*/ + switch($(this).text()) { + case "Add Exam": + $("#cpnl-addExam").show(); + break; + case "Add Course": + $("#cpnl-addCourse").show(); + break; + case "Add Admin": + $("#cpnl-addAdmin").show(); + break; + case "Remove Exam": + $("#cpnl-removeExam").show(); + break; + case "Remove Course": + $("#cpnl-removeCourse").show(); + break; + case "Remove User": + $("#cpnl-removeUser").show(); + break; + default: + console.log("Error: User page not found"); + } + }); +} +$(document).ready(main);
\ No newline at end of file |
