From 24da5a8a119ff60d1d53c9692c6b02643748f182 Mon Sep 17 00:00:00 2001 From: Giga Chubinidze Date: Thu, 23 Mar 2023 12:54:14 +0400 Subject: [PATCH] Update sidebar interactions [SCI-8128] --- app/assets/javascripts/sidebar_toggle.js.erb | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/app/assets/javascripts/sidebar_toggle.js.erb b/app/assets/javascripts/sidebar_toggle.js.erb index fdfde8075..43968f83d 100644 --- a/app/assets/javascripts/sidebar_toggle.js.erb +++ b/app/assets/javascripts/sidebar_toggle.js.erb @@ -3,7 +3,18 @@ var SideBarToggle = (function() { var WRAPPER = '#wrapper' var SIDEBAR_CONTAINER = ".sidebar-container" + if (!$("#sidebar-wrapper").length) { + var layout = document.querySelector(".sci--layout"); + layout.setAttribute("data-navigator-collapsed", true); + } + function show() { + var layout = document.querySelector(".sci--layout"); + if ($("#sidebar-wrapper").length) { + layout.setAttribute("data-navigator-collapsed", false); + } else { + layout.setAttribute("data-navigator-collapsed", true); + } $(SIDEBAR_CONTAINER).removeClass('collapsed'); $(WRAPPER).css('paddingLeft', 'var(--wrapper-width)'); $('.navbar-secondary').removeClass("navbar-without-sidebar"); @@ -15,6 +26,12 @@ var SideBarToggle = (function() { } function hide() { + var layout = document.querySelector(".sci--layout"); + if ($("#sidebar-wrapper").length) { + layout.setAttribute("data-navigator-collapsed", true); + } else { + layout.setAttribute("data-navigator-collapsed", false); + } $(SIDEBAR_CONTAINER).addClass('collapsed'); $(WRAPPER).css('paddingLeft', '0'); $('.navbar-secondary').addClass("navbar-without-sidebar");