http://www.mediawiki.org/wiki/Special:Code/MediaWiki/71151

Revision: 71151
Author:   jeroendedauw
Date:     2010-08-15 21:40:58 +0000 (Sun, 15 Aug 2010)

Log Message:
-----------
Work on Special:Update

Modified Paths:
--------------
    trunk/extensions/Deployment/Deployment.i18n.php
    trunk/extensions/Deployment/specials/SpecialUpdate.php

Modified: trunk/extensions/Deployment/Deployment.i18n.php
===================================================================
--- trunk/extensions/Deployment/Deployment.i18n.php     2010-08-15 21:19:00 UTC 
(rev 71150)
+++ trunk/extensions/Deployment/Deployment.i18n.php     2010-08-15 21:40:58 UTC 
(rev 71151)
@@ -74,6 +74,8 @@
        'extensions-updates-available' => 'The following extensions have new 
versions available.
 Check the ones you want to update and then click “Update Extensions”.',
        'special-update-extensions' => 'Extensions',
+       'update-extensions-button' => 'Extensions',
+       'select-all-extensions' => 'Select all',
 
        // Special:Install
        'extensions-description' => 'Extensions extend and expand the 
functionality of MediaWiki.

Modified: trunk/extensions/Deployment/specials/SpecialUpdate.php
===================================================================
--- trunk/extensions/Deployment/specials/SpecialUpdate.php      2010-08-15 
21:19:00 UTC (rev 71150)
+++ trunk/extensions/Deployment/specials/SpecialUpdate.php      2010-08-15 
21:40:58 UTC (rev 71151)
@@ -117,13 +117,35 @@
                if ( count( $extensions ) > 0 ) {
                        $wgOut->addWikiMsg( 'extensions-updates-available' );
                        
-                       // TODO
+                       $wgOut->addHTML( Html::element( 'button', array(), 
wfMsg( 'update-extensions-button' ) ) );
                        
+                       $wgOut->addHTML( '<table>' );
+                       
+                       // TODO: select all magic
+                       
+                       $wgOut->addHTML(
+                               '<tr><th>' .
+                               Html::element( 'input', array( 'type' => 
'checkbox', 'id' => 'select-all-extensions' ) ) .
+                               '</th><th>' .
+                               Html::element( 'label', array( 'for' => 
'select-all-extensions' ), wfMsg( 'select-all-extensions' ) ) .
+                               '</th></tr>'
+                       );
+                       
                        foreach ( $extensions as $extension ) {
                                $this->displayExtensionStatus( $extension );
                        }
                        
-                       // TODO
+                       $wgOut->addHTML(
+                               '<tr><th>' .
+                               Html::element( 'input', array( 'type' => 
'checkbox', 'id' => 'select-all-extensions-2' ) ) .
+                               '</th><th>' .
+                               Html::element( 'label', array( 'for' => 
'select-all-extensions-2' ), wfMsg( 'select-all-extensions' ) ) .
+                               '</th></tr>'
+                       );                      
+                       
+                       $wgOut->addHTML( '</table>' );
+                       
+                       $wgOut->addHTML( Html::element( 'button', array(), 
wfMsg( 'update-extensions-button' ) ) );
                }
                else {
                        $wgOut->addWikiMsg( 'extensions-up-to-date' );



_______________________________________________
MediaWiki-CVS mailing list
MediaWiki-CVS@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to