faysalmirmd

Mootools Masonry (edited) for transition effects

Jun 2nd, 2013
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. placeBrick : function(brick, setCount, setY, setSpan) {
  2.         var shortCol = 0;
  3.        
  4.         for (var i = 0; i < setCount; i++) {
  5.             if (setY[i] < setY[shortCol]) {
  6.                 shortCol = i;
  7.             }
  8.         }
  9.        
  10.         brick.setStyles({
  11.             top : setY[shortCol],
  12.             left : this.colW * shortCol + this.posLeft
  13.                        
  14.         });
  15.         //extra added for transition
  16.                 if(this.options.isanimated){
  17.                     brick.addClass('cbmasonry-brick');
  18.                 }
  19. ...................................................................................................
  20.  
  21. masonryArrange : function() {
  22.         // if masonry hasn't been called before
  23.         if (!this.masoned) {
  24.             this.element.setStyle('position', 'relative');
  25.                         //this.element.setStyle('class', 'masonry');
  26.             //extra added for transition effect
  27.                         if(this.options.isanimated){
  28.                             this.element.addClass('cbmasonry');
  29.                         }
  30.         }
Advertisement
Add Comment
Please, Sign In to add comment