Catrope has uploaded a new change for review.

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

Change subject: Split mwtransclusion and mwreference into core and non-core 
modules
......................................................................

Split mwtransclusion and mwreference into core and non-core modules

Mobile doesn't want the tool+dialog functionality for those yet,
so move them to a separate module and only load the bare bones
for mobile. We did the same with mwimage/mwimage.core.

Change-Id: I9185ce62f458b3de08cbd28f2a41370d2301de9d
---
M VisualEditor.php
M modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js
M modules/ve-mw/init/ve.init.mw.Target.js
3 files changed, 37 insertions(+), 15 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/VisualEditor 
refs/changes/18/143518/1

diff --git a/VisualEditor.php b/VisualEditor.php
index 15af055..501dd6c 100644
--- a/VisualEditor.php
+++ b/VisualEditor.php
@@ -1030,7 +1030,7 @@
                'targets' => array( 'desktop', 'mobile' ),
        ),
 
-       'ext.visualEditor.mwreference' => $wgVisualEditorResourceTemplate + 
array(
+       'ext.visualEditor.mwreference.core' => $wgVisualEditorResourceTemplate 
+ array(
                'scripts' => array(
                        'modules/ve-mw/dm/models/ve.dm.MWReferenceModel.js',
 
@@ -1039,7 +1039,24 @@
 
                        'modules/ve-mw/ce/nodes/ve.ce.MWReferenceListNode.js',
                        'modules/ve-mw/ce/nodes/ve.ce.MWReferenceNode.js',
+               ),
+               'styles' => array(
+                       
'modules/ve-mw/ce/styles/nodes/ve.ce.MWReferenceListNode.css',
+                       
'modules/ve-mw/ce/styles/nodes/ve.ce.MWReferenceNode.css',
+               ),
+               'dependencies' => array(
+                       'ext.visualEditor.mwcore',
+               ),
+               'messages' => array(
+                       'visualeditor-referencelist-isempty',
+                       'visualeditor-referencelist-isempty-default',
+                       'visualeditor-referencelist-missingref',
+               ),
+               'targets' => array( 'desktop', 'mobile' )
+       ),
 
+       'ext.visualEditor.mwreference' => $wgVisualEditorResourceTemplate + 
array(
+               'scripts' => array(
                        
'modules/ve-mw/ui/widgets/ve.ui.MWReferenceSearchWidget.js',
                        
'modules/ve-mw/ui/widgets/ve.ui.MWReferenceResultWidget.js',
 
@@ -1051,13 +1068,11 @@
                        'modules/ve-mw/ui/tools/ve.ui.MWCitationDialogTool.js',
                ),
                'styles' => array(
-                       
'modules/ve-mw/ce/styles/nodes/ve.ce.MWReferenceListNode.css',
-                       
'modules/ve-mw/ce/styles/nodes/ve.ce.MWReferenceNode.css',
                        
'modules/ve-mw/ui/styles/widgets/ve.ui.MWReferenceResultWidget.css',
                        
'modules/ve-mw/ui/styles/widgets/ve.ui.MWReferenceSearchWidget.css',
                ),
                'dependencies' => array(
-                       'ext.visualEditor.mwcore',
+                       'ext.visualEditor.mwreference.core',
                        'ext.visualEditor.mwtransclusion',
                ),
                'messages' => array(
@@ -1075,19 +1090,26 @@
                        'visualeditor-dialogbutton-reference-tooltip',
                        'visualeditor-dialogbutton-referencelist-tooltip',
                        'visualeditor-reference-input-placeholder',
-                       'visualeditor-referencelist-isempty',
-                       'visualeditor-referencelist-isempty-default',
-                       'visualeditor-referencelist-missingref',
+               ),
+               'targets' => array( 'desktop', 'mobile' ),
+       ),
+
+       'ext.visualEditor.mwtransclusion.core' => 
$wgVisualEditorResourceTemplate + array(
+               'scripts' => array(
+                       'modules/ve-mw/dm/nodes/ve.dm.MWTransclusionNode.js',
+
+                       
'modules/ve-mw/dm/metaitems/ve.dm.MWTransclusionMetaItem.js',
+
+                       'modules/ve-mw/ce/nodes/ve.ce.MWTransclusionNode.js',
+               ),
+               'dependencies' => array(
+                       'ext.visualEditor.mwcore',
                ),
                'targets' => array( 'desktop', 'mobile' ),
        ),
 
        'ext.visualEditor.mwtransclusion' => $wgVisualEditorResourceTemplate + 
array(
                'scripts' => array(
-                       'modules/ve-mw/dm/nodes/ve.dm.MWTransclusionNode.js',
-
-                       
'modules/ve-mw/dm/metaitems/ve.dm.MWTransclusionMetaItem.js',
-
                        'modules/ve-mw/dm/models/ve.dm.MWTransclusionModel.js',
                        
'modules/ve-mw/dm/models/ve.dm.MWTransclusionPartModel.js',
                        
'modules/ve-mw/dm/models/ve.dm.MWTransclusionContentModel.js',
@@ -1095,8 +1117,6 @@
                        'modules/ve-mw/dm/models/ve.dm.MWTemplateModel.js',
                        
'modules/ve-mw/dm/models/ve.dm.MWTemplatePlaceholderModel.js',
                        'modules/ve-mw/dm/models/ve.dm.MWParameterModel.js',
-
-                       'modules/ve-mw/ce/nodes/ve.ce.MWTransclusionNode.js',
 
                        
'modules/ve-mw/ui/widgets/ve.ui.MWParameterSearchWidget.js',
                        
'modules/ve-mw/ui/widgets/ve.ui.MWParameterResultWidget.js',
@@ -1133,7 +1153,7 @@
                        ),
                ),
                'dependencies' => array(
-                       'ext.visualEditor.mwcore',
+                       'ext.visualEditor.mwtransclusion.core',
                        'mediawiki.jqueryMsg',
                ),
                'messages' => array(
diff --git a/modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js 
b/modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js
index c07cd9f..9587cba 100644
--- a/modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js
+++ b/modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js
@@ -71,6 +71,7 @@
                'ext.visualEditor.mwgallery',
                'ext.visualEditor.mwimage',
                'ext.visualEditor.mwmeta',
+               'ext.visualEditor.mwreference',
                'ext.visualEditor.mwtransclusion'
        );
 
diff --git a/modules/ve-mw/init/ve.init.mw.Target.js 
b/modules/ve-mw/init/ve.init.mw.Target.js
index 0bbb815..8d1086f 100644
--- a/modules/ve-mw/init/ve.init.mw.Target.js
+++ b/modules/ve-mw/init/ve.init.mw.Target.js
@@ -44,7 +44,8 @@
                'ext.visualEditor.mwcore',
                'ext.visualEditor.mwlink',
                'ext.visualEditor.data',
-               'ext.visualEditor.mwreference'
+               'ext.visualEditor.mwreference.core',
+               'ext.visualEditor.mwtransclusion.core'
        ]
                .concat( this.constructor.static.iconModuleStyles )
                .concat( conf.pluginModules || [] );

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I9185ce62f458b3de08cbd28f2a41370d2301de9d
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/VisualEditor
Gerrit-Branch: master
Gerrit-Owner: Catrope <[email protected]>

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

Reply via email to