From af7ffaeeecd1908351863c0e928b8c5dcfb033fc Mon Sep 17 00:00:00 2001 From: Ed Sanders Date: Tue, 12 Jul 2016 14:48:58 +0100 Subject: [PATCH] Rename 'slider' gallery mode to 'slideshow' Bug: T140093 Change-Id: I6f01344b9ac61e3d2a8e7a9d920ba37786537ff8 --- RELEASE-NOTES-1.28 | 2 +- autoload.php | 2 +- includes/gallery/ImageGalleryBase.php | 2 +- ...eGallery.php => SlideshowImageGallery.php} | 6 +- maintenance/jsduck/categories.json | 2 +- resources/Resources.php | 4 +- ...gallery-slider.js => gallery-slideshow.js} | 60 +++++++++---------- resources/src/mediawiki/page/gallery.css | 22 +++---- 8 files changed, 50 insertions(+), 50 deletions(-) rename includes/gallery/{SliderImageGallery.php => SlideshowImageGallery.php} (85%) rename resources/src/mediawiki/page/{gallery-slider.js => gallery-slideshow.js} (87%) diff --git a/RELEASE-NOTES-1.28 b/RELEASE-NOTES-1.28 index 697665552c..6ee962f9ff 100644 --- a/RELEASE-NOTES-1.28 +++ b/RELEASE-NOTES-1.28 @@ -19,7 +19,7 @@ production. === New features in 1.28 === * User::isBot() method for checking if an account is a bot role account. -* Added a new 'slider' mode for galleries. +* Added a new 'slideshow' mode for galleries. * Added a new hook, 'UserIsBot', to aid in determining if a user is a bot. * Added a new hook, 'ApiMakeParserOptions', to allow extensions to better interact with API parsing. diff --git a/autoload.php b/autoload.php index 8768e9a227..d82d6993c6 100644 --- a/autoload.php +++ b/autoload.php @@ -1260,7 +1260,7 @@ $wgAutoloadLocalClasses = [ 'SkinFallback' => __DIR__ . '/includes/skins/SkinFallback.php', 'SkinFallbackTemplate' => __DIR__ . '/includes/skins/SkinFallbackTemplate.php', 'SkinTemplate' => __DIR__ . '/includes/skins/SkinTemplate.php', - 'SliderImageGallery' => __DIR__ . '/includes/gallery/SliderImageGallery.php', + 'SlideshowImageGallery' => __DIR__ . '/includes/gallery/SlideshowImageGallery.php', 'SpecialActiveUsers' => __DIR__ . '/includes/specials/SpecialActiveusers.php', 'SpecialAllMessages' => __DIR__ . '/includes/specials/SpecialAllMessages.php', 'SpecialAllMyUploads' => __DIR__ . '/includes/specials/SpecialMyRedirectPages.php', diff --git a/includes/gallery/ImageGalleryBase.php b/includes/gallery/ImageGalleryBase.php index 73f4b19d52..6884f65626 100644 --- a/includes/gallery/ImageGalleryBase.php +++ b/includes/gallery/ImageGalleryBase.php @@ -113,7 +113,7 @@ abstract class ImageGalleryBase extends ContextSource { 'packed' => 'PackedImageGallery', 'packed-hover' => 'PackedHoverImageGallery', 'packed-overlay' => 'PackedOverlayImageGallery', - 'slider' => 'SliderImageGallery', + 'slideshow' => 'SlideshowImageGallery', ]; // Allow extensions to make a new gallery format. Hooks::run( 'GalleryGetModes', [ &self::$modeMapping ] ); diff --git a/includes/gallery/SliderImageGallery.php b/includes/gallery/SlideshowImageGallery.php similarity index 85% rename from includes/gallery/SliderImageGallery.php rename to includes/gallery/SlideshowImageGallery.php index 67be9cea10..3f0c9329d0 100644 --- a/includes/gallery/SliderImageGallery.php +++ b/includes/gallery/SlideshowImageGallery.php @@ -1,6 +1,6 @@ 'top', 'targets' => [ 'desktop', 'mobile' ], ], - 'mediawiki.page.gallery.slider' => [ - 'scripts' => 'resources/src/mediawiki/page/gallery-slider.js', + 'mediawiki.page.gallery.slideshow' => [ + 'scripts' => 'resources/src/mediawiki/page/gallery-slideshow.js', 'position' => 'top', 'dependencies' => [ 'mediawiki.api', diff --git a/resources/src/mediawiki/page/gallery-slider.js b/resources/src/mediawiki/page/gallery-slideshow.js similarity index 87% rename from resources/src/mediawiki/page/gallery-slider.js rename to resources/src/mediawiki/page/gallery-slideshow.js index 82b22e89ad..85ded4443e 100644 --- a/resources/src/mediawiki/page/gallery-slider.js +++ b/resources/src/mediawiki/page/gallery-slideshow.js @@ -1,18 +1,18 @@ /*! - * mw.GallerySlider: Interface controls for the slider gallery + * mw.GallerySlideshow: Interface controls for the slideshow gallery */ ( function ( mw, $, OO ) { /** - * mw.GallerySlider encapsulates the user interface of the slider - * galleries. An object is instantiated for each `.mw-gallery-slider` + * mw.GallerySlideshow encapsulates the user interface of the slideshow + * galleries. An object is instantiated for each `.mw-gallery-slideshow` * element. * - * @class mw.GallerySlider + * @class mw.GallerySlideshow * @uses mw.Title * @uses mw.Api * @param {jQuery} gallery The `