From bf995e4d6389f9367376773817ba5da002042835 Mon Sep 17 00:00:00 2001 From: Thibault Nocchi <1619359+ThibaultNocchi@users.noreply.github.com> Date: Sat, 21 Nov 2020 19:11:25 +0100 Subject: [PATCH] Applied fixes for exit button on mobile --- src/components/slideshow/slideshow.js | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/components/slideshow/slideshow.js b/src/components/slideshow/slideshow.js index 90ef1e0b38..10a3ae6200 100644 --- a/src/components/slideshow/slideshow.js +++ b/src/components/slideshow/slideshow.js @@ -260,8 +260,11 @@ export default function (options) { loadSwiper(dialog, options); - const btnSlideshowExit = dialog.querySelector('.btnSlideshowExit'); - if (btnSlideshowExit) btnSlideshowExit.classList.add('hide'); + if (layoutManager.desktop) { + const topActionButtons = dialog.querySelector('.topActionButtons'); + if (topActionButtons) topActionButtons.classList.add('hide'); + } + const btnSlideshowPrevious = dialog.querySelector('.btnSlideshowPrevious'); if (btnSlideshowPrevious) btnSlideshowPrevious.classList.add('hide'); const btnSlideshowNext = dialog.querySelector('.btnSlideshowNext'); @@ -570,8 +573,8 @@ export default function (options) { slideToShow(bottom, 'down'); } - const exit = dialog.querySelector('.btnSlideshowExit'); - if (exit) slideToShow(exit, 'up'); + const topActionButtons = dialog.querySelector('.topActionButtons'); + if (topActionButtons) slideToShow(topActionButtons, 'up'); const left = dialog.querySelector('.btnSlideshowPrevious'); if (left) slideToShow(left, 'left'); @@ -591,8 +594,8 @@ export default function (options) { slideToHide(bottom, 'down'); } - const exit = dialog.querySelector('.btnSlideshowExit'); - if (exit) slideToHide(exit, 'up'); + const topActionButtons = dialog.querySelector('.topActionButtons'); + if (topActionButtons) slideToHide(topActionButtons, 'up'); const left = dialog.querySelector('.btnSlideshowPrevious'); if (left) slideToHide(left, 'left');