mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-04-23 04:49:15 +08:00
* Add new horizontalOrder option Introduced with masonry v4.2.0 ([release history](https://github.com/desandro/masonry/releases)) * Update extended options test * Bump version
49 lines
1.1 KiB
TypeScript
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
|
|
});
|
|
}
|