mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/VisualEditor
synced 2024-09-24 10:48:42 +00:00
Config value for X-Parsoid-Variant
Bug: T229074 Change-Id: Ib1403638b12ec5808f6b81bd114949043aa9ac2e
This commit is contained in:
parent
26ebdd0796
commit
46e7b3ba19
|
@ -36,6 +36,7 @@
|
|||
},
|
||||
"VisualEditorRestbaseURL": false,
|
||||
"VisualEditorFullRestbaseURL": false,
|
||||
"VisualEditorRestbaseParsoidVariant": false,
|
||||
"VisualEditorAllowLossySwitching": true,
|
||||
"VisualEditorAvailableNamespaces": {
|
||||
"User": true,
|
||||
|
|
|
@ -113,6 +113,9 @@ class ApiVisualEditor extends ApiBase {
|
|||
$reqheaders['Accept-Language'] = self::getPageLanguage( $title )->getCode();
|
||||
$reqheaders['User-Agent'] = 'VisualEditor-MediaWiki/' . $wgVersion;
|
||||
$reqheaders['Api-User-Agent'] = 'VisualEditor-MediaWiki/' . $wgVersion;
|
||||
if ( $this->veConfig->get( 'VisualEditorRestbaseParsoidVariant' ) ) {
|
||||
$reqheaders['X-Parsoid-Variant'] = $this->veConfig->get( 'VisualEditorRestbaseParsoidVariant' );
|
||||
}
|
||||
$request['headers'] = $reqheaders;
|
||||
$response = $this->serviceClient->run( $request );
|
||||
if ( $response['code'] === 200 && $response['error'] === "" ) {
|
||||
|
|
|
@ -950,6 +950,7 @@ class VisualEditorHooks {
|
|||
'rebaserUrl' => $coreConfig->get( 'VisualEditorRebaserURL' ),
|
||||
'restbaseUrl' => $coreConfig->get( 'VisualEditorRestbaseURL' ),
|
||||
'fullRestbaseUrl' => $coreConfig->get( 'VisualEditorFullRestbaseURL' ),
|
||||
'parsoidVariant' => $veConfig->get( 'VisualEditorRestbaseParsoidVariant' ),
|
||||
'allowLossySwitching' => $coreConfig->get( 'VisualEditorAllowLossySwitching' ),
|
||||
'feedbackApiUrl' => $veConfig->get( 'VisualEditorFeedbackAPIURL' ),
|
||||
'feedbackTitle' => $veConfig->get( 'VisualEditorFeedbackTitle' ),
|
||||
|
|
|
@ -268,6 +268,9 @@
|
|||
'Accept-Language': mw.config.get( 'wgVisualEditor' ).pageLanguageCode,
|
||||
'Api-User-Agent': 'VisualEditor-MediaWiki/' + mw.config.get( 'wgVersion' )
|
||||
};
|
||||
if ( conf.parsoidVariant ) {
|
||||
headers[ 'X-Parsoid-Variant' ] = conf.parsoidVariant;
|
||||
}
|
||||
|
||||
// Convert specified Wikitext to HTML
|
||||
if (
|
||||
|
|
Loading…
Reference in a new issue