Merge "Only show config-install-success on command line installer where it makes...
[lhc/web/wiklou.git] / includes / specials / SpecialMediaStatistics.php
index e591da0..a56a745 100644 (file)
@@ -156,7 +156,10 @@ class MediaStatisticsPage extends QueryPage {
         * Output closing </table>
         */
        protected function outputTableEnd() {
-               $this->getOutput()->addHTML( Html::closeElement( 'table' ) );
+               $this->getOutput()->addHTML(
+                       Html::closeElement( 'tbody' ) .
+                       Html::closeElement( 'table' )
+               );
                $this->getOutput()->addWikiTextAsInterface(
                                $this->msg( 'mediastatistics-bytespertype' )
                                        ->numParams( $this->totalPerType )
@@ -258,7 +261,10 @@ class MediaStatisticsPage extends QueryPage {
         * @param string $mediaType
         */
        protected function outputTableStart( $mediaType ) {
-               $this->getOutput()->addHTML(
+               $out = $this->getOutput();
+               $out->addModuleStyles( 'jquery.tablesorter.styles' );
+               $out->addModules( 'jquery.tablesorter' );
+               $out->addHTML(
                        Html::openElement(
                                'table',
                                [ 'class' => [
@@ -267,9 +273,10 @@ class MediaStatisticsPage extends QueryPage {
                                        'sortable',
                                        'wikitable'
                                ] ]
-                       )
+                       ) .
+                       Html::rawElement( 'thead', [], $this->getTableHeaderRow() ) .
+                       Html::openElement( 'tbody' )
                );
-               $this->getOutput()->addHTML( $this->getTableHeaderRow() );
        }
 
        /**