mirror of https://github.com/metafizzy/isotope
Filter & sort magical layouts
http://isotope.metafizzy.co
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
614 B
27 lines
614 B
( function() { |
|
|
|
'use strict'; |
|
|
|
test( 'Masonry stamp', function() { |
|
|
|
var iso = new Isotope( '#masonry-stamp', { |
|
layoutMode: 'masonry', |
|
itemSelector: '.item', |
|
stamp: '.stamp' |
|
}); |
|
|
|
function checkPosition( item, x, y ) { |
|
var elem = item.element; |
|
var left = parseInt( elem.style.left, 10 ); |
|
var top = parseInt( elem.style.top, 10 ); |
|
deepEqual( [ left, top ], [ x, y ], 'item position ' + x + ', ' + y ); |
|
} |
|
|
|
checkPosition( iso.items[0], 0, 0 ); |
|
checkPosition( iso.items[1], 0, 30 ); |
|
checkPosition( iso.items[2], 60, 45 ); |
|
checkPosition( iso.items[3], 120, 45 ); |
|
|
|
}); |
|
|
|
})();
|
|
|