Browse Source

Add old monitor archive and index page

2xB 2 years ago
parent
commit
2facdcf528
5 changed files with 103 additions and 25 deletions
  1. 0 0
      archive/archiveviewer.css
  2. 11 2
      archive/archiveviewer.js
  3. 40 0
      archive/new_monitor.html
  4. 40 0
      archive/old_monitor.html
  5. 12 23
      index.html

+ 0 - 0
index.css → archive/archiveviewer.css


+ 11 - 2
index.js → archive/archiveviewer.js

@@ -1,3 +1,10 @@
+/*
+ * Git HTML Archive Viewer
+ * 
+ * Benedikt Bieringer <benedikt.b@wwu.de>
+ * https://nuserv.uni-muenster.de:8443/bbieringer/statusarchiveviewer
+ */
+
 class ArchiveCommit {
     constructor(message, time, sha) {
         this.message = message
@@ -27,7 +34,7 @@ function replace_urls(text, url_before, url_after) {
 }
 
 class ArchiveView {
-    constructor(dateselector, commitsSelect, content, token, url, project_id, branch, page_path) {
+    constructor(dateselector, commitsSelect, content, token, url, project_id, branch, page_path, index) {
         this.token = token
         this.url = url
         this.project_id = project_id
@@ -46,6 +53,8 @@ class ArchiveView {
         this.content = content
         
         this.page_path = page_path
+        
+        this.index = index
     }
     
     add_commits(commits) {
@@ -74,7 +83,7 @@ class ArchiveView {
         var sha = event.target.value
         var url_before = 'https://' + this.url + '/api/v4/projects/' + this.project_id + '/repository/files/' + encodeURIComponent(this.page_path + "/")
         var url_after = '/raw?ref=' + sha + '&private_token=' + this.token
-        var url = url_before + encodeURIComponent("index.html") + url_after
+        var url = url_before + encodeURIComponent(this.index) + url_after
         fetch(url)
         .then(response => response.text())
         .then(text => {

+ 40 - 0
archive/new_monitor.html

@@ -0,0 +1,40 @@
+<!doctype html>
+<html>
+  <head>
+    <title>(New) Status Monitor | Archive</title>
+    <link rel="stylesheet" href="archiveviewer.css"/>
+    <script src="archiveviewer.js"></script>
+  </head>
+  <body>
+    <header>
+        <h1>(New) Status Monitor | Archive</h1>
+    </header>
+    <div class="archive main">
+        <span>
+          Date (2021-12-21 to today): <input type="date" min="2021-12-21" id="dateselector"/> | Version:
+          <select class="archive commits" id="commitSelect"></select>
+        </span>
+        <iframe class="archive content" height="100%" id="content"></iframe>
+    </div>
+    <footer>
+        <a href="../index.html">Overview&nbsp;page</a> |
+        <a href="https://nuserv.uni-muenster.de:8443/bbieringer/new_monitor_archive">Raw&nbsp;archive&nbsp;data</a> | 
+        <a href="https://nuserv.uni-muenster.de:8443/bbieringer/statusarchiveviewer">Archive Viewer Source Code</a> | 
+        Contact&nbsp;(Archive):&nbsp;<a href="mailto:benedikt.b@wwu.de">Benedikt&nbsp;Bieringer</a> | 
+        Contact&nbsp;(Status&nbsp;Monitor):&nbsp;<a href="mailto:thuemmler@kit.edu">Thomas&nbsp;Th&uuml;mmler</a>
+    </footer>
+    <script>
+    new ArchiveView(
+        dateselector = document.getElementById("dateselector"),
+        commitsSelect = document.getElementById("commitSelect"),
+        content = document.getElementById("content"),
+        token = "MwoSWmkk76mcyxSGR2Ci",
+        url = "nuserv.uni-muenster.de:8443",
+        id = 513,
+        branch = "main",
+        page_path = "status-sds.kaas.kit.edu",
+        index = "index.html"
+    );
+    </script>
+  </body>
+</html>

+ 40 - 0
archive/old_monitor.html

@@ -0,0 +1,40 @@
+<!doctype html>
+<html>
+  <head>
+    <title>Old Status Monitor | Archive</title>
+    <link rel="stylesheet" href="archiveviewer.css"/>
+    <script src="archiveviewer.js"></script>
+  </head>
+  <body>
+    <header>
+        <h1>Old Status Monitor | Archive</h1>
+    </header>
+    <div class="archive main">
+        <span>
+          Date (2021-12-21 to today): <input type="date" min="2021-12-21" id="dateselector"/> | Version:
+          <select class="archive commits" id="commitSelect"></select>
+        </span>
+        <iframe class="archive content" height="100%" id="content"></iframe>
+    </div>
+    <footer>
+        <a href="../index.html">Overview&nbsp;page</a> |
+        <a href="https://nuserv.uni-muenster.de:8443/bbieringer/new_monitor_archive">Raw&nbsp;archive&nbsp;data</a> | 
+        <a href="https://nuserv.uni-muenster.de:8443/bbieringer/statusarchiveviewer">Archive Viewer Source Code</a> | 
+        Contact&nbsp;(Archive):&nbsp;<a href="mailto:benedikt.b@wwu.de">Benedikt&nbsp;Bieringer</a> | 
+        Contact&nbsp;(Status&nbsp;Monitor):&nbsp;<a href="mailto:thuemmler@kit.edu">Thomas&nbsp;Th&uuml;mmler</a>
+    </footer>
+    <script>
+    new ArchiveView(
+        dateselector = document.getElementById("dateselector"),
+        commitsSelect = document.getElementById("commitSelect"),
+        content = document.getElementById("content"),
+        token = "9yZWx_AEKEHFS2Rj9Ez7",
+        url = "nuserv.uni-muenster.de:8443",
+        id = 514,
+        branch = "main",
+        page_path = "ikp-neu-katrin.ikp.kit.edu/sdsstatus",
+        index = "oldindex.php.html"
+    );
+    </script>
+  </body>
+</html>

+ 12 - 23
index.html

@@ -1,35 +1,24 @@
 <!doctype html>
 <html>
   <head>
-    <title>(New) Status Monitor Archive</title>
-    <link rel="stylesheet" href="index.css"/>
-    <script src="index.js"></script>
+    <title>Status Monitor Archive Overview</title>
+    <link rel="stylesheet" href="archive/archiveviewer.css"/>
   </head>
   <body>
     <header>
-        <h1>(New) Status Monitor | Archive</h1>
+        <h1>Status Monitor Archive Overview</h1>
     </header>
-    <div class="archive main">
-        <span>
-          Date (2021-12-21 to today): <input type="date" min="2021-12-21" id="dateselector"/> | Version:
-          <select class="archive commits" id="commitSelect"></select>
-        </span>
-        <iframe class="archive content" height="100%" id="content"></iframe>
+    <div>
+        <b>
+          > (New) Status Monitor <a href="archive/new_monitor.html">Archive</a> | <a href="https://status-sds.kaas.kit.edu/">Live</a> | <a href="https://nuserv.uni-muenster.de:8443/bbieringer/new_monitor_archive">Archive data (GitLab)</a><br/>
+          > Old Status Monitor <a href="archive/old_monitor.html">Archive</a> | <a href="https://ikp-neu-katrin.ikp.kit.edu/sdsstatus/oldindex.php">Live</a> | <a href="https://nuserv.uni-muenster.de:8443/bbieringer/old_monitor_archive">Archive data (GitLab)</a>
+        </b>
     </div>
     <footer>
-        <a href="https://nuserv.uni-muenster.de:8443/bbieringer/new_monitor_archive">Raw&nbsp;archive&nbsp;data</a> | <a href="https://nuserv.uni-muenster.de:8443/bbieringer/githtmlarchiveviewer">Git&nbsp;HTML&nbsp;archive&nbsp;viewer&nbsp;on&nbsp;nuserv</a> | Contact&nbsp;(Archive):&nbsp;<a href="mailto:benedikt.b@wwu.de">Benedikt&nbsp;Bieringer</a> | Contact&nbsp;(Status&nbsp;Monitor):&nbsp;<a href="mailto:thuemmler@kit.edu">Thomas&nbsp;Th&uuml;mmler</a>
+        <a href="https://nuserv.uni-muenster.de:8443/bbieringer/statusarchiveviewer">Archive Viewer Source Code</a> | 
+        Contact&nbsp;(Archive):&nbsp;<a href="mailto:benedikt.b@wwu.de">Benedikt&nbsp;Bieringer</a> | 
+        Contact&nbsp;(Status&nbsp;Monitor):&nbsp;<a href="mailto:thuemmler@kit.edu">Thomas&nbsp;Th&uuml;mmler</a>
     </footer>
-    <script>
-    new ArchiveView(
-        dateselector = document.getElementById("dateselector"),
-        commitsSelect = document.getElementById("commitSelect"),
-        content = document.getElementById("content"),
-        token = "MwoSWmkk76mcyxSGR2Ci",
-        url = "nuserv.uni-muenster.de:8443",
-        id = 513,
-        branch = "main",
-        page_path = "status-sds.kaas.kit.edu"
-    );
-    </script>
   </body>
 </html>
+