From 23b8048245623aba5b8c60e005970ffb7d2a7823 Mon Sep 17 00:00:00 2001 From: KKlaue <kathariina.klaue@gmail.com> Date: Sun, 1 Jul 2018 15:03:25 +0200 Subject: [PATCH] feat: add Buttons and Links --- .../src/main/webapp/assets/js/givefeedback.js | 7 ++ .../main/webapp/assets/js/project-student.js | 5 ++ .../src/main/webapp/assets/js/utility.js | 1 + .../src/main/webapp/assets/js/viewfeedback.js | 5 ++ .../src/main/webapp/pages/givefeedback.jsp | 14 ++-- .../src/main/webapp/pages/project-student.jsp | 67 +++++++++++-------- .../src/main/webapp/pages/viewfeedback.jsp | 12 ++-- 7 files changed, 74 insertions(+), 37 deletions(-) create mode 100644 gemeinsamforschen/src/main/webapp/assets/js/givefeedback.js create mode 100644 gemeinsamforschen/src/main/webapp/assets/js/project-student.js create mode 100644 gemeinsamforschen/src/main/webapp/assets/js/viewfeedback.js diff --git a/gemeinsamforschen/src/main/webapp/assets/js/givefeedback.js b/gemeinsamforschen/src/main/webapp/assets/js/givefeedback.js new file mode 100644 index 00000000..b1001027 --- /dev/null +++ b/gemeinsamforschen/src/main/webapp/assets/js/givefeedback.js @@ -0,0 +1,7 @@ + +$(document).ready(function(){ + $('#givefeedback').on('click', function(){ + location.href="givefeedback.jsp?token="+getUserTokenFromUrl(); + }); +}); + diff --git a/gemeinsamforschen/src/main/webapp/assets/js/project-student.js b/gemeinsamforschen/src/main/webapp/assets/js/project-student.js new file mode 100644 index 00000000..d24ac7a1 --- /dev/null +++ b/gemeinsamforschen/src/main/webapp/assets/js/project-student.js @@ -0,0 +1,5 @@ +$(document).ready(function(){ + $('#projectId').on('click', function(){ + location.href="project-student.jsp?token="+getUserTokenFromUrl(); + }); +}); \ No newline at end of file diff --git a/gemeinsamforschen/src/main/webapp/assets/js/utility.js b/gemeinsamforschen/src/main/webapp/assets/js/utility.js index dac28eb2..bbbf0394 100644 --- a/gemeinsamforschen/src/main/webapp/assets/js/utility.js +++ b/gemeinsamforschen/src/main/webapp/assets/js/utility.js @@ -6,5 +6,6 @@ function getUserTokenFromUrl() { $_GET[decodeURIComponent(temp[0])] = decodeURIComponent(temp[1]); } return $_GET['token']; + } diff --git a/gemeinsamforschen/src/main/webapp/assets/js/viewfeedback.js b/gemeinsamforschen/src/main/webapp/assets/js/viewfeedback.js new file mode 100644 index 00000000..17a86710 --- /dev/null +++ b/gemeinsamforschen/src/main/webapp/assets/js/viewfeedback.js @@ -0,0 +1,5 @@ +$(document.getElementById("viewfeedback")).ready(function(){ + $('#viewfeedback').on('click', function(data){ + location.href="viewfeedback.jsp?token="+getUserTokenFromUrl(); + }); +}); \ No newline at end of file diff --git a/gemeinsamforschen/src/main/webapp/pages/givefeedback.jsp b/gemeinsamforschen/src/main/webapp/pages/givefeedback.jsp index b3de7db2..a9daf09a 100644 --- a/gemeinsamforschen/src/main/webapp/pages/givefeedback.jsp +++ b/gemeinsamforschen/src/main/webapp/pages/givefeedback.jsp @@ -19,6 +19,8 @@ <script src="https://cdn.jsdelivr.net/npm/inscrybmde@1.11.3/dist/inscrybmde.min.js"></script> <script src="https://cdn.rawgit.com/showdownjs/showdown/1.8.5/dist/showdown.min.js"></script> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/inscrybmde@1.11.3/dist/inscrybmde.min.css"> + <script src="../assets/js/utility.js"></script> + <script src="../assets/js/viewfeedback.js"></script> </head> <body> @@ -36,9 +38,9 @@ </button> <ul class="dropdown-menu"> - <li><a href="viewfeedback.jsp">Feedback A</a></li> - <li><a href="viewfeedback.jsp">Feedback B</a></li> - <li><a href="viewfeedback.jsp">Feedback C</a></li> + <li><a id="viewfeedback" role="button">Feedback A</a></li> + <li><a id="viewfeedback" role="button">Feedback B</a></li> + <li><a id="viewfeedback" role="button">Feedback C</a></li> </ul> <a href="#"> @@ -116,7 +118,11 @@ } </script> - </td> + <div> + <button class="btn btn-light">Next</button> + <button class="btn btn-light" id="">Back</button> + </div> + </td> <td id="chat"> <div class="card"> diff --git a/gemeinsamforschen/src/main/webapp/pages/project-student.jsp b/gemeinsamforschen/src/main/webapp/pages/project-student.jsp index 2f934ded..f98ae5fd 100644 --- a/gemeinsamforschen/src/main/webapp/pages/project-student.jsp +++ b/gemeinsamforschen/src/main/webapp/pages/project-student.jsp @@ -1,3 +1,4 @@ +<%--suppress XmlDuplicatedId --%> <%@ taglib uri="../core/pages/gemeinsamForschen.tld" prefix="menu"%> <!DOCTYPE html> @@ -16,6 +17,9 @@ <link rel="stylesheet" href="../assets/css/Sidebar-Menu-1.css"> <link rel="stylesheet" href="../assets/css/Sidebar-Menu.css"> <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.1.0/css/all.css" integrity="sha384-lKuwvrZot6UHsBSfcMvOkWwlCMgc0TaWr+30HWe3a4ltaBwTZhyTEggF5tJv8tbt" crossorigin="anonymous"> + <script src="../assets/js/utility.js"></script> + <script src="../assets/js/viewfeedback.js"></script> + <script src="../assets/js/givefeedback.js"></script> </head> <body> @@ -24,18 +28,18 @@ <div class="page-content-wrapper"> <div class="container-fluid"> - <h1 id="projectId">project1</h1> + <h1 id="projectId">Project 1</h1> </div> - <div align="right" class="dropdown" > + <div align="right" class="dropdown"> <button style= "position: absolute; right: 50px;" class="btn btn-primary dropdown-toggle" type="button" data-toggle="dropdown"> <i class="glyphicon glyphicon-envelope"></i> </button> <ul class="dropdown-menu"> - <li><a href="viewfeedback.jsp">Feedback A</a></li> - <li><a href="viewfeedback.jsp">Feedback B</a></li> - <li><a href="viewfeedback.jsp">Feedback C</a></li> + <li><a id="viewfeedback" role="button">Feedback A</a></li> + <li><a id="viewfeedback" role="button">Feedback B</a></li> + <li><a id="viewfeedback" role="button">Feedback C</a></li> </ul> <a href="#"> @@ -47,7 +51,7 @@ <table> <tr> <td id="yourContent"> - <h1>your content guys and girls!</h1> + <h1>Feedbackable Students</h1> <!-- here will be all the content --> <table> <tr> @@ -58,15 +62,18 @@ <a href="#">student1@uni.de</a> <hr> <ul> - <li>Projektübersicht hochgeladen - <a href="givefeedback.jsp"> - <i class="far fa-comments"></i> - </a></li> - <li>Blumen ins Hausaufgabenheft geklebt - <a href="givefeedback.jsp"> - <span class="glyphicon glyphicon-pencil" - style="font-size:18px;margin-left:5px;margin-top:-25px"></span> - </a></li> + + <li><a role="button" onclick="getUserTokenFromUrl()" > + Projektuebersicht hochgeladen + <i class="far fa-comments"></i> + </a> + </li> + <li><a role="button" onclick="getUserTokenFromUrl()"> + Blumen ins Hausaufgabenheft geklebt + <i class="far fa-comments"></i> + </a> + </li> + </a> </ul> </td> <td></td> @@ -77,20 +84,17 @@ <a href="#">student2@uni.de</a> <hr> <ul> - <li>feedback zu Herbarium im Hausaufgabenheft gegeben - <a href="givefeedback.jsp"> - <span class="glyphicon glyphicon-comment" - style="font-size:18px;margin-left:5px;margin-top:-25px"></span> + <li><a id="givefeedback" role="button"> + feedback zu Herbarium im Hausaufgabenheft gegeben + <i class="far fa-comments"></i> </a></li> - <li>Blumen an Vegetarier verfüttert - <a href="givefeedback.jsp"> - <span class="glyphicon glyphicon-comment" - style="font-size:18px;margin-left:5px;margin-top:-25px"></span> + <li><a id="givefeedback" role="button"> + Blumen an Vegetarier verfuettert + <i class="far fa-comments"></i> </a></li> - <li>Die armen Vegetarier - <a href="givefeedback.jsp"> - <span class="glyphicon glyphicon-comment" - style="font-size:18px;margin-left:5px;margin-top:-25px"></span> + <li><a id="givefeedback" role="button"> + Die armen Vegetarier + <i class="far fa-comments"></i> </a></li> </ul> </td> @@ -102,14 +106,19 @@ <a href="#">student3@uni.de</a> <hr> <ul> - <li>Viva la Floristika <a href="givefeedback.jsp"> <span class="glyphicon glyphicon-pencil" - style="font-size:18px;margin-left:5px;margin-top:-25px"></span></a> + <li><a id="givefeedback" role="button"> + Viva la Floristika + <i class="far fa-comments"></i> + </a> </li> </ul> </td> </tr> </table> + <div> + <button class="btn btn-light" id="project1Link">Back</button> + </div> </td> <td id="chat"> <div class="card"> diff --git a/gemeinsamforschen/src/main/webapp/pages/viewfeedback.jsp b/gemeinsamforschen/src/main/webapp/pages/viewfeedback.jsp index fdaead1d..18480137 100644 --- a/gemeinsamforschen/src/main/webapp/pages/viewfeedback.jsp +++ b/gemeinsamforschen/src/main/webapp/pages/viewfeedback.jsp @@ -16,6 +16,9 @@ <link rel="stylesheet" href="../assets/css/Community-ChatComments.css"> <link rel="stylesheet" href="../assets/css/Sidebar-Menu-1.css"> <link rel="stylesheet" href="../assets/css/Sidebar-Menu.css"> + <script src="../assets/js/utility.js"></script> + <script src="../assets/js/viewfeedback.js"></script> + <script src="../assets/js/givefeedback.js"></script> </head> <body> @@ -26,16 +29,16 @@ <div class="container-fluid"> <h1 id="projectId"> PeerFeedback</h1> </div> - <div align="right" class="dropdown" > + <div align="right" class="dropdown"> <button style= "position: absolute; right: 50px;" class="btn btn-primary dropdown-toggle" type="button" data-toggle="dropdown"> <i class="glyphicon glyphicon-envelope"></i> </button> <ul class="dropdown-menu"> - <li><a href="viewfeedback.jsp">Feedback A</a></li> - <li><a href="viewfeedback.jsp">Feedback B</a></li> - <li><a href="viewfeedback.jsp">Feedback C</a></li> + <li><a id="viewfeedback" role="button">Feedback A</a></li> + <li><a id="viewfeedback" role="button">Feedback B</a></li> + <li><a id="viewfeedback" role="button">Feedback C</a></li> </ul> <a href="#"> @@ -50,6 +53,7 @@ <h2>Feedback Nachrichten von Student X</h2> <iframe width="90%" height="200%" src="http://rocketchat.westeurope.cloudapp.azure.com/channel/general?layout=embedded"></iframe> + <button class="btn btn-light" id="">Back</button> </td> <td id="chat"> -- GitLab