From 3ae2cee446b075a20937a60d4e49d42bebf4a744 Mon Sep 17 00:00:00 2001 From: oobabooga <112222186+oobabooga@users.noreply.github.com> Date: Sun, 13 Aug 2023 06:09:27 -0700 Subject: [PATCH] Fix empty space when the gallery is hidden --- extensions/gallery/script.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/extensions/gallery/script.js b/extensions/gallery/script.js index 0f25b4ea..23acfbf6 100644 --- a/extensions/gallery/script.js +++ b/extensions/gallery/script.js @@ -1,4 +1,7 @@ let gallery_element = document.getElementById('gallery-extension'); +let extensions_block = gallery_element.parentElement; +let extensions_block_size = extensions_block.childNodes.length; +let gallery_only = (extensions_block_size == 5); main_parent.addEventListener('click', function(e) { let chat_visible = (chat_tab.offsetHeight > 0 && chat_tab.offsetWidth > 0); @@ -8,7 +11,13 @@ main_parent.addEventListener('click', function(e) { // Only show this extension in the Chat tab if (chat_visible) { gallery_element.style.display = 'block'; + if (gallery_only) { + extensions_block.style.display = ''; + } } else { gallery_element.style.display = 'none'; + if (gallery_only) { + extensions_block.style.display = 'none'; + } } });