Skip to content

Commit b1a9f27

Browse files
author
joiecaquicla
committed
magento2/magento2-page-builder#636: Responsive breakpoint switcher - fix static test fail
1 parent ce09e89 commit b1a9f27

File tree

1 file changed

+10
-3
lines changed
  • app/code/Magento/PageBuilder/view/base/web/js/content-type/products/appearance/carousel

1 file changed

+10
-3
lines changed

app/code/Magento/PageBuilder/view/base/web/js/content-type/products/appearance/carousel/widget.js

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ define([
1414
'use strict';
1515

1616
/**
17-
* Initialize slider.
17+
* Build slick
1818
*
1919
* @param {jQuery} $carouselElement
2020
* @param {Object} config
@@ -31,6 +31,13 @@ define([
3131
$carouselElement.slick(config);
3232
}
3333

34+
/**
35+
* Initialize slider.
36+
*
37+
* @param $element
38+
* @param slickConfig
39+
* @param breakpoint
40+
*/
3441
function initSlider($element, slickConfig, breakpoint) {
3542
var productCount = $element.find('.product-item').length,
3643
$carouselElement = $($element.children()),
@@ -59,6 +66,7 @@ define([
5966
$carouselElement = $($element.children()),
6067
stageId = $($element).parents('[data-role="pagebuilder-stage"]').attr('id'),
6168
currentViewport = config.currentViewport,
69+
currentBreakpoint = config.breakpoints[currentViewport],
6270
slickConfig = {
6371
autoplay: $element.data('autoplay'),
6472
autoplaySpeed: $element.data('autoplay-speed') || 0,
@@ -79,8 +87,7 @@ define([
7987

8088
//initialize slider when content type is added in mobile viewport
8189
if (currentViewport === 'mobile') {
82-
var breakpoint = config.breakpoints[currentViewport];
83-
initSlider($element, slickConfig, breakpoint);
90+
initSlider($element, slickConfig, currentBreakpoint);
8491
}
8592

8693
// Redraw slide after content type gets redrawn

0 commit comments

Comments
 (0)