Werdna has uploaded a new change for review.

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

Change subject: Fix deferred handling of FieldLayouts
......................................................................

Fix deferred handling of FieldLayouts

Change-Id: Id8788419b1e45850a788a3195f43754aaaf576ea
---
M resources/defer.js
1 file changed, 7 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/OOUIPlayground 
refs/changes/98/187598/1

diff --git a/resources/defer.js b/resources/defer.js
index e47920a..f73ea4c 100644
--- a/resources/defer.js
+++ b/resources/defer.js
@@ -2,7 +2,8 @@
 $( function() {
        function instantiateFromParameters( config ) {
                var className = config['class'],
-                       error = false;
+                       error = false,
+                       newItems;
 
                if ( typeof OO.ui[className] === 'undefined' ) {
                        return $( '<span/>' ).addClass( 'error' )
@@ -30,7 +31,11 @@
                        return error;
                }
 
-               return new OO.ui[className]( config );
+               if ( className === 'FieldLayout' ) {
+                       return new OO.ui[className]( config['items'].shift(), 
config );
+               } else {
+                       return new OO.ui[className]( config );
+               }
        }
 
        $( '.ooui-deferred' ).each( function() {

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Id8788419b1e45850a788a3195f43754aaaf576ea
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/OOUIPlayground
Gerrit-Branch: master
Gerrit-Owner: Werdna <agarr...@wikimedia.org>

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

Reply via email to