* (bug 17662) Customizable default preload/editintro in add-new-section link for...
authorBryan Tong Minh <btongminh@users.mediawiki.org>
Thu, 12 Nov 2009 22:35:25 +0000 (22:35 +0000)
committerBryan Tong Minh <btongminh@users.mediawiki.org>
Thu, 12 Nov 2009 22:35:25 +0000 (22:35 +0000)
CREDITS
RELEASE-NOTES
includes/SkinTemplate.php
languages/messages/MessagesEn.php

diff --git a/CREDITS b/CREDITS
index ea5e420..d8b4de9 100644 (file)
--- a/CREDITS
+++ b/CREDITS
@@ -74,6 +74,7 @@ following names for their contribution to the product.
 * Emufarmers
 * FunPika
 * Happy-melon
+* Ireas
 * Jeremy Baron
 * Jidanni
 * Jimmy Xu
index 6bead24..5852fa1 100644 (file)
@@ -278,6 +278,8 @@ Hopefully we will remove this configuration var soon)
 * rebuildtextindex.php maintenance script now supports databases other than
   MySQL
 * upgrade1_5.php now requires to be run --update option to prevent confusion
+* (bug 17662) Customizable default preload/editintro in add-new-section link 
+  for Talk page
 
 === Bug fixes in 1.16 ===
 
index 50024c2..314073f 100644 (file)
@@ -740,10 +740,19 @@ class SkinTemplate extends Skin {
                                // adds new section link if page is a current revision of a talk page or
                                if ( ( $wgArticle && $wgArticle->isCurrent() && $istalk ) || $wgOut->showNewSectionLink() ) {
                                        if ( !$wgOut->forceHideNewSectionLink() ) {
+                                               $urlArgs = 'action=edit&section=new';
+                                               $preloadMsg = wfMsg( 'talk-addsection-preload' );
+                                               $editintroMsg = wfMsg( 'talk-addsection-editintro' );
+                                               if( '' != $preloadMsg  ) {
+                                                       $urlArgs .= '&preload=' . urlencode( $preloadMsg );
+                                               }
+                                               if( '' != $editintroMsg ) {
+                                                       $urlArgs .= '&editintro=' . urlencode( $editintroMsg );
+                                               }
                                                $content_actions['addsection'] = array(
                                                        'class' => $section == 'new' ? 'selected' : false,
                                                        'text' => wfMsg( 'addsection' ),
-                                                       'href' => $this->mTitle->getLocalUrl( 'action=edit&section=new' )
+                                                       'href' => $this->mTitle->getLocalUrl( $urlArgs )
                                                );
                                        }
                                }
index e754b21..31cefb6 100644 (file)
@@ -1357,6 +1357,8 @@ It appears to have been deleted.',
 'edit-no-change'                   => 'Your edit was ignored, because no change was made to the text.',
 'edit-already-exists'              => 'Could not create a new page.
 It already exists.',
+'talk-addsection-preload'          => '', # should be empty
+'talk-addsection-editintro'        => '', # should be empty
 
 # Parser/template warnings
 'expensive-parserfunction-warning'        => "'''Warning:''' This page contains too many expensive parser function calls.