Skip to content

Commit 2fdb7fc

Browse files
Rebuild dist files.
1 parent 2ec6db5 commit 2fdb7fc

10 files changed

Lines changed: 106 additions & 138 deletions

dist/js/splide-renderer.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/js/splide-renderer.min.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/js/splide.cjs.js

Lines changed: 36 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -297,9 +297,9 @@ function approximatelyEqual(x, y, epsilon) {
297297
return abs(x - y) < epsilon;
298298
}
299299

300-
function between(number, minOrMax, maxOrMin, exclusive) {
301-
var minimum = min(minOrMax, maxOrMin);
302-
var maximum = max(minOrMax, maxOrMin);
300+
function between(number, x, y, exclusive) {
301+
var minimum = min(x, y);
302+
var maximum = max(x, y);
303303
return exclusive ? minimum < number && number < maximum : minimum <= number && number <= maximum;
304304
}
305305

@@ -487,15 +487,15 @@ function RequestInterval(interval, onInterval, onUpdate, limit) {
487487
}
488488
}
489489

490-
raf(update);
490+
id = raf(update);
491491
}
492492
}
493493

494494
function start(resume) {
495-
!resume && cancel();
495+
resume || cancel();
496496
startTime = now() - (resume ? rate * interval : 0);
497497
paused = false;
498-
raf(update);
498+
id = raf(update);
499499
}
500500

