Revision: 46008
Author:   raymond
Date:     2009-01-22 10:03:31 +0000 (Thu, 22 Jan 2009)

Log Message:
-----------
* Add a special page summary/header
* Assign the special page to the 'pagetools' group

Modified Paths:
--------------
    trunk/extensions/Drafts/Drafts.classes.php
    trunk/extensions/Drafts/Drafts.i18n.php
    trunk/extensions/Drafts/Drafts.php

Modified: trunk/extensions/Drafts/Drafts.classes.php
===================================================================
--- trunk/extensions/Drafts/Drafts.classes.php  2009-01-22 09:24:29 UTC (rev 
46007)
+++ trunk/extensions/Drafts/Drafts.classes.php  2009-01-22 10:03:31 UTC (rev 
46008)
@@ -276,9 +276,14 @@
                // Output HTML for list of drafts
                $drafts = Draft::getDrafts( $title, $user );
                if ( count( $drafts ) > 0 ) {
+                       global $egDraftsLifeSpan;
+
                        // Internationalization
                        wfLoadExtensionMessages( 'Drafts' );
-                       
+
+                       // Add a special page summary
+                       $wgOut->wrapWikiMsg( '<div 
class="mw-drafts-summary">$1</div>',  array( 'drafts-view-summary', 
$wgLang->formatNum( $egDraftsLifeSpan ) ) );
+
                        // Build XML
                        $wgOut->addHTML(
                                Xml::openElement( 'table',

Modified: trunk/extensions/Drafts/Drafts.i18n.php
===================================================================
--- trunk/extensions/Drafts/Drafts.i18n.php     2009-01-22 09:24:29 UTC (rev 
46007)
+++ trunk/extensions/Drafts/Drafts.i18n.php     2009-01-22 10:03:31 UTC (rev 
46008)
@@ -15,6 +15,8 @@
        'drafts' => 'Drafts',
        'drafts-desc' => 'Adds the ability to save [[Special:Drafts|draft]] 
versions of a page on the server',
        'drafts-view' => 'ViewDraft',
+       'drafts-view-summary' => 'This special page shows a list of all 
existing drafts.
+Unused drafts will be discarded after {{PLURAL:$1|$1 day|$1 days}} 
automatically.',
        'drafts-view-article' => 'Page',
        'drafts-view-existing' => 'Existing drafts',
        'drafts-view-saved' => 'Saved',

Modified: trunk/extensions/Drafts/Drafts.php
===================================================================
--- trunk/extensions/Drafts/Drafts.php  2009-01-22 09:24:29 UTC (rev 46007)
+++ trunk/extensions/Drafts/Drafts.php  2009-01-22 10:03:31 UTC (rev 46008)
@@ -58,6 +58,7 @@
 
 // Register the Drafts special page
 $wgSpecialPages['Drafts'] = 'DraftsPage';
+$wgSpecialPageGroups['Drafts'] = 'pagetools';
 $wgAutoloadClasses['DraftsPage'] = $dir . 'Drafts.pages.php';
 
 // Register save interception to detect non-javascript draft saving



_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to