From eda8a3baf3cc1b140bdac616ba1fe92e29552e2e Mon Sep 17 00:00:00 2001
From: Patrick <patrick.wuerstle@gmx.de>
Date: Wed, 5 May 2021 12:39:16 +0200
Subject: [PATCH] update next page

---
 public/css/main.css         |  6 ++++--
 public/index.html           |  4 ++--
 public/js/language.js       | 10 ++++++++--
 public/js/paper_nextpage.js | 13 ++++++++++++-
 4 files changed, 26 insertions(+), 7 deletions(-)

diff --git a/public/css/main.css b/public/css/main.css
index 39b3e09..6f09550 100644
--- a/public/css/main.css
+++ b/public/css/main.css
@@ -180,12 +180,14 @@ a:hover {
 .previous {
   background-color: #f1f1f1;
   color: black;
-  margin-left:42%;
+  margin-left:40%;
   cursor: pointer;
   border-radius: .2rem;
   
 }
-
+#papercount{
+  text-align: center;
+}
 .next {
   background-color: #2196f3 !important;
   color: white;
diff --git a/public/index.html b/public/index.html
index ecf8094..4a3a22d 100644
--- a/public/index.html
+++ b/public/index.html
@@ -265,8 +265,8 @@
       </div>
       
     </div>
-    <div class="container" style="margin-top:1em;"><a onclick="pagecountback()" class="previous">&laquo; Previous</a>
-    <a onclick="pagecount()" class="next">Next &raquo;</a></div>
+    <div class="container" style="margin-top:1em;"><p id="papercount">1 - 6 (45)</p><a onclick="pagecountback()" id="previousbutton" class="previous">&laquo; Previous</a>
+    <a onclick="pagecount()" id="nextbutton" class="next">Next &raquo;</a></div>
     
     <hr>
     <div class="container">
diff --git a/public/js/language.js b/public/js/language.js
index 52f90c6..ba6728d 100644
--- a/public/js/language.js
+++ b/public/js/language.js
@@ -34,6 +34,8 @@ function language(lang){
     var rgc_ourteam = document.getElementById("rgc_ourteam")
     var rgc_teamdesc = document.getElementById("rgc_teamdesc")
     var rgc_backtotop = document.getElementById("rgc_backtotop")
+    var rgc_button_next = document.getElementById("nextbutton")
+    var rgc_button_previous = document.getElementById("previousbutton")
     if (lang == "1"){
         rgc_about.innerHTML = "About"
         rgc_group.innerHTML = "Details about our group to be inserted here... "
@@ -43,10 +45,12 @@ function language(lang){
         rgc_application.innerHTML = "<i class='fas fa-laptop-code'></i> Our Applications"
         rgc_applicationdesc.innerHTML = "Research Short Introduction ...."
         rgc_publication.innerHTML = "<i class='fas fa-book'></i> Our Publication"
-        rgc_publicationdesc.innerHTML = "Our Publication ..."
+        // rgc_publicationdesc.innerHTML = "Our Publication ..."
         rgc_ourteam.innerHTML = "<i class='fas fa-user-friends'></i> Our amazing team"
         rgc_teamdesc.innerHTML = "Team Description ...."
         rgc_backtotop.innerHTML = "Back to top"
+        rgc_button_next.innerHTML = "Next"
+        rgc_button_previous.innerHTML = "Previous"
     } else if (lang == "2"){
         rgc_about.innerHTML = "About"
         rgc_group.innerHTML = "Details über unsere Gruppe... "
@@ -56,10 +60,12 @@ function language(lang){
         rgc_application.innerHTML = "<i class='fas fa-laptop-code'></i> Unsere Anwendungen"
         rgc_applicationdesc.innerHTML = "Forschung Kurzvorstellung ...."
         rgc_publication.innerHTML = "<i class='fas fa-book'></i> Unsere Veröffentlichungen"
-        rgc_publicationdesc.innerHTML = "Unsere Veröffentlichungen ..."
+        // rgc_publicationdesc.innerHTML = "Unsere Veröffentlichungen ..."
         rgc_ourteam.innerHTML = "<i class='fas fa-user-friends'></i> Unser Team"
         rgc_teamdesc.innerHTML = "Team Beschreibung ...."
         rgc_backtotop.innerHTML = "Zurück an den Anfang"
+        rgc_button_next.innerHTML = "Weiter"
+        rgc_button_previous.innerHTML = "Zurück"
     
     }
   }
\ No newline at end of file
diff --git a/public/js/paper_nextpage.js b/public/js/paper_nextpage.js
index a26010b..b55b49e 100644
--- a/public/js/paper_nextpage.js
+++ b/public/js/paper_nextpage.js
@@ -37,11 +37,22 @@ var nextpage = function() {
             // if (Math.abs(arrayLength - i) <= (max_paper_list)) {
             console.log("close to " + i)
             addpaper(stuff_paper[i]);
+            var startnumb = pagenumb
+            var endnumb = startnumb + max_paper_list
+            if (pagenumb <= 0){
+                startnumb = 0
+            }
+            startnumb += 1
+            endnumb += 1
+            if (endnumb >= stuff_paper.length){
+                endnumb = stuff_paper.length
+            }
+            document.getElementById("papercount").innerHTML = startnumb + " - " + endnumb + " (" + stuff_paper.length + ")";
         // }   
     }
 
         //Do something
     }
 
-    json_to_bib(stuff_paper)
+    //json_to_bib(stuff_paper)
 }
\ No newline at end of file
-- 
GitLab