Catrope has uploaded a new change for review.

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


Change subject: Always use multi-part format for transclusions
......................................................................

Always use multi-part format for transclusions

The Parsoid team has changed their spec to always use multi-part
format even for one-part transclusions. This commit changes VE's
output format to always be multi-part, but still accepts single-part
format on the way in.

Change-Id: I6b3156b0b599ad042bb52d7f53dcdeb1c4a0954a
---
M modules/ve-mw/dm/models/ve.dm.MWTransclusionModel.js
1 file changed, 1 insertion(+), 5 deletions(-)


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

diff --git a/modules/ve-mw/dm/models/ve.dm.MWTransclusionModel.js 
b/modules/ve-mw/dm/models/ve.dm.MWTransclusionModel.js
index 310a8ec..a824436 100644
--- a/modules/ve-mw/dm/models/ve.dm.MWTransclusionModel.js
+++ b/modules/ve-mw/dm/models/ve.dm.MWTransclusionModel.js
@@ -59,6 +59,7 @@
        var i, len, part;
 
        // Convert single part format to multi-part format
+       // Parsoid doesn't use this format any more, but we accept it for 
backwards compatibility
        if ( data.params && data.target ) {
                data = { 'parts': [ { 'template': data } ] };
        }
@@ -242,11 +243,6 @@
 
        if ( obj.parts.length === 0 ) {
                return null;
-       }
-
-       // Use single-part format when possible
-       if ( obj.parts.length === 1 ) {
-               obj = obj.parts[0].template;
        }
 
        return obj;

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I6b3156b0b599ad042bb52d7f53dcdeb1c4a0954a
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