From 5bbf43c1b146439ab882815c12ed6292f1d7b4df Mon Sep 17 00:00:00 2001
From: dh_ackergaul <dh_ackergaul@dh-software.de>
Date: Di, 23 Jun 2026 09:44:49 +0200
Subject: [PATCH] Update _furnview - 23.6.2026, 09:44:32 [LL]

---
 manufacturer/_furnview/_global/html/h/generic-katatree/index_legacy.html |   26 ++++++++++++++++++++------
 1 files changed, 20 insertions(+), 6 deletions(-)

diff --git a/manufacturer/_furnview/_global/html/h/generic-katatree/index_legacy.html b/manufacturer/_furnview/_global/html/h/generic-katatree/index_legacy.html
index b671e0f..e1c3601 100644
--- a/manufacturer/_furnview/_global/html/h/generic-katatree/index_legacy.html
+++ b/manufacturer/_furnview/_global/html/h/generic-katatree/index_legacy.html
@@ -65,6 +65,9 @@
         window.EnableBlockRequest = true;
         //FV SpeedUp Text Loading
 
+        var dynEquipmentCache = {};
+        var artPropByArtCache = {};
+
         window.useDynamicArticleProperties = true; //getDevConfig("useDynamicArticleProperties");
         var definedCategories;
         var definedArtInfoTextCategories;
@@ -97,7 +100,7 @@
             }
 
             definedEquipmentSortingCategories = window.g_cache.get("definedEquipmentSortingCategories");
-            if (definedEquipmentSortingCategories.length === 0 || reload) {            
+            if (definedEquipmentSortingCategories.length === 0 || reload) {
                 definedEquipmentSortingCategories = ArticleCategory.getEquipmentSortingCategoryList();
                 window.g_cache.add("definedEquipmentSortingCategories", definedEquipmentSortingCategories, true);
             }
@@ -110,7 +113,7 @@
 
             if (searchArticleNumber.length > 0) {
                 kataPageId = searchArticleKataPageId;
-                dh_TempSetJSONData("searchArticleNumber", "");            
+                dh_TempSetJSONData("searchArticleNumber", "");
                 dh_TempSetJSONData("searchArticleKataPageId", "");
                 //dh_TempSetJSONData("searchArticleModId", "");
                 if (parent.parent.level2.BereichUeberschrift) {
@@ -122,15 +125,22 @@
             // filterOptions.filterBySceneArticles = true;
             //filterOptions.filterByArticles = [];
             //filterOptions.filterByCategories = [];
-        
+
+            timeline(Date.now(), "Start getKataPage");
             var rawData = FurnplanCommunicationService.getKataPage(kataPageId.replace("dhcat_", ""), searchArticleNumber, dh_TempGetJSONData("currentManuCat", ""), filterOptions);
+            timeline(Date.now(), "Stop getKataPage");
+
+            timeline(Date.now(), "Start newKataPage");
             var kataPage = new KataPage(rawData, kataPageId, dh_TempGetJSONData("autoCollapse"));
+            timeline(Date.now(), "Stop newKataPage");
 
+            timeline(Date.now(), "Start build");
             kataPage.build();
+            timeline(Date.now(), "Stop build");
 
-            
-                 
-        
+
+
+
 
             kataPage.modules.forEach(function (mod) {
                 if ((mod.singleArticlePage && mod.template === "STANDARD") || mod.defaultConfiguratorArt) {
@@ -170,6 +180,10 @@
 
             DocumentReadyEvent();
 
+            genKataTreeTimeLine.forEach(function (params) {
+                console.log("date: " + params.date + " Text: " + params.text);
+            })
+
         });
     </script>
 </head>

--
Gitblit v1.9.3