From a0e57bc75832f91261aa2bbe3fb26fe2c30ab5b6 Mon Sep 17 00:00:00 2001
From: zachmann <gabriel.zachmann@kit.edu>
Date: Tue, 16 Aug 2022 17:07:39 +0200
Subject: [PATCH] "unnamed token" in token list

---
 internal/server/web/static/js/tokeninfo.js | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/internal/server/web/static/js/tokeninfo.js b/internal/server/web/static/js/tokeninfo.js
index 1ac907e4..2bee8f3e 100644
--- a/internal/server/web/static/js/tokeninfo.js
+++ b/internal/server/web/static/js/tokeninfo.js
@@ -130,16 +130,13 @@ const lastArrowI = '<i class="fas fa-arrow-circle-right" style="padding-right: 1
 
 function _tokenTreeToHTML(tree, depth) {
     let token = tree['token'];
-    let name = token['name'] || '';
+    let name = token['name'] || 'unnamed token';
+    let nameClass = name == 'unnamed token' ? 'class="text-muted"' : "";
     if (depth > 0) {
-        name = arrowI.repeat(depth - 1) + lastArrowI + name
+        name = arrowI.repeat(depth - 1) + lastArrowI + name;
     }
     let time = formatTime(token['created']);
-    let tableEntries = ['<tr>' +
-    '<td>' + name + '</td>' +
-    '<td>' + time + '</td>' +
-    '<td>' + token['ip'] + '</td>' +
-    '</tr>'];
+    let tableEntries = [`<tr><td ${nameClass}>${name}</td><td>${time}</td><td>${token['ip']}</td></tr>`];
     let children = tree['children'];
     if (children !== undefined) {
         children.forEach(function (child) {
-- 
GitLab