diff options
| -rw-r--r-- | routes/user.js | 20 | ||||
| -rw-r--r-- | views/questions.hbs | 48 |
2 files changed, 25 insertions, 43 deletions
diff --git a/routes/user.js b/routes/user.js index ff2992b..bd13723 100644 --- a/routes/user.js +++ b/routes/user.js @@ -339,21 +339,6 @@ router.post('/solution/vote/:examID/:qID/:solID', function(req, res, next){ }); -router.post('/follow_exam/:examID',function (req, res) { - - console.log("ENTERED THE FUNCTION FOLLOW EXAM!!"); - var examId = req.params.examID; - - if (req.isAuthenticated()){ - console.log("Exam Id follow exam: " + examId); - console.log("Username follow exam: " + req.user.user_name); - }else{ - var message = "Must be logged in to follow an exam!"; - req.session.messages = {error : message}; - res.redirect('/questions/' + examId); - - } -}); router.post('/follow_exam/:examID',function (req, res) { var examId = req.params.examID; @@ -363,15 +348,10 @@ router.post('/follow_exam/:examID',function (req, res) { console.log("Username follow exam: " + req.user.user_name); dbFile.followExam(req.user.user_name,examId,function (success, message) { - console.log("ENTERED DBFILE!!!") - if (success){ - console.log("SUCCESS!") req.session.messages = {success : message}; res.redirect('/questions/' + examId); }else{ - console.log("FAIlURE!") - req.session.messages = {error : message}; res.redirect('/questions/' + examId); } diff --git a/views/questions.hbs b/views/questions.hbs index 36d2a25..3a73b3f 100644 --- a/views/questions.hbs +++ b/views/questions.hbs @@ -2,23 +2,23 @@ <div class = 'search container' id = 'solutions-div'> <!-- EXAM DETAILS --> - {{# if messages.success }} - <section class="alert alert-success custom-Alert"> - <!-- Change those to banners later --> - <h4>{{ messages.success }}</h4> - </section> - {{ else }} - {{# if messages.error }} - <section class="alert alert-danger custom-Alert"> - <h4>{{ messages.error }}</h4> + <div class="row"> + {{# if messages.success }} + <section class="alert alert-success custom-Alert"> + <!-- Change those to banners later --> + <h4>{{ messages.success }}</h4> </section> + {{ else }} + {{# if messages.error }} + <section class="alert alert-danger custom-Alert"> + <h4>{{ messages.error }}</h4> + </section> + {{/if}} {{/if}} - {{/if}} - - + </div> - - <a href="http://www.cs.toronto.edu/~fpitt/CSC148/20131/tests/test1-0101.pdf" target='_blank'><img src="/assets/images/exam.png" class='exam-img img-responsive exam-info'></a> + <div class="row"> + <a href="http://www.cs.toronto.edu/~fpitt/CSC148/20131/tests/test1-0101.pdf" target='_blank'><img src="/assets/images/exam.png" class='exam-img img-responsive exam-info'></a> <section class='exam-info'> <h3>{{examInfo.courseCode}}</h3> @@ -29,23 +29,25 @@ <p><em>Page count:</em> {{examInfo.pageCount}}</p> <p><em>Question count:</em> {{examInfo.questionCount}}</p> </section> - - <!-- QUESTION LISTINGS --> + </div> - - <form action="/user/follow_exam/{{examInfo.id}}" method = 'post'> - <input type="hidden" name="_csrf" value="{{ csrfToken }}"> - <button class="col-xs-4 col-sm-2 col-md-2 col-lg-2 + <div class="row"> + <form action="/user/follow_exam/{{examInfo.id}}" method = 'post'> + <input type="hidden" name="_csrf" value="{{ csrfToken }}"> + <button class="col-xs-4 col-sm-2 col-md-2 col-lg-2 col-xs-offset-4 col-sm-offset-5 col-md-offset-2 col-lg-offset-2 rounded" id="add-solution" type="submit"> - <h3>Follow Exam</h3> - </button> - </form> + <h3>Follow Exam</h3> + </button> + + </form> + </div> + <!-- QUESTION LISTINGS --> {{#each query}} <a href="/solutions/{{../examInfo.id}}/{{this.q_id}}"> <section class = 'solutions-card row'> |
