From c4d665795eee6ce2965e42d7d7e53f3b2b9d0047 Mon Sep 17 00:00:00 2001
From: KKlaue <kathariina.klaue@gmail.com>
Date: Mon, 2 Jul 2018 17:30:14 +0200
Subject: [PATCH] refactor: Add 'back' buttons, merge three files to one,
 update feedback pages

---
 .../src/main/webapp/assets/js/givefeedback.js |  7 ----
 .../main/webapp/assets/js/project-student.js  | 16 +++++++-
 .../src/main/webapp/assets/js/viewfeedback.js |  5 ---
 .../src/main/webapp/pages/givefeedback.jsp    | 23 ++++++++----
 .../src/main/webapp/pages/project-student.jsp | 37 +++++++++++--------
 .../src/main/webapp/pages/viewfeedback.jsp    | 20 +++++++---
 6 files changed, 65 insertions(+), 43 deletions(-)
 delete mode 100644 gemeinsamforschen/src/main/webapp/assets/js/givefeedback.js
 delete 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
deleted file mode 100644
index b1001027..00000000
--- a/gemeinsamforschen/src/main/webapp/assets/js/givefeedback.js
+++ /dev/null
@@ -1,7 +0,0 @@
-
-$(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
index c227b61f..2a714319 100644
--- a/gemeinsamforschen/src/main/webapp/assets/js/project-student.js
+++ b/gemeinsamforschen/src/main/webapp/assets/js/project-student.js
@@ -1,9 +1,23 @@
 $(document).ready(function(){
-    $('#projectId').on('click', function(){
+
+    $('.projectId').click(function () {
         location.href="project-student.jsp?token="+getUserTokenFromUrl();
     });
 
     $('.givefeedback').click(function () {
+        location.href="givefeedback.jsp?token="+getUserTokenFromUrl();
+    })
+
+    $('.viewfeedback').click(function () {
+        location.href="viewfeedback.jsp?token="+getUserTokenFromUrl();
+    })
+
+    $('.annotationview').click(function () {
         location.href="annotation-document.jsp?token="+getUserTokenFromUrl();
     })
+
+    $('. overviewstudent').click(function () {
+        location.href="project-student.jsp?token="+getUserTokenFromUrl();
+    })
+
 });
\ No newline at end of file
diff --git a/gemeinsamforschen/src/main/webapp/assets/js/viewfeedback.js b/gemeinsamforschen/src/main/webapp/assets/js/viewfeedback.js
deleted file mode 100644
index 17a86710..00000000
--- a/gemeinsamforschen/src/main/webapp/assets/js/viewfeedback.js
+++ /dev/null
@@ -1,5 +0,0 @@
-$(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 a9daf09a..33d96121 100644
--- a/gemeinsamforschen/src/main/webapp/pages/givefeedback.jsp
+++ b/gemeinsamforschen/src/main/webapp/pages/givefeedback.jsp
@@ -20,7 +20,7 @@
     <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>
+    <script src="../assets/js/project-student.js"></script>
 </head>
 
 <body>
@@ -38,9 +38,9 @@
             </button>
 
             <ul class="dropdown-menu">
-                <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>
+                <li><a class="viewfeedback" role="button">Feedback A</a></li>
+                <li><a class="viewfeedback" role="button">Feedback B</a></li>
+                <li><a class="viewfeedback" role="button">Feedback C</a></li>
             </ul>
 
             <a href="#">
@@ -103,9 +103,12 @@
                                 element: document.getElementById("demo1"),
                                 spellChecker: false,
                                 //toolbar: ["bold", "italic", "heading", "|", "quote", "table", "code", "|" , "side-by-side", "fullscreen"],
+                                minHeight: "80px",
                             });
 
 
+                            editor.style = "min-height: 100px";
+
                             function save() {
                                 console.log("save");
                                 console.log(editor.value());
@@ -118,10 +121,14 @@
                             }
 
                         </script>
-                        <div>
-                            <button class="btn btn-light">Next</button>
-                            <button class="btn btn-light" id="">Back</button>
-                        </div>
+
+                        <button class="btn btn-secondary" onclick="goBack()">Zurück</button>
+
+                        <script>
+                            function goBack() {
+                                window.history.back();
+                            }
+                        </script>
                     </td>
 
             <td  id="chat">
diff --git a/gemeinsamforschen/src/main/webapp/pages/project-student.jsp b/gemeinsamforschen/src/main/webapp/pages/project-student.jsp
index c2bd7ecb..3d3ebf69 100644
--- a/gemeinsamforschen/src/main/webapp/pages/project-student.jsp
+++ b/gemeinsamforschen/src/main/webapp/pages/project-student.jsp
@@ -18,7 +18,6 @@
     <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/project-student.js"></script>
 </head>
 
@@ -37,9 +36,9 @@
             </button>
 
             <ul class="dropdown-menu">
-                <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>
+                <li><a class="viewfeedback" role="button">Feedback A</a></li>
+                <li><a class="viewfeedback" role="button">Feedback B</a></li>
+                <li><a class="viewfeedback" role="button">Feedback C</a></li>
             </ul>
 
             <a href="#">
@@ -63,12 +62,12 @@
                                     <hr>
                                     <ul>
 
-                                        <li><a class="givefeedback" role="button">
+                                        <li><a class="annotationview" role="button">
                                             Projektuebersicht hochgeladen
                                             <i class="far fa-comments"></i>
                                             </a>
                                         </li>
-                                        <li><a class="givefeedback" role="button">
+                                        <li><a class="annotationview" role="button">
                                             Blumen ins Hausaufgabenheft geklebt
                                             <i class="far fa-comments"></i>
                                             </a>
@@ -84,15 +83,15 @@
                                     <a href="#">student2@uni.de</a>
                                     <hr>
                                     <ul>
-                                        <li><a class="givefeedback" role="button">
-                                            feedback zu Herbarium im Hausaufgabenheft gegeben
+                                        <li><a class="annotationview" role="button">
+                                            Blumen an Vegetarier verfuettert
                                             <i class="far fa-comments"></i>
                                         </a></li>
-                                        <li><a class="givefeedback" role="button">
-                                            Blumen an Vegetarier verfuettert
+                                        <li><a class="annotationview" role="button">
+                                            Literaturverzeichnis hochgeladen
                                             <i class="far fa-comments"></i>
                                             </a></li>
-                                        <li><a class="givefeedback" role="button">
+                                        <li><a class="annotationview" role="button">
                                             Die armen Vegetarier
                                             <i class="far fa-comments"></i>
                                             </a></li>
@@ -106,8 +105,8 @@
                                     <a href="#">student3@uni.de</a>
                                     <hr>
                                     <ul>
-                                        <li><a class="givefeedback" role="button">
-                                            Viva la Floristika
+                                        <li><a class="annotationview" role="button">
+                                            "Viva la Floristika" - Titel hochgeladen
                                             <i class="far fa-comments"></i>
                                             </a>
                                         </li>
@@ -116,9 +115,15 @@
 
                             </tr>
                         </table>
-                        <div>
-                            <button class="btn btn-light" id="project1Link">Back</button>
-                        </div>
+
+                        <button onclick="goBack()" class="btn btn-secondary">Zurueck</button>
+
+                        <script>
+                            function goBack() {
+                                window.history.back();
+                            }
+                        </script>
+
                     </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 18480137..a6314029 100644
--- a/gemeinsamforschen/src/main/webapp/pages/viewfeedback.jsp
+++ b/gemeinsamforschen/src/main/webapp/pages/viewfeedback.jsp
@@ -17,8 +17,7 @@
     <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>
+    <script src="../assets/js/project-student.js"></script>
 </head>
 
 <body>
@@ -36,9 +35,9 @@
             </button>
 
             <ul class="dropdown-menu">
-                <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>
+                <li><a class="viewfeedback" role="button">Feedback A</a></li>
+                <li><a class="viewfeedback" role="button">Feedback B</a></li>
+                <li><a class="viewfeedback" role="button">Feedback C</a></li>
             </ul>
 
             <a href="#">
@@ -53,7 +52,16 @@
                         <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>
+
+                        <button class="btn btn-secondary" onclick="goBack()">Zurück</button>
+
+                        <script>
+                            function goBack() {
+                                window.history.back();
+                            }
+                        </script>
+
+
                     </td>
 
                     <td  id="chat">
-- 
GitLab