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

Reply via email to