mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/VisualEditor
synced 2024-11-24 22:35:41 +00:00
Merge "Remove pre-1.25 API compatibility code"
This commit is contained in:
commit
080d0ba8e1
|
@ -212,14 +212,10 @@ class ApiVisualEditor extends ApiBase {
|
||||||
false // enable write?
|
false // enable write?
|
||||||
);
|
);
|
||||||
$api->execute();
|
$api->execute();
|
||||||
if ( defined( 'ApiResult::META_CONTENT' ) ) {
|
|
||||||
$result = $api->getResult()->getResultData( null, [
|
$result = $api->getResult()->getResultData( null, [
|
||||||
'BC' => [], // Transform content nodes to '*'
|
'BC' => [], // Transform content nodes to '*'
|
||||||
'Types' => [], // Add back-compat subelements
|
'Types' => [], // Add back-compat subelements
|
||||||
] );
|
] );
|
||||||
} else {
|
|
||||||
$result = $api->getResultData();
|
|
||||||
}
|
|
||||||
if ( !isset( $result['query']['pages'][$title->getArticleID()]['revisions'][0]['diff']['*'] ) ) {
|
if ( !isset( $result['query']['pages'][$title->getArticleID()]['revisions'][0]['diff']['*'] ) ) {
|
||||||
return [ 'result' => 'fail' ];
|
return [ 'result' => 'fail' ];
|
||||||
}
|
}
|
||||||
|
@ -260,15 +256,11 @@ class ApiVisualEditor extends ApiBase {
|
||||||
);
|
);
|
||||||
|
|
||||||
$api->execute();
|
$api->execute();
|
||||||
if ( defined( 'ApiResult::META_CONTENT' ) ) {
|
|
||||||
$result = $api->getResult()->getResultData( null, [
|
$result = $api->getResult()->getResultData( null, [
|
||||||
'BC' => [], // Backwards-compatible structure transformations
|
'BC' => [], // Backwards-compatible structure transformations
|
||||||
'Types' => [], // Backwards-compatible structure transformations
|
'Types' => [], // Backwards-compatible structure transformations
|
||||||
'Strip' => 'all', // Remove any metadata keys from the langlinks array
|
'Strip' => 'all', // Remove any metadata keys from the langlinks array
|
||||||
] );
|
] );
|
||||||
} else {
|
|
||||||
$result = $api->getResultData();
|
|
||||||
}
|
|
||||||
if ( !isset( $result['query']['pages'][$title->getArticleID()]['langlinks'] ) ) {
|
if ( !isset( $result['query']['pages'][$title->getArticleID()]['langlinks'] ) ) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
|
@ -53,11 +53,7 @@ class ApiVisualEditorEdit extends ApiVisualEditor {
|
||||||
|
|
||||||
$api->execute();
|
$api->execute();
|
||||||
|
|
||||||
if ( defined( 'ApiResult::META_CONTENT' ) ) {
|
|
||||||
return $api->getResult()->getResultData();
|
return $api->getResult()->getResultData();
|
||||||
} else {
|
|
||||||
return $api->getResultData();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
protected function parseWikitext( $title, $newRevId ) {
|
protected function parseWikitext( $title, $newRevId ) {
|
||||||
|
@ -77,15 +73,11 @@ class ApiVisualEditorEdit extends ApiVisualEditor {
|
||||||
);
|
);
|
||||||
|
|
||||||
$api->execute();
|
$api->execute();
|
||||||
if ( defined( 'ApiResult::META_CONTENT' ) ) {
|
|
||||||
$result = $api->getResult()->getResultData( null, [
|
$result = $api->getResult()->getResultData( null, [
|
||||||
'BC' => [], // Transform content nodes to '*'
|
'BC' => [], // Transform content nodes to '*'
|
||||||
'Types' => [], // Add back-compat subelements
|
'Types' => [], // Add back-compat subelements
|
||||||
'Strip' => 'all', // Remove any metadata keys from the links array
|
'Strip' => 'all', // Remove any metadata keys from the links array
|
||||||
] );
|
] );
|
||||||
} else {
|
|
||||||
$result = $api->getResultData();
|
|
||||||
}
|
|
||||||
$content = isset( $result['parse']['text']['*'] ) ? $result['parse']['text']['*'] : false;
|
$content = isset( $result['parse']['text']['*'] ) ? $result['parse']['text']['*'] : false;
|
||||||
$categorieshtml = isset( $result['parse']['categorieshtml']['*'] ) ?
|
$categorieshtml = isset( $result['parse']['categorieshtml']['*'] ) ?
|
||||||
$result['parse']['categorieshtml']['*'] : false;
|
$result['parse']['categorieshtml']['*'] : false;
|
||||||
|
@ -280,10 +272,6 @@ class ApiVisualEditorEdit extends ApiVisualEditor {
|
||||||
return 'csrf';
|
return 'csrf';
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getTokenSalt() {
|
|
||||||
return '';
|
|
||||||
}
|
|
||||||
|
|
||||||
public function mustBePosted() {
|
public function mustBePosted() {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue