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