}
}
+ if ( isset( $prop['modules'] ) ) {
+ $result_array['modules'] = array_values( array_unique( $p_result->getModules() ) );
+ $result_array['modulescripts'] = array_values( array_unique( $p_result->getModuleScripts() ) );
+ $result_array['modulestyles'] = array_values( array_unique( $p_result->getModuleStyles() ) );
+ $result_array['modulemessages'] = array_values( array_unique( $p_result->getModuleMessages() ) );
+ }
+
if ( isset( $prop['iwlinks'] ) ) {
$result_array['iwlinks'] = $this->formatIWLinks( $p_result->getInterwikiLinks() );
}
}
if ( isset( $prop['limitreportdata'] ) ) {
- $result_array['limitreportdata'] = $this->formatLimitReportData( $p_result->getLimitReportData() );
+ $result_array['limitreportdata'] =
+ $this->formatLimitReportData( $p_result->getLimitReportData() );
}
if ( isset( $prop['limitreporthtml'] ) ) {
$limitreportHtml = EditPage::getPreviewLimitReport( $p_result );
'iwlinks' => 'iw',
'sections' => 's',
'headitems' => 'hi',
+ 'modules' => 'm',
+ 'modulescripts' => 'm',
+ 'modulestyles' => 'm',
+ 'modulemessages' => 'm',
'properties' => 'pp',
'limitreportdata' => 'lr',
);
if ( $title ) {
$entry['url'] = wfExpandUrl( $title->getFullURL(), PROTO_CURRENT );
// localised language name in user language (maybe set by uselang=)
- $entry['langname'] = Language::fetchLanguageName( $title->getInterwiki(), $this->getLanguage()->getCode() );
+ $entry['langname'] = Language::fetchLanguageName(
+ $title->getInterwiki(),
+ $this->getLanguage()->getCode()
+ );
+
// native language name
$entry['autonym'] = Language::fetchLanguageName( $title->getInterwiki() );
}
'and will be removed in MediaWiki 1.24. Use "prop=langlinks" ' .
'to generate your own HTML.' );
- global $wgContLang, $wgHideInterlanguageLinks;
+ global $wgContLang;
- if ( $wgHideInterlanguageLinks || count( $languages ) == 0 ) {
+ if ( $this->getConfig()->get( 'HideInterlanguageLinks' ) || count( $languages ) == 0 ) {
return '';
}
'displaytitle',
'headitems',
'headhtml',
+ 'modules',
'iwlinks',
'wikitext',
'properties',
' displaytitle - Adds the title of the parsed wikitext',
' headitems - Gives items to put in the <head> of the page',
' headhtml - Gives parsed <head> of the page',
+ ' modules - Gives the ResourceLoader modules used on the page',
' iwlinks - Gives interwiki links in the parsed wikitext',
' wikitext - Gives the original wikitext that was parsed',
' properties - Gives various properties defined in the parsed wikitext',