%PDF- %PDF-
Direktori : /home/tjamichg/intranet.tjamich.gob.mx/intranet/common/vendors/isotope/test/ |
Current File : /home/tjamichg/intranet.tjamich.gob.mx/intranet/common/vendors/isotope/test/layout-complete.js |
test('layoutComplete', function () { 'use strict'; var iso = new Isotope('#layout-complete', { layoutMode: 'fitRows', transitionDuration: '0.1s' }); var tests = [ function () { iso.once('layoutComplete', function () { ok(true, 'layoutComplete after some were filtered'); next(); }); iso.arrange({ filter: '.a1' }); }, function () { iso.once('layoutComplete', function () { ok(true, 'after some revealed, some hidden, some same'); next(); }); iso.arrange({ filter: '.b2' }); }, function () { iso.once('layoutComplete', function () { ok(true, 'after random sort'); next(); }); iso.arrange({ sortBy: 'random' }); }, function () { iso.once('layoutComplete', function () { ok(true, 'after layout mid-way thru transition'); next(); }); iso.arrange({ filter: '.a2', transitionDuration: '0.6s' }); setTimeout(function () { iso.arrange({ filter: '.b2' }); }, 300); } ]; function next() { if (tests.length) { var nextTest = tests.shift(); // HACK for consecutive layoutComplete calls setTimeout(nextTest); } else { start(); } } next(); stop(); });