From 79514358dbf00e3acb171b1bd6cc388d80d7f127 Mon Sep 17 00:00:00 2001 From: Molkobain Date: Mon, 5 Oct 2020 11:00:51 +0200 Subject: [PATCH] =?UTF-8?q?N=C2=B02847=20-=20Tab=20container:=20Fix=20some?= =?UTF-8?q?=20issues=20-=20Fix=20extra=20tabs=20list=20being=20behind=20th?= =?UTF-8?q?e=20tab=20content=20-=20Sanitize=20tab=20ID=20in=20the=20HTML?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../layout/tab-container/_tab-container.scss | 1 + templates/layouts/tab-container/layout.html.twig | 10 +++++----- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/css/backoffice/layout/tab-container/_tab-container.scss b/css/backoffice/layout/tab-container/_tab-container.scss index 256a008f1..59ed1f574 100644 --- a/css/backoffice/layout/tab-container/_tab-container.scss +++ b/css/backoffice/layout/tab-container/_tab-container.scss @@ -82,6 +82,7 @@ $ibo-tab-container--extra-tab-toggler--background-color--on-hover: $ibo-color-gr } .ibo-tab-container--extra-tabs-list{ position: absolute; + z-index: 1; top: calc(100% + 6px); right: 12px; max-height: $ibo-tab-container--extra-tabs-list--max-height; diff --git a/templates/layouts/tab-container/layout.html.twig b/templates/layouts/tab-container/layout.html.twig index c2e78117d..bd3f5f1fa 100644 --- a/templates/layouts/tab-container/layout.html.twig +++ b/templates/layouts/tab-container/layout.html.twig @@ -7,12 +7,12 @@ {% for oTab in oUIBlock.GetSubBlocks() %} {% block iboTabContainerTab %} {% if oTab.GetType() == constant('TabManager::ENUM_TAB_TYPE_AJAX') %} -
  • +
  • {{ oTab.GetTitle() }}
  • {% elseif oTab.GetType() == constant('TabManager::ENUM_TAB_TYPE_HTML') %} -
  • - {{ oTab.GetTitle() }} +
  • + {{ oTab.GetTitle() }}
  • {% endif %} {% endblock %} @@ -21,7 +21,7 @@
    {% for oTab in oUIBlock.GetSubBlocks() %} - {{ oTab.GetTitle() }} + {{ oTab.GetTitle() }} {% endfor %}
    @@ -30,7 +30,7 @@ {% block iboTabContainerTabsContainers %} {% for oTab in oUIBlock.GetSubBlocks() %} {% if oTab.GetType() == constant('TabManager::ENUM_TAB_TYPE_HTML') %} -
    +
    {{ render_block(oTab, {aPage: aPage}) }}
    {% endif %}