MaxSem has uploaded a new change for review.
https://gerrit.wikimedia.org/r/96812
Change subject: Add wikis information to metabook
......................................................................
Add wikis information to metabook
Change-Id: I1d9cd4eba9d53809a3fbdd11e81d4dcc2a0f3143
---
M RenderingAPI.php
1 file changed, 19 insertions(+), 0 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Collection
refs/changes/12/96812/1
diff --git a/RenderingAPI.php b/RenderingAPI.php
index 3140f47..85ed49f 100644
--- a/RenderingAPI.php
+++ b/RenderingAPI.php
@@ -160,6 +160,8 @@
* @return string
*/
protected function buildJSONCollection( $collection ) {
+ global $wgScriptPath, $wgScriptExtension;
+
$result = array(
'type' => 'collection',
'licenses' => $this->getLicenseInfos()
@@ -195,6 +197,23 @@
}
$result['items'] = $items;
+ $result['wikis'] = array(
+ array(
+ 'type' => 'wikiconf',
+ 'baseurl' => $wgScriptPath,
+ 'script_extension' => $wgScriptExtension,
+ 'format' => 'nuwiki',
+ ),
+ );
+
+ if ( class_exists( 'ParsoidHooks' ) ) {
+ global $wgVisualEditorParsoidURL,
$wgVisualEditorParsoidPrefix;
+ for ( $i = 0; $i < count( $result['wikis'] ); $i++ ) {
+ $result['wikis'][$i]['parsoid'] =
$wgVisualEditorParsoidURL;
+ $result['wikis'][$i]['prefix'] =
$wgVisualEditorParsoidPrefix;
+ }
+ }
+
return FormatJson::encode( $result );
}
}
--
To view, visit https://gerrit.wikimedia.org/r/96812
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I1d9cd4eba9d53809a3fbdd11e81d4dcc2a0f3143
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Collection
Gerrit-Branch: master
Gerrit-Owner: MaxSem <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits