jenkins-bot has submitted this change and it was merged.

Change subject: Move wikibase.view JS into subdirectory
......................................................................


Move wikibase.view JS into subdirectory

Most JavaScript modules that will reside in WikibaseView are not under
`wikibase.view`. They are not even all under `wikibase`.

This is a prerequisite for T93745.

Change-Id: I5983ef30da93d33759da9efbb07b2de6ea8cc2e8
---
M view/resources/resources.php
R view/resources/wikibase/view/ViewFactory.js
R view/resources/wikibase/view/namespace.js
A view/resources/wikibase/view/resources.php
4 files changed, 38 insertions(+), 27 deletions(-)

Approvals:
  Hoo man: Looks good to me, but someone else must approve
  Aude: Looks good to me, approved
  Adrian Lang: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/view/resources/resources.php b/view/resources/resources.php
index edd593d..a86806c 100644
--- a/view/resources/resources.php
+++ b/view/resources/resources.php
@@ -5,32 +5,7 @@
  * @author Adrian Heine < adrian.he...@wikimedia.de >
  */
 return call_user_func( function() {
-       preg_match( '+' . preg_quote( DIRECTORY_SEPARATOR ) . 
'(?:vendor|extensions)'
-               . preg_quote( DIRECTORY_SEPARATOR ) . '.*+', __DIR__, 
$remoteExtPath );
-
-       $moduleTemplate = array(
-               'localBasePath' => __DIR__,
-               'remoteExtPath' => '..' . $remoteExtPath[0]
+       return array_merge(
+               include ( __DIR__ . '/wikibase/view/resources.php' )
        );
-
-       $modules = array(
-               'wikibase.view.__namespace' => $moduleTemplate + array(
-                       'scripts' => array(
-                               'namespace.js'
-                       ),
-               ),
-               'wikibase.view.ViewFactory' => $moduleTemplate + array(
-                       'scripts' => array(
-                               'ViewFactory.js'
-                       ),
-                       'dependencies' => array(
-                               'jquery.wikibase.itemview',
-                               'jquery.wikibase.propertyview',
-                               'wikibase.view.__namespace',
-                               'wikibase.ValueViewBuilder'
-                       )
-               ),
-       );
-
-       return $modules;
 } );
diff --git a/view/resources/ViewFactory.js 
b/view/resources/wikibase/view/ViewFactory.js
similarity index 100%
rename from view/resources/ViewFactory.js
rename to view/resources/wikibase/view/ViewFactory.js
diff --git a/view/resources/namespace.js 
b/view/resources/wikibase/view/namespace.js
similarity index 100%
rename from view/resources/namespace.js
rename to view/resources/wikibase/view/namespace.js
diff --git a/view/resources/wikibase/view/resources.php 
b/view/resources/wikibase/view/resources.php
new file mode 100644
index 0000000..edd593d
--- /dev/null
+++ b/view/resources/wikibase/view/resources.php
@@ -0,0 +1,36 @@
+<?php
+
+/**
+ * @license GNU GPL v2+
+ * @author Adrian Heine < adrian.he...@wikimedia.de >
+ */
+return call_user_func( function() {
+       preg_match( '+' . preg_quote( DIRECTORY_SEPARATOR ) . 
'(?:vendor|extensions)'
+               . preg_quote( DIRECTORY_SEPARATOR ) . '.*+', __DIR__, 
$remoteExtPath );
+
+       $moduleTemplate = array(
+               'localBasePath' => __DIR__,
+               'remoteExtPath' => '..' . $remoteExtPath[0]
+       );
+
+       $modules = array(
+               'wikibase.view.__namespace' => $moduleTemplate + array(
+                       'scripts' => array(
+                               'namespace.js'
+                       ),
+               ),
+               'wikibase.view.ViewFactory' => $moduleTemplate + array(
+                       'scripts' => array(
+                               'ViewFactory.js'
+                       ),
+                       'dependencies' => array(
+                               'jquery.wikibase.itemview',
+                               'jquery.wikibase.propertyview',
+                               'wikibase.view.__namespace',
+                               'wikibase.ValueViewBuilder'
+                       )
+               ),
+       );
+
+       return $modules;
+} );

-- 
To view, visit https://gerrit.wikimedia.org/r/200860
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I5983ef30da93d33759da9efbb07b2de6ea8cc2e8
Gerrit-PatchSet: 2
Gerrit-Project: mediawiki/extensions/Wikibase
Gerrit-Branch: master
Gerrit-Owner: Adrian Lang <adrian.he...@wikimedia.de>
Gerrit-Reviewer: Adrian Lang <adrian.he...@wikimedia.de>
Gerrit-Reviewer: Aude <aude.w...@gmail.com>
Gerrit-Reviewer: Hoo man <h...@online.de>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to