Files
DefinitelyTyped/types/masonry-layout/masonry-layout-tests.ts
Johnny Icarus 8927b689ac [@types/masonry-layout] add new horizontalOrder option (#22949)
* Add new horizontalOrder option

Introduced with masonry v4.2.0 ([release history](https://github.com/desandro/masonry/releases))

* Update extended options test

* Bump version
2018-01-23 11:45:40 -08:00

49 lines
1.1 KiB
TypeScript

import Masonry = require("masonry-layout");
// responsive layouts
function testResponsiveLayouts() {
$(document).ready(() => {
$('.grid').masonry({
itemSelector: '.grid-item',
columnWidth: '.grid-sizer',
percentPosition: true
});
});
}
// recommended Options
function testRecommendedOptions() {
$(document).ready(() => {
$('.grid').masonry({
columnWidth: 200,
itemSelector: '.grid-item'
});
});
const msnry = new Masonry('.grid', {
columnWidth: 200,
itemSelector: '.grid-item'
});
}
// extended Options
function testExtendedOptions() {
const msnry = new Masonry('.grid', {
itemSelector: '.grid-item',
columnWidth: '.grid-sizer',
percentPosition: true,
gutter: '.gutter-sizer',
stamp: '.stamp',
fitWidth: true,
originLeft: true,
originTop: true,
containerStyle: {
position: 'relative'
},
transitionDuration: '0.4s',
resize: true,
initLayout: true,
horizontalOrder: true
});
}