diff options
| author | nanalelfe <nargiza.nosirova@mail.utoronto.ca> | 2016-07-27 08:59:55 +0000 |
|---|---|---|
| committer | nanalelfe <nargiza.nosirova@mail.utoronto.ca> | 2016-07-27 08:59:55 +0000 |
| commit | 197e17a7bcbb5459897b7f334a790706c064c31c (patch) | |
| tree | af4c3ebb095261dceac8fd00229d01bf1282f3d1 /assets | |
| parent | b0cbe2db0ee3311fc028e7229749726d4cfe6973 (diff) | |
| parent | 21a885311321299163b4cae69d672baaddfba37b (diff) | |
Merge branch 'master' of https://github.com/HumairAK/solutions_repo
Diffstat (limited to 'assets')
| -rw-r--r-- | assets/css/creative.css | 5 | ||||
| -rw-r--r-- | assets/css/style.css | 10 | ||||
| -rw-r--r-- | assets/images/right-arrow.svg | 37 | ||||
| -rw-r--r-- | assets/js/admin_panel.js | 53 | ||||
| -rw-r--r-- | assets/js/home_page.js | 26 | ||||
| -rw-r--r-- | assets/js/script.js | 127 | ||||
| -rw-r--r-- | assets/js/user_profile.js | 54 |
7 files changed, 182 insertions, 130 deletions
diff --git a/assets/css/creative.css b/assets/css/creative.css index 45f388b..17ee257 100644 --- a/assets/css/creative.css +++ b/assets/css/creative.css @@ -175,7 +175,6 @@ header { /*-moz-background-size: cover;*/ /*background-size: cover;*/ /*-o-background-size: cover;*/ - } header .header-spec { @@ -384,4 +383,6 @@ header .header-content .header-content-inner hr { } /********************************************/ - +.follow-exam-btn{ + margin: 15px; +} diff --git a/assets/css/style.css b/assets/css/style.css index eb683b1..19601e2 100644 --- a/assets/css/style.css +++ b/assets/css/style.css @@ -49,7 +49,6 @@ main .search h2{ .search input { text-align: center; box-sizing: border-box; - background: white url('../images/search_icon.png') no-repeat 9px 9px; background-size: 20px 20px; padding: 0; } @@ -155,6 +154,9 @@ main [id^="sol-"] img.user-image { main [id^="sol-"] p.username { vertical-align: middle; + padding-left: 10px; + font-weight: bolder; + } main [id^="sol-"] button.upvote, [id^="sol-"] button.downvote { @@ -337,6 +339,7 @@ p.solutions-time { .exam-info { margin-left: 5%; display: inline-block; + text-align: center; } img.exam-info { @@ -349,6 +352,7 @@ section.exam-info em { font-weight: bold; } + .questions-number{ font-size: large; color: #333333; @@ -366,6 +370,10 @@ section.exam-info em { .questions-sol-num { margin-left: 5%; } + +.questions-arrow{ + padding-top: 6px; +} /*** EXAM QUESTIONS PAGE END ***/ /*** USER PROFILE PAGE ***/ diff --git a/assets/images/right-arrow.svg b/assets/images/right-arrow.svg new file mode 100644 index 0000000..6a2166b --- /dev/null +++ b/assets/images/right-arrow.svg @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Capa_1" x="0px" y="0px" viewBox="0 0 405.457 405.457" style="enable-background:new 0 0 405.457 405.457;" xml:space="preserve" width="512px" height="512px"> +<g> + <path d="M64.147,331.322c0.078,4.985,2.163,9.911,5.688,13.438l55,55c3.599,3.601,8.659,5.697,13.75,5.697 c5.091,0,10.151-2.096,13.75-5.697l183.281-183.282c3.601-3.599,5.697-8.659,5.697-13.75s-2.096-10.151-5.697-13.75L152.335,5.697 C148.736,2.096,143.676,0,138.585,0c-5.091,0-10.151,2.096-13.75,5.697l-55,55c-3.591,3.598-5.681,8.651-5.681,13.734 s2.09,10.136,5.681,13.734l114.562,114.563L69.835,317.291C66.171,320.958,64.07,326.139,64.147,331.322L64.147,331.322z" fill="#a8a8a8"/> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +</svg> 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 diff --git a/assets/js/home_page.js b/assets/js/home_page.js new file mode 100644 index 0000000..449461d --- /dev/null +++ b/assets/js/home_page.js @@ -0,0 +1,26 @@ +function main(){ + + // Search bar drop down scripting (some of it is shared with nav panel + // in script.js but this code in this file is exclusive to search bar + $('.search-menu').bind('click', function(e) { + e.preventDefault(); + $("#search-drop-down").click(); + var type = $(this).text(); + + switch(type) { + case "Courses": + $("#search-field").attr("action","/search/courses"); + $("#user-input").attr("placeholder", "Enter coure code"); + $("#drop-down-value").text("Courses"); + break; + case "Users": + $("#search-field").attr("action","/search/users"); + $("#user-input").attr("placeholder", "Enter user info"); + $("#drop-down-value").text("Users"); + break; + default: + console.log("Error: Click not registered"); + } + }); +} +$(document).ready(main);
\ No newline at end of file diff --git a/assets/js/script.js b/assets/js/script.js index ae49e32..44d7422 100644 --- a/assets/js/script.js +++ b/assets/js/script.js @@ -1,110 +1,4 @@ function main(){ - - // User-profile dynamic paging - var items = [ - $("#profile-general"), - $("#profile-follows"), - $("#profile-friends"), - $("#profile-inbox"), - $("#profile-comments"), - $('#profile-send-message')]; - - function hidePages(){ - items.forEach(function(item){ - item.hide(); - }); - } - - // Hide all pages at load - hidePages(); - - // Show General page - items[0].show(); - - $('.prf-page').bind('click', function(e){ - - e.preventDefault(); - hidePages(); - - /* Each case will need to be changed to call a handler for fetching data - * from server*/ - switch($(this).text()) { - case "General": - console.log("clicked general"); - $("#profile-general").show(); - break; - case "Following": - $("#profile-follows").show(); - break; - case "Friends": - $("#profile-friends").show(); - break; - case "Inbox": - $("#profile-inbox").show(); - break; - case "Comments": - $("#profile-comments").show(); - break; - case "Send Message": - $('#profile-send-message').show(); - break; - default: - console.log("Error: User page not found"); - } - }); - - // ********* 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"); - } - }); - - // --- nav scripts --- $("input").keyup( function(event) { if(event.keyCode == 13){ @@ -129,27 +23,6 @@ function main(){ $(this).parent('li').removeClass('active'); }); - $('.search-menu').bind('click', function(e) { - e.preventDefault(); - $("#search-drop-down").click(); - var type = $(this).text(); - - switch(type) { - case "Courses": - $("#search-field").attr("action","/search/courses"); - $("#user-input").attr("placeholder", "Enter coure code"); - $("#drop-down-value").text("Courses"); - break; - case "Users": - $("#search-field").attr("action","/search/users"); - $("#user-input").attr("placeholder", "Enter user info"); - $("#drop-down-value").text("Users"); - break; - default: - console.log("Error: Click not registered"); - } - }); - $('.table-row').trigger('create'); } $(document).ready(main);
\ No newline at end of file diff --git a/assets/js/user_profile.js b/assets/js/user_profile.js new file mode 100644 index 0000000..fa7add4 --- /dev/null +++ b/assets/js/user_profile.js @@ -0,0 +1,54 @@ +function main(){ + // User-profile dynamic paging + var items = [ + $("#profile-general"), + $("#profile-follows"), + $("#profile-friends"), + $("#profile-inbox"), + $("#profile-comments"), + $('#profile-send-message')]; + + function hidePages(){ + items.forEach(function(item){ + item.hide(); + }); + } + + // Hide all pages at load + hidePages(); + + // Show General page + items[0].show(); + + $('.prf-page').bind('click', function(e){ + + e.preventDefault(); + hidePages(); + + /* Each case will need to be changed to call a handler for fetching data + * from server*/ + switch($(this).text()) { + case "General": + console.log("clicked general"); + $("#profile-general").show(); + break; + case "Following": + $("#profile-follows").show(); + break; + case "Friends": + $("#profile-friends").show(); + break; + case "Inbox": + $("#profile-inbox").show(); + break; + case "Comments": + $("#profile-comments").show(); + break; + case "Send Message": + $('#profile-send-message').show(); + break; + default: + console.log("Error: User page not found"); + } + });} +$(document).ready(main);
\ No newline at end of file |
