From 2ab87d2a717bd4b9291e7d1cf05cea02805cbde2 Mon Sep 17 00:00:00 2001
From: Wolfgang Knopki <wolfgang.knopki@hft-stuttgart.de>
Date: Tue, 22 Oct 2019 13:40:44 +0200
Subject: [PATCH] test dynamic header

---
 js/headfoot.js | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/js/headfoot.js b/js/headfoot.js
index 0db9817..9113c37 100755
--- a/js/headfoot.js
+++ b/js/headfoot.js
@@ -95,8 +95,17 @@ function head(){
                 headlink.innerHTML="Account";
                 headlink.href="/account/";
             }else if(document.getElementById('loginswitch').getAttribute('authenticated') == '2'){
-                headlink.innerHTML="Logout";
-                headlink.href="./logout";
+                headlink.remove();
+                let headform = document.createElement('form');
+                headform.setAttribute("th:action", "@{/logout}");
+                headform.setAttribute("method","POST");
+                let headbutton = document.createElement('button');
+                headbutton.name='logout';
+                headbutton.type="Submit";
+                headbutton.innerHTML= "Logout";
+                headbutton.classList.add("btn","btn-md", "btn-danger");
+                headform.appendChild(headbutton);
+                headitem.appendChild(headform);
             }
             
         }
-- 
GitLab