From: Timo Tijhof Date: Fri, 21 Apr 2017 00:25:21 +0000 (-0700) Subject: ApiParse: Add Skin::getDefaultModules() in useskin mode X-Git-Tag: 1.31.0-rc.0~3172^2 X-Git-Url: http://git.cyclocoop.org/%22%20.%20generer_url_ecrire%28%22suivi_revisions%22%29%20.%20%22?a=commitdiff_plain;h=90c95fc7f290fac1c90e9ce8608e414dec4d7e52;p=lhc%2Fweb%2Fwiklou.git ApiParse: Add Skin::getDefaultModules() in useskin mode Bug: T130632 Change-Id: Idc41934eb89ec8f928bbea3b2135c3f246fe3925 --- diff --git a/includes/api/ApiParse.php b/includes/api/ApiParse.php index b36127d7d9..d09978eadf 100644 --- a/includes/api/ApiParse.php +++ b/includes/api/ApiParse.php @@ -312,6 +312,13 @@ class ApiParse extends ApiBase { $outputPage = new OutputPage( $context ); $outputPage->addParserOutputMetadata( $p_result ); $context->setOutput( $outputPage ); + + if ( $skin ) { + // Based on OutputPage::output() + foreach ( $skin->getDefaultModules() as $group ) { + $outputPage->addModules( $group ); + } + } } if ( !is_null( $oldid ) ) {