From ce38a3130fbbe1fe583cf0995f3eb03baf45b574 Mon Sep 17 00:00:00 2001
From: Harm Kube <h.kube@tu-braunschweig.de>
Date: Sat, 19 Feb 2022 19:44:11 +0100
Subject: [PATCH] Fixed problem with open marker of categories

---
 display/overlays/neighbors.js | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/display/overlays/neighbors.js b/display/overlays/neighbors.js
index 04de9a0..ba682f6 100644
--- a/display/overlays/neighbors.js
+++ b/display/overlays/neighbors.js
@@ -183,7 +183,11 @@ class NodeNeighborOverlay {
                 this.tabNavHandles[page.type].style.display = "none";
             } else {
                 this.tabNavHandles[page.type].style.display = "flex";
-                this.tabNavHandles[page.type].marker.innerText = '+';
+                if (this.tabContentPages[page.type].style.display == "flex") {
+                    this.tabNavHandles[page.type].marker.innerText = '-';
+                } else {
+                    this.tabNavHandles[page.type].marker.innerText = '+';
+                }
             }
         }
     }
@@ -199,7 +203,11 @@ class NodeNeighborOverlay {
                 } else {
                     if(page.list.hasChildNodes()) {
                         this.tabNavHandles[page.type].style.display = "flex";
-                        this.tabNavHandles[page.type].marker.innerText = '+';
+                        if (this.tabContentPages[page.type].style.display == "flex") {
+                            this.tabNavHandles[page.type].marker.innerText = '-';
+                        } else {
+                            this.tabNavHandles[page.type].marker.innerText = '+';
+                        }
                     }
                 }
             }
-- 
GitLab