Skip to content

Commit 3f114a1

Browse files
author
Hwashiang Yu
committed
MC-4156: Slider with autoplay cannot be inline edited
- Added css interaction prevention to slider while slide is changing
1 parent 306c40a commit 3f114a1

File tree

2 files changed

+6
-0
lines changed
  • app/code/Magento/PageBuilder/view/adminhtml/web

2 files changed

+6
-0
lines changed

app/code/Magento/PageBuilder/view/adminhtml/web/js/content-type/slider/preview.js

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/code/Magento/PageBuilder/view/adminhtml/web/ts/js/content-type/slider/preview.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -395,6 +395,7 @@ export default class Preview extends PreviewCollection {
395395
$(this.element).on(
396396
"beforeChange",
397397
(event: Event, slick: {}, currentSlide: any, nextSlide: any) => {
398+
$(this.element).css("pointer-events", "none");
398399
this.setActiveSlide(nextSlide);
399400
},
400401
).on("afterChange", () => {
@@ -405,6 +406,7 @@ export default class Preview extends PreviewCollection {
405406
});
406407
this.contentTypeHeightReset = null;
407408
}
409+
$(this.element).css("pointer-events", "");
408410
});
409411
}
410412
}

0 commit comments

Comments
 (0)