X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Fspecials%2FSpecialListfiles.php;h=760704d90e183d3d68c38370a650e23d81355469;hb=21e83e5d562b7a0efaa1afe46574c8d8cd0f51f5;hp=2a97abc89d32608d715aa8710c6832f5555ddd6f;hpb=c1abd570c67702bb35f64c439c9afcf81d362174;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/specials/SpecialListfiles.php b/includes/specials/SpecialListfiles.php index 2a97abc89d..760704d90e 100644 --- a/includes/specials/SpecialListfiles.php +++ b/includes/specials/SpecialListfiles.php @@ -203,7 +203,9 @@ class ImageListPager extends TablePager { } else { return false; } - } elseif ( $this->getConfig()->get( 'MiserMode' ) && $this->mShowAll /* && mUserName === null */ ) { + } elseif ( $this->getConfig()->get( 'MiserMode' ) + && $this->mShowAll /* && mUserName === null */ + ) { // no oi_timestamp index, so only alphabetical sorting in this case. if ( $field === 'img_name' ) { return true; @@ -300,6 +302,7 @@ class ImageListPager extends TablePager { * @param int $limit * @param bool $asc * @return array + * @throws MWException */ function reallyDoQuery( $offset, $limit, $asc ) { $prevTableName = $this->mTableName; @@ -519,6 +522,7 @@ class ImageListPager extends TablePager { ); } + $this->getOutput()->addModules( 'mediawiki.userSuggest' ); $fields['user'] = array( 'type' => 'text', 'name' => 'user', @@ -527,6 +531,7 @@ class ImageListPager extends TablePager { 'default' => $this->mUserName, 'size' => '40', 'maxlength' => '255', + 'cssclass' => 'mw-autocomplete-user', // used by mediawiki.userSuggest ); $fields['ilshowall'] = array( @@ -541,6 +546,7 @@ class ImageListPager extends TablePager { unset( $query['title'] ); unset( $query['limit'] ); unset( $query['ilsearch'] ); + unset( $query['ilshowall'] ); unset( $query['user'] ); $form = new HTMLForm( $fields, $this->getContext() );