mirror of
https://github.com/SoftFever/OrcaSlicer.git
synced 2025-07-10 08:17:51 -06:00
ENH: model info display UI
Change-Id: I066c0e7f8ce87ec00b1141a1b44430444a819b42 (cherry picked from commit 05907a1a42da82737090d55046974d401f8af057)
This commit is contained in:
parent
0cc953ad41
commit
b4ffa91cb4
343 changed files with 54828 additions and 2 deletions
|
@ -0,0 +1,35 @@
|
|||
export default function effectVirtualTransitionEnd({
|
||||
swiper,
|
||||
duration,
|
||||
transformEl,
|
||||
allSlides
|
||||
}) {
|
||||
const {
|
||||
slides,
|
||||
activeIndex,
|
||||
$wrapperEl
|
||||
} = swiper;
|
||||
|
||||
if (swiper.params.virtualTranslate && duration !== 0) {
|
||||
let eventTriggered = false;
|
||||
let $transitionEndTarget;
|
||||
|
||||
if (allSlides) {
|
||||
$transitionEndTarget = transformEl ? slides.find(transformEl) : slides;
|
||||
} else {
|
||||
$transitionEndTarget = transformEl ? slides.eq(activeIndex).find(transformEl) : slides.eq(activeIndex);
|
||||
}
|
||||
|
||||
$transitionEndTarget.transitionEnd(() => {
|
||||
if (eventTriggered) return;
|
||||
if (!swiper || swiper.destroyed) return;
|
||||
eventTriggered = true;
|
||||
swiper.animating = false;
|
||||
const triggerEvents = ['webkitTransitionEnd', 'transitionend'];
|
||||
|
||||
for (let i = 0; i < triggerEvents.length; i += 1) {
|
||||
$wrapperEl.trigger(triggerEvents[i]);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue