http://www.mediawiki.org/wiki/Special:Code/MediaWiki/87874
Revision: 87874 Author: raylton.sousa Date: 2011-05-11 12:38:19 +0000 (Wed, 11 May 2011) Log Message: ----------- fix last commit Modified Paths: -------------- trunk/extensions/BookManager/BookManager.body.php trunk/extensions/BookManager/BookManager.php Modified: trunk/extensions/BookManager/BookManager.body.php =================================================================== --- trunk/extensions/BookManager/BookManager.body.php 2011-05-11 08:51:02 UTC (rev 87873) +++ trunk/extensions/BookManager/BookManager.body.php 2011-05-11 12:38:19 UTC (rev 87874) @@ -2,6 +2,7 @@ /** * BookManager protected functions [Core] */ +$wgBookSidebarSection = false; class BookManagerCore extends SpecialPage { const VERSION = "0.1.6 "; private static $chapterList; @@ -343,32 +344,30 @@ $out->addHTML( "<div>$bottom</div>" ); # adds CSS and JS to navigation bar $out->addModuleStyles( 'ext.BookManager' ); - //$out->addModules( 'ext.BookManager' ); + $out->addModules( 'ext.BookManager' ); return true; } - - - public static function ratingToolboxLink( &$sk, &$toolbox ) { - global $wgTitle; + static function bookToolboxSection( &$sk, &$toolbox ) { + global $wgTitle, $wgParser; $currenttitletext = $wgTitle->getText(); + $randchapter = self::pageText( $wgParser, $currenttitletext, 'rand' ); # Add book tools section and all yours itens - ?><div class="portal" id='p-tb'><?php - ?><h5><?php $sk->msg( 'bm-booktools-section' ); ?></h5><?php - ?><div class="body"><?php - ?><ul><?php - ?><li id="t-rating"><?php - ?><a href="<?php echo htmlspecialchars( self::pageText( $wgParser, $currenttitletext, 'rand' )->getLocalURL()) ?>"><?php - echo $sk->msg( 'bm-randomchapter-link' ); - ?></a><?php - ?></li><?php - ?></ul><?php + if ( $randchapter ){ + ?><div class="portal" id='p-tb'><?php + ?><h5><?php $sk->msg( 'bm-booktools-section' ); ?></h5><?php + ?><div class="body"><?php + ?><ul><?php + ?><li id="t-rating"><?php + ?><a href="<?php echo htmlspecialchars( $randchapter->getLocalURL() ) ?>"><?php + echo $sk->msg( 'bm-randomchapter-link' ); + ?></a><?php + ?></li><?php + ?></ul><?php + ?></div><?php ?></div><?php - ?></div><?php - + } return true; } - - } /** * BookManager Functions [PrintVersion] Modified: trunk/extensions/BookManager/BookManager.php =================================================================== --- trunk/extensions/BookManager/BookManager.php 2011-05-11 08:51:02 UTC (rev 87873) +++ trunk/extensions/BookManager/BookManager.php 2011-05-11 12:38:19 UTC (rev 87874) @@ -67,9 +67,11 @@ 'localBasePath' => $dir. '/client', 'remoteExtPath' => 'BookManager/client' ); + $wgBookManagerNamespaces = array( NS_MAIN ); $wgBookManagerVariables = true ; $wgBookManagerNavBar = true; + /* Copyied from extensions/Collection/Collection.php */ /** Namespace for "community books" */ $wgBookManagerPrefixNamespace = NS_PROJECT; @@ -85,5 +87,5 @@ } /**** Navbar ****/ $wgHooks['BeforePageDisplay'][] = 'BookManagerNavBar::addNavBar'; -# Sidebar section -$wgHooks['BaseTemplateToolbox'][] = 'BookManagerNavBar::ratingToolboxLink'; +# Rating link +$wgHooks['BaseTemplateToolbox'][] = 'BookManagerNavBar::bookToolboxSection'; _______________________________________________ MediaWiki-CVS mailing list MediaWiki-CVS@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs