Roo/bootstrap/LayoutMasonry.js
authorAlan Knowles <alan@roojs.com>
Tue, 20 Oct 2015 04:40:55 +0000 (12:40 +0800)
committerAlan Knowles <alan@roojs.com>
Tue, 20 Oct 2015 04:40:55 +0000 (12:40 +0800)
Roo/bootstrap/LayoutMasonry.js

index b2b1dfd..7f184ae 100644 (file)
@@ -123,14 +123,20 @@ Roo.extend(Roo.bootstrap.LayoutMasonry, Roo.bootstrap.Component,  {
             var position = this._getItemLayoutPosition( item );
             // enqueue
             position.item = item;
-            position.isInstant = isInstant || item.isLayoutInstant;
+            position.isInstant = isInstant; // || item.isLayoutInstant; << not set yet...
             queue.push( position );
         });
       
         this._processLayoutQueue( queue );
     },
       
-      
+    ._processLayoutQueue : function( queue )
+    {
+        for ( var i=0, len = queue.length; i < len; i++ ) {
+            var obj = queue[i];
+            this._positionItem( obj.item, obj.x, obj.y, obj.isInstant );
+        }
+    },
       
          
     _resetLayout : function()