diff --git a/addons/website/static/src/snippets/s_image_gallery/000.js b/addons/website/static/src/snippets/s_image_gallery/000.js index eff0a67371a..82b23d82864 100644 --- a/addons/website/static/src/snippets/s_image_gallery/000.js +++ b/addons/website/static/src/snippets/s_image_gallery/000.js @@ -50,24 +50,20 @@ const GalleryWidget = publicWidget.Widget.extend({ interval: milliseconds || 0, id: _.uniqueId('slideshow_'), })); - $modal.modal({ - keyboard: true, - backdrop: true, - }); $modal.on('hidden.bs.modal', function () { $(this).hide(); $(this).siblings().filter('.modal-backdrop').remove(); // bootstrap leaves a modal-backdrop $(this).remove(); }); - $modal.find('.modal-content, .modal-body.o_slideshow').css('height', '100%'); - $modal.appendTo(document.body); - $modal.one('shown.bs.modal', function () { self.trigger_up('widgets_start_request', { editableMode: false, $target: $modal.find('.modal-body.o_slideshow'), }); }); + $modal.appendTo(document.body); + const modalBS = new Modal($modal[0], {keyboard: true, backdrop: true}); + modalBS.show(); }, }); diff --git a/addons/website/static/src/snippets/s_image_gallery/000.xml b/addons/website/static/src/snippets/s_image_gallery/000.xml index 1fd8e861bc5..8ce19bf27c9 100644 --- a/addons/website/static/src/snippets/s_image_gallery/000.xml +++ b/addons/website/static/src/snippets/s_image_gallery/000.xml @@ -56,9 +56,9 @@