501501
function pause() {
@@ -554,19 +554,10 @@ function State(initialState) {
554554
}
555555

556556
function Throttle(func, duration) {
557-
var interval;
558-
559-
function throttled() {
560-
if (!interval) {
561-
interval = RequestInterval(duration || 0, function () {
562-
func();
563-
interval = null;
564-
}, null, 1);
565-
interval.start();
566-
}
567-
}
568-
569-
return throttled;
557+
var interval = RequestInterval(duration || 0, func, null, 1);
558+
return function () {
559+
interval.isPaused() && interval.start();
560+
};
570561
}
571562

572563
function Media(Splide2, Components2, options) {
@@ -696,26 +687,27 @@ var ARIA_LIVE = ARIA_PREFIX + "live";
696687
var ARIA_BUSY = ARIA_PREFIX + "busy";
697688
var ARIA_ATOMIC = ARIA_PREFIX + "atomic";
698689
var ALL_ATTRIBUTES = [ROLE, TAB_INDEX, DISABLED, ARIA_CONTROLS, ARIA_CURRENT, ARIA_LABEL, ARIA_LABELLEDBY, ARIA_HIDDEN, ARIA_ORIENTATION, ARIA_ROLEDESCRIPTION];
690+
var CLASS_PREFIX = PROJECT_CODE + "__";
699691
var STATUS_CLASS_PREFIX = "is-";
700692
var CLASS_ROOT = PROJECT_CODE;
701-
var CLASS_TRACK = PROJECT_CODE + "__track";
702-
var CLASS_LIST = PROJECT_CODE + "__list";
703-
var CLASS_SLIDE = PROJECT_CODE + "__slide";
693+
var CLASS_TRACK = CLASS_PREFIX + "track";
694+
var CLASS_LIST = CLASS_PREFIX + "list";
695+
var CLASS_SLIDE = CLASS_PREFIX + "slide";
704696
var CLASS_CLONE = CLASS_SLIDE + "--clone";
705697
var CLASS_CONTAINER = CLASS_SLIDE + "__container";
706-
var CLASS_ARROWS = PROJECT_CODE + "__arrows";
707-
var CLASS_ARROW = PROJECT_CODE + "__arrow";
698+
var CLASS_ARROWS = CLASS_PREFIX + "arrows";
699+
var CLASS_ARROW = CLASS_PREFIX + "arrow";
708700
var CLASS_ARROW_PREV = CLASS_ARROW + "--prev";
709701
var CLASS_ARROW_NEXT = CLASS_ARROW + "--next";
710-
var CLASS_PAGINATION = PROJECT_CODE + "__pagination";
702+
var CLASS_PAGINATION = CLASS_PREFIX + "pagination";
711703
var CLASS_PAGINATION_PAGE = CLASS_PAGINATION + "__page";
712-
var CLASS_PROGRESS = PROJECT_CODE + "__progress";
704+
var CLASS_PROGRESS = CLASS_PREFIX + "progress";
713705
var CLASS_PROGRESS_BAR = CLASS_PROGRESS + "__bar";
714-
var CLASS_TOGGLE = PROJECT_CODE + "__toggle";
706+
var CLASS_TOGGLE = CLASS_PREFIX + "toggle";
715707
var CLASS_TOGGLE_PLAY = CLASS_TOGGLE + "__play";
716708
var CLASS_TOGGLE_PAUSE = CLASS_TOGGLE + "__pause";
717-
var CLASS_SPINNER = PROJECT_CODE + "__spinner";
718-
var CLASS_SR = PROJECT_CODE + "__sr";
709+
var CLASS_SPINNER = CLASS_PREFIX + "spinner";
710+
var CLASS_SR = CLASS_PREFIX + "sr";
719711
var CLASS_INITIALIZED = STATUS_CLASS_PREFIX + "initialized";
720712
var CLASS_ACTIVE = STATUS_CLASS_PREFIX + "active";
721713
var CLASS_PREV = STATUS_CLASS_PREFIX + "prev";
@@ -1874,16 +1866,18 @@ function Arrows(Splide2, Components2, options) {
18741866
}
18751867

18761868
function update() {
1877-
var index = Splide2.index;
1878-
var prevIndex = Controller.getPrev();
1879-
var nextIndex = Controller.getNext();
1880-
var prevLabel = prevIndex > -1 && index < prevIndex ? i18n.last : i18n.prev;
1881-
var nextLabel = nextIndex > -1 && index > nextIndex ? i18n.first : i18n.next;
1882-
prev.disabled = prevIndex < 0;
1883-
next.disabled = nextIndex < 0;
1884-
setAttribute(prev, ARIA_LABEL, prevLabel);
1885-
setAttribute(next, ARIA_LABEL, nextLabel);
1886-
emit(EVENT_ARROWS_UPDATED, prev, next, prevIndex, nextIndex);
1869+
if (prev && next) {
1870+
var index = Splide2.index;
1871+
var prevIndex = Controller.getPrev();
1872+
var nextIndex = Controller.getNext();
1873+
var prevLabel = prevIndex > -1 && index < prevIndex ? i18n.last : i18n.prev;
1874+
var nextLabel = nextIndex > -1 && index > nextIndex ? i18n.first : i18n.next;
1875+
prev.disabled = prevIndex < 0;
1876+
next.disabled = nextIndex < 0;
1877+
setAttribute(prev, ARIA_LABEL, prevLabel);
1878+
setAttribute(next, ARIA_LABEL, nextLabel);
1879+
emit(EVENT_ARROWS_UPDATED, prev, next, prevIndex, nextIndex);
1880+
}
18871881
}
18881882

18891883
return {
@@ -2683,12 +2677,6 @@ function Sync(Splide2, Components2, options) {
26832677
slideFocus = options.slideFocus;
26842678
var events = [];
26852679

2686-
function setup() {
2687-
Components2.Media.set({
2688-
slideFocus: isUndefined(slideFocus) ? isNavigation : slideFocus
2689-
}, true);
2690-
}
2691-
26922680
function mount() {
26932681
Splide2.splides.forEach(function (target) {
26942682
if (!target.isParent) {
@@ -2748,7 +2736,9 @@ function Sync(Splide2, Components2, options) {
27482736
}
27492737

27502738
return {
2751-
setup: setup,
2739+
setup: apply(Components2.Media.set, {
2740+
slideFocus: isUndefined(slideFocus) ? isNavigation : slideFocus
2741+
}, true),
27522742
mount: mount,
27532743
destroy: destroy,
27542744
remount: remount

dist/js/splide.esm.js

Lines changed: 36 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -292,9 +292,9 @@ function approximatelyEqual(x, y, epsilon) {
292292
return abs(x - y) < epsilon;
293293
}
294294

295-
function between(number, minOrMax, maxOrMin, exclusive) {
296-
var minimum = min(minOrMax, maxOrMin);
297-
var maximum = max(minOrMax, maxOrMin);
295+
function between(number, x, y, exclusive) {
296+
var minimum = min(x, y);
297+
var maximum = max(x, y);
298298
return exclusive ? minimum < number && number < maximum : minimum <= number && number <= maximum;
299299
}
300300

@@ -482,15 +482,15 @@ function RequestInterval(interval, onInterval, onUpdate, limit) {
482482
}
483483
}
484484

485-
raf(update);
485+
id = raf(update);
486486
}
487487
}
488488

489489
function start(resume) {
490-
!resume && cancel();
490+
resume || cancel();
491491
startTime = now() - (resume ? rate * interval : 0);
492492
paused = false;
493-
raf(update);
493+
id = raf(update);
494494
}
495495

496496
function pause() {
@@ -549,19 +549,10 @@ function State(initialState) {
549549
}
550550

551551
function Throttle(func, duration) {
552-
var interval;
553-
554-
function throttled() {
555-
if (!interval) {
556-
interval = RequestInterval(duration || 0, function () {
557-
func();
558-
interval = null;
559-
}, null, 1);
560-
interval.start();
561-
}
562-
}
563-
564-
return throttled;
552+
var interval = RequestInterval(duration || 0, func, null, 1);
553+
return function () {
554+
interval.isPaused() && interval.start();
555+
};
565556
}
566557

567558
function Media(Splide2, Components2, options) {
@@ -691,26 +682,27 @@ var ARIA_LIVE = ARIA_PREFIX + "live";
691682
var ARIA_BUSY = ARIA_PREFIX + "busy";
692683
var ARIA_ATOMIC = ARIA_PREFIX + "atomic";
693684
var ALL_ATTRIBUTES = [ROLE, TAB_INDEX, DISABLED, ARIA_CONTROLS, ARIA_CURRENT, ARIA_LABEL, ARIA_LABELLEDBY, ARIA_HIDDEN, ARIA_ORIENTATION, ARIA_ROLEDESCRIPTION];
685+
var CLASS_PREFIX = PROJECT_CODE + "__";
694686
var STATUS_CLASS_PREFIX = "is-";
695687
var CLASS_ROOT = PROJECT_CODE;
696-
var CLASS_TRACK = PROJECT_CODE + "__track";
697-
var CLASS_LIST = PROJECT_CODE + "__list";
698-
var CLASS_SLIDE = PROJECT_CODE + "__slide";
688+
var CLASS_TRACK = CLASS_PREFIX + "track";
689+
var CLASS_LIST = CLASS_PREFIX + "list";
690+
var CLASS_SLIDE = CLASS_PREFIX + "slide";
699691
var CLASS_CLONE = CLASS_SLIDE + "--clone";
700692
var CLASS_CONTAINER = CLASS_SLIDE + "__container";
701-
var CLASS_ARROWS = PROJECT_CODE + "__arrows";
702-
var CLASS_ARROW = PROJECT_CODE + "__arrow";
693+
var CLASS_ARROWS = CLASS_PREFIX + "arrows";
694+
var CLASS_ARROW = CLASS_PREFIX + "arrow";
703695
var CLASS_ARROW_PREV = CLASS_ARROW + "--prev";
704696
var CLASS_ARROW_NEXT = CLASS_ARROW + "--next";
705-
var CLASS_PAGINATION = PROJECT_CODE + "__pagination";
697+
var CLASS_PAGINATION = CLASS_PREFIX + "pagination";
706698
var CLASS_PAGINATION_PAGE = CLASS_PAGINATION + "__page";
707-
var CLASS_PROGRESS = PROJECT_CODE + "__progress";
699+
var CLASS_PROGRESS = CLASS_PREFIX + "progress";
708700
var CLASS_PROGRESS_BAR = CLASS_PROGRESS + "__bar";
709-
var CLASS_TOGGLE = PROJECT_CODE + "__toggle";
701+
var CLASS_TOGGLE = CLASS_PREFIX + "toggle";
710702
var CLASS_TOGGLE_PLAY = CLASS_TOGGLE + "__play";
711703
var CLASS_TOGGLE_PAUSE = CLASS_TOGGLE + "__pause";
712-
var CLASS_SPINNER = PROJECT_CODE + "__spinner";
713-
var CLASS_SR = PROJECT_CODE + "__sr";
704+
var CLASS_SPINNER = CLASS_PREFIX + "spinner";
705+
var CLASS_SR = CLASS_PREFIX + "sr";
714706
var CLASS_INITIALIZED = STATUS_CLASS_PREFIX + "initialized";
715707
var CLASS_ACTIVE = STATUS_CLASS_PREFIX + "active";
716708
var CLASS_PREV = STATUS_CLASS_PREFIX + "prev";
@@ -1869,16 +1861,18 @@ function Arrows(Splide2, Components2, options) {
18691861
}
18701862

18711863
function update() {
1872-
var index = Splide2.index;
1873-
var prevIndex = Controller.getPrev();
1874-
var nextIndex = Controller.getNext();
1875-
var prevLabel = prevIndex > -1 && index < prevIndex ? i18n.last : i18n.prev;
1876-
var nextLabel = nextIndex > -1 && index > nextIndex ? i18n.first : i18n.next;
1877-
prev.disabled = prevIndex < 0;
1878-
next.disabled = nextIndex < 0;
1879-
setAttribute(prev, ARIA_LABEL, prevLabel);
1880-
setAttribute(next, ARIA_LABEL, nextLabel);
1881-
emit(EVENT_ARROWS_UPDATED, prev, next, prevIndex, nextIndex);
1864+
if (prev && next) {
1865+
var index = Splide2.index;
1866+
var prevIndex = Controller.getPrev();
1867+
var nextIndex = Controller.getNext();
1868+
var prevLabel = prevIndex > -1 && index < prevIndex ? i18n.last : i18n.prev;
1869+
var nextLabel = nextIndex > -1 && index > nextIndex ? i18n.first : i18n.next;
1870+
prev.disabled = prevIndex < 0;
1871+
next.disabled = nextIndex < 0;
1872+
setAttribute(prev, ARIA_LABEL, prevLabel);
1873+
setAttribute(next, ARIA_LABEL, nextLabel);
1874+
emit(EVENT_ARROWS_UPDATED, prev, next, prevIndex, nextIndex);
1875+
}
18821876
}
18831877

18841878
return {
@@ -2678,12 +2672,6 @@ function Sync(Splide2, Components2, options) {
26782672
slideFocus = options.slideFocus;
26792673
var events = [];
26802674

2681-
function setup() {
2682-
Components2.Media.set({
2683-
slideFocus: isUndefined(slideFocus) ? isNavigation : slideFocus
2684-
}, true);
2685-
}
2686-
26872675
function mount() {
26882676
Splide2.splides.forEach(function (target) {
26892677
if (!target.isParent) {
@@ -2743,7 +2731,9 @@ function Sync(Splide2, Components2, options) {
27432731
}
27442732

27452733
return {
2746-
setup: setup,
2734+
setup: apply(Components2.Media.set, {
2735+
slideFocus: isUndefined(slideFocus) ? isNavigation : slideFocus
2736+
}, true),
27472737
mount: mount,
27482738
destroy: destroy,
27492739
remount: remount

0 commit comments

Comments
 (0)