* (bug 18608) - API should provide list of CSS styles to apply to rendered output
This commit is contained in:
parent
c8acd6b652
commit
6669386809
2 changed files with 13 additions and 2 deletions
|
|
@ -842,6 +842,7 @@ comment from another wiki.
|
|||
* (bug 18758) API read of watchlist's wl_notificationtimestamp
|
||||
* (bug 20809) Expose EditFormPreloadText via the API
|
||||
* (bug 18427) Comment (edit summary) parser option for API
|
||||
* (bug 18608) - API should provide list of CSS styles to apply to rendered output
|
||||
|
||||
=== Languages updated in 1.16 ===
|
||||
|
||||
|
|
|
|||
|
|
@ -165,9 +165,18 @@ class ApiParse extends ApiBase {
|
|||
$result_array['displaytitle'] = $p_result->getDisplayTitle() ?
|
||||
$p_result->getDisplayTitle() :
|
||||
$titleObj->getPrefixedText();
|
||||
|
||||
|
||||
if ( isset( $prop['headitems'] ) )
|
||||
$result_array['headitems'] = $this->formatHeadItems( $p_result->getHeadItems() );
|
||||
|
||||
if ( isset( $prop['headhtml'] ) ) {
|
||||
|
||||
$out = new OutputPage;
|
||||
$out->addParserOutputNoText( $p_result ); // PO object generated by action=parse
|
||||
|
||||
$result_array['stylesheets'] = array();
|
||||
$result->setContent( $result_array['headhtml'], $out->headElement( $wgUser->getSkin() ) );
|
||||
}
|
||||
|
||||
if ( !is_null( $oldid ) )
|
||||
$result_array['revid'] = intval( $oldid );
|
||||
|
|
@ -267,7 +276,8 @@ class ApiParse extends ApiBase {
|
|||
'sections',
|
||||
'revid',
|
||||
'displaytitle',
|
||||
'headitems'
|
||||
'headitems',
|
||||
'headhtml'
|
||||
)
|
||||
),
|
||||
'pst' => false,
|
||||
|
|
|
|||
Loading…
Reference in a new issue