mirror of
https://github.com/twbs/bootstrap.git
synced 2025-08-06 13:46:42 +02:00
Carousel: move repeated code to a method
This commit is contained in:
@@ -148,8 +148,7 @@ class Carousel extends BaseComponent {
|
||||
this.cycle(true)
|
||||
}
|
||||
|
||||
clearInterval(this._interval)
|
||||
this._interval = null
|
||||
this._clearInterval()
|
||||
}
|
||||
|
||||
cycle(event) {
|
||||
@@ -157,11 +156,7 @@ class Carousel extends BaseComponent {
|
||||
this._isPaused = false
|
||||
}
|
||||
|
||||
if (this._interval) {
|
||||
clearInterval(this._interval)
|
||||
this._interval = null
|
||||
}
|
||||
|
||||
this._clearInterval()
|
||||
if (this._config.interval && !this._isPaused) {
|
||||
this._updateInterval()
|
||||
|
||||
@@ -412,6 +407,13 @@ class Carousel extends BaseComponent {
|
||||
return SelectorEngine.findOne(SELECTOR_ACTIVE_ITEM, this._element)
|
||||
}
|
||||
|
||||
_clearInterval() {
|
||||
if (this._interval) {
|
||||
clearInterval(this._interval)
|
||||
this._interval = null
|
||||
}
|
||||
}
|
||||
|
||||
_directionToOrder(direction) {
|
||||
if (![DIRECTION_RIGHT, DIRECTION_LEFT].includes(direction)) {
|
||||
return direction
|
||||
|
Reference in New Issue
Block a user