ImageHistoryPseudoPager: Only display 10 revisions at once by default
authorBartosz Dziewoński <matma.rex@gmail.com>
Fri, 25 Nov 2016 16:59:03 +0000 (17:59 +0100)
committerBartosz Dziewoński <matma.rex@gmail.com>
Fri, 25 Nov 2016 17:08:12 +0000 (18:08 +0100)
This affects the "File history" section on file pages.
Example: https://commons.wikimedia.org/wiki/File:07L_2010_5day.gif

Suggested at the 2016 Wikimedia Community Wishlist Survey:
https://meta.wikimedia.org/?curid=10125134#Allow_hiding_chosen_versions_of_images_on_File_page

Change-Id: Ia2f39cd42e936f763d0117f47c333ca62402ebd4

includes/page/ImageHistoryPseudoPager.php

index 6ab3ffc..f4880d1 100644 (file)
@@ -42,6 +42,10 @@ class ImageHistoryPseudoPager extends ReverseChronologicalPager {
                $this->mImg = null;
                $this->mHist = [];
                $this->mRange = [ 0, 0 ]; // display range
+
+               // Only display 10 revisions at once by default, otherwise the list is overwhelming
+               $this->mLimitsShown = array_merge( [ 10 ], $this->mLimitsShown );
+               $this->setLimit( 10 );
        }
 
        /**