From 0bfe097e69cf120e39a0041fb803a447168a83f5 Mon Sep 17 00:00:00 2001 From: "vincent@cubedesigners.com" Date: Fri, 1 Apr 2022 10:59:26 +0000 Subject: [PATCH] wip #5208 @0.5 --- inc/ws/Util/html5/master/class.ws.html5.compiler.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/inc/ws/Util/html5/master/class.ws.html5.compiler.php b/inc/ws/Util/html5/master/class.ws.html5.compiler.php index fbbc3f692..a812558cb 100644 --- a/inc/ws/Util/html5/master/class.ws.html5.compiler.php +++ b/inc/ws/Util/html5/master/class.ws.html5.compiler.php @@ -2021,6 +2021,7 @@ height="0" width="0" style="display:none;visibility:hidden"> $pagesOfCustomLinks = []; $hiddenLinks = []; $anchorExists = []; + $closedLinks = []; $linksCopy = $links; @@ -2088,13 +2089,19 @@ height="0" width="0" style="display:none;visibility:hidden"> $pagesOfCustomLinks[$k][] = $linkData['page']; } } + if ($linkData['type'] == 32) { $ids = explode(',', $linkData['to']); + $close = ($linkData['video_service'] && $linkData['video_service'] !== 'none'); foreach ($ids as $id) { $id = trim($id); if ($id === 'tabs') { $this->config->tabsHiddenAtStartup = true; } else { + if ($close) { + $closedLinks[] = $id; + $closedLinks[] = 'i_' . $id; + } $hiddenLinks[] = $id; $hiddenLinks[] = 'i_' . $id; } @@ -2161,6 +2168,9 @@ height="0" width="0" style="display:none;visibility:hidden"> } $linkData['hidden'] = in_array($linkData['uid'], $hiddenLinks); + if ($linkData['zindex'] < 50 && in_array($linkData['uid'], $closedLinks)) { + $linkData['zindex'] = 50; + } if ($linkData['type'] == 28) { $this->addSEOArticle('#/page/' . $linkData['page'], $linkData['to'], $linkData['extra'], $linkData['image']); continue; -- 2.39.5