Robert Vogel has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/395492 )
Change subject: PageContentProvider: Add additional wrapper classes ...................................................................... PageContentProvider: Add additional wrapper classes Allows better CSS styling in PDF Export. This is required for ERM8101. NEEDS CHERRY-PICK TO REL1_27 AND REL1_27_dev Change-Id: I50614d7fde1a17391baac1330287e9e5ebaed791 --- M includes/utility/PageContentProvider.class.php 1 file changed, 11 insertions(+), 1 deletion(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/BlueSpiceFoundation refs/changes/92/395492/1 diff --git a/includes/utility/PageContentProvider.class.php b/includes/utility/PageContentProvider.class.php index d2d3ff3..f8951c6 100644 --- a/includes/utility/PageContentProvider.class.php +++ b/includes/utility/PageContentProvider.class.php @@ -26,7 +26,7 @@ //Default Template $sTemplate = array(); - $sTemplate[] = '<div class="bs-page-content">'; + $sTemplate[] = '<div %s>'; $sTemplate[] = '<a name="%s"></a>'; //jump-anchor $sTemplate[] = '<h1 class="firstHeading">%s</h1>'; $sTemplate[] = '<div class="bodyContent">'; @@ -349,6 +349,7 @@ if( $this->bEncapsulateContent ) { $sHTML = sprintf( $this->getTemplate(), + $this->getWrapperAttributes( $oTitle ), 'bs-ue-jumpmark-'. md5( $oTitle->getPrefixedText().$aParams['oldid'] ), empty( $sTitle ) ? $oTitle->getPrefixedText( ) : $sTitle, @@ -364,6 +365,15 @@ } /** + * @param \Title $oTitle + * @return string + */ + protected function getWrapperAttributes( $oTitle ) { + $cssClass = Sanitizer::escapeClass( 'page-'.$oTitle->getPrefixedDBKey() ); + return "class=\"bs-page-content $cssClass\""; + } + + /** * This method returns the WikiText of a Wiki page as seen in the edit view. Currently, it supports Title objects of normal Articles. * @param Title $oTitle The MediaWiki Title object from which the html output should be extracted * @param Array $aParams Contains processing information, like the requested revision id (oldid) and wether to follow redirects or not. -- To view, visit https://gerrit.wikimedia.org/r/395492 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I50614d7fde1a17391baac1330287e9e5ebaed791 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/BlueSpiceFoundation Gerrit-Branch: master Gerrit-Owner: Robert Vogel <vo...@hallowelt.biz> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits