| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- $(document).ready(function () {
- bx_showcase_view_init();
- $(window).on('resize', function() {
- bx_showcase_view_init();
- });
- });
- function bx_showcase_view_init() {
- if($('.bx-base-unit-showcase-wrapper').closest('.bx-popup-wrapper').length != 0)
- return;
- $('.bx-base-unit-showcase-wrapper').each(function() {
- var sClassCell = 'bx-base-unit-showcase';
- var sClassEnabled = 'bx-sc-enabled';
- var oShowcase = $(this);
- var oCells = oShowcase.find('.' + sClassCell);
- if(oCells.width() * oCells.length <= oShowcase.parent().width()) {
- if(oShowcase.hasClass('flickity-enabled'))
- oShowcase.flickity('destroy').removeClass(sClassEnabled);
- return;
- }
- var oShowcaseOptions = {
- cellSelector: '.' + sClassCell,
- cellAlign: 'left',
- imagesLoaded: true,
- wrapAround: true,
- pageDots: false
- };
- var iGroupCells = oShowcase.attr('bx-sc-group-cells');
- if(iGroupCells != undefined)
- oShowcaseOptions.groupCells = parseInt(iGroupCells);
- oShowcase.on('ready.flickity', function() {
- $(this).addClass(sClassEnabled);
- }).flickity(oShowcaseOptions);
- });
- }
|