Paladox has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/201963

Change subject: Add ResourceModuleSkinStyles to skin.json
......................................................................

Add ResourceModuleSkinStyles to skin.json

* This add support for ResourceModuleSkinStyles in skin.json. Skins that use it 
can now be converted to skin.json for exmple vector used this to use a custom 
version of jquery ui.

Change-Id: I6ee3578714490b22c12869afa3fc5dc5a9adf781
---
M includes/registration/ExtensionProcessor.php
M maintenance/convertExtensionToRegistration.php
2 files changed, 12 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core 
refs/changes/63/201963/1

diff --git a/includes/registration/ExtensionProcessor.php 
b/includes/registration/ExtensionProcessor.php
index f85b878..c67bace 100644
--- a/includes/registration/ExtensionProcessor.php
+++ b/includes/registration/ExtensionProcessor.php
@@ -204,6 +204,17 @@
                                $this->globals['wgResourceModules'][$name] = 
$data;
                        }
                }
+               if ( isset( $info['ResourceModuleSkinStyles'] ) ) {
+                       foreach ( $info['ResourceModuleSkinStyles'] as $name => 
$data ) {
+                               if ( isset( $data['localBasePath'] ) ) {
+                                       $data['localBasePath'] = 
"$dir/{$data['localBasePath']}";
+                               }
+                               if ( $defaultPaths ) {
+                                       $data += $defaultPaths;
+                               }
+                               
$this->globals['ResourceModuleSkinStyles'][$name] = $data;
+                       }
+               }
        }
 
        protected function extractExtensionMessagesFiles( $dir, array $info ) {
diff --git a/maintenance/convertExtensionToRegistration.php 
b/maintenance/convertExtensionToRegistration.php
index 76bc982..a83529c 100644
--- a/maintenance/convertExtensionToRegistration.php
+++ b/maintenance/convertExtensionToRegistration.php
@@ -10,6 +10,7 @@
                'AutoloadClasses' => 'removeAbsolutePath',
                'ExtensionCredits' => 'handleCredits',
                'ResourceModules' => 'handleResourceModules',
+               'ResourceModuleSkinStyles' => 'handleResourceModules',
                'Hooks' => 'handleHooks',
                'ExtensionFunctions' => 'handleExtensionFunctions',
        );

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I6ee3578714490b22c12869afa3fc5dc5a9adf781
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/core
Gerrit-Branch: master
Gerrit-Owner: Paladox <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to