* (bug 13458) Preview/edit toolbar spacing now works consistently
authorBrion Vibber <brion@users.mediawiki.org>
Wed, 9 Apr 2008 22:20:01 +0000 (22:20 +0000)
committerBrion Vibber <brion@users.mediawiki.org>
Wed, 9 Apr 2008 22:20:01 +0000 (22:20 +0000)
RELEASE-NOTES
includes/EditPage.php

index e15a5fd..8a3b51b 100644 (file)
@@ -160,6 +160,7 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN
 * (bug 12064) BeforePageDisplay hook is now called for all skins
 * (bug 13624) Fix regression with manual thumb= parameter on images
 * (bug 11039) Add missing labels on protection form
+* (bug 13458) Preview/edit toolbar spacing now works consistently
 
 
 === API changes in 1.13 ===
index 5d29485..47405f1 100644 (file)
@@ -1567,7 +1567,7 @@ END
 
                        $parserOptions->setTidy(true);
                        $parserOptions->enableLimitReport();
-                       $parserOutput = $wgParser->parse( $this->mArticle->preSaveTransform( $toparse ) ."\n\n",
+                       $parserOutput = $wgParser->parse( $this->mArticle->preSaveTransform( $toparse ),
                                        $this->mTitle, $parserOptions );
 
                        $previewHTML = $parserOutput->getText();
@@ -1595,9 +1595,16 @@ END
                if ( $this->isConflict ) {
                        $previewhead.='<h2>' . htmlspecialchars( wfMsg( 'previewconflict' ) ) . "</h2>\n";
                }
+               
+               if( $wgUser->getOption( 'previewontop' ) ) {
+                       // Spacer for the edit toolbar
+                       $previewfoot = '<p><br /></p>';
+               } else {
+                       $previewfoot = '';
+               }
 
                wfProfileOut( $fname );
-               return $previewhead . $previewHTML;
+               return $previewhead . $previewHTML . $previewfoot;
        }
 
        /**