Merge "Add `showThumbnails` option to slideshow galleries"
authorjenkins-bot <jenkins-bot@gerrit.wikimedia.org>
Mon, 2 Jan 2017 07:06:52 +0000 (07:06 +0000)
committerGerrit Code Review <gerrit@wikimedia.org>
Mon, 2 Jan 2017 07:06:52 +0000 (07:06 +0000)
includes/gallery/SlideshowImageGallery.php
resources/src/mediawiki/page/gallery-slideshow.js

index 3f0c932..f29c565 100644 (file)
@@ -34,4 +34,8 @@ class SlideshowImageGallery extends TraditionalImageGallery {
        protected function getModules() {
                return [ 'mediawiki.page.gallery.slideshow' ];
        }
+
+       public function setAdditionalOptions( $params ) {
+               $this->mAttribs['data-showthumbnails'] = isset( $params['showthumbnails'] );
+       }
 }
index 094c4df..e651c9c 100644 (file)
@@ -26,7 +26,7 @@
                // Initialize
                this.drawCarousel();
                this.setSizeRequirement();
-               this.toggleThumbnails( false );
+               this.toggleThumbnails( !!this.$gallery.attr( 'data-showthumbnails' ) );
                this.showCurrentImage();
 
                // Events