diff options
| author | kumar <kumar.damani@mail.utoronto.ca> | 2016-07-23 04:13:04 +0000 |
|---|---|---|
| committer | kumar <kumar.damani@mail.utoronto.ca> | 2016-07-23 04:13:04 +0000 |
| commit | f658b2367b9ea33703f3b4174688a96e682d86c8 (patch) | |
| tree | 4d537a30f864625d00fb055f1672bb549456e9dd /assets/js/script.js | |
| parent | 9ab4094797e82798eab40b32e7c71b52bb847b8f (diff) | |
| parent | eefeb25d3fabf377c09dd6c7282f0992eb1afea1 (diff) | |
pull
Merge branch 'master' of https://github.com/HumairAK/solutions_repo
Diffstat (limited to 'assets/js/script.js')
| -rw-r--r-- | assets/js/script.js | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/assets/js/script.js b/assets/js/script.js index e752f0c..59fb358 100644 --- a/assets/js/script.js +++ b/assets/js/script.js @@ -49,6 +49,51 @@ function main(){ } }); + // ********* Admin Panel Scripts *********** // + var adminOptions = [ + $("#cpnl-addExam"), + $("#cpnl-addCourse"), + $("#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 "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"); + } + }); // --- nav scripts --- |
