aboutsummaryrefslogtreecommitdiff
path: root/js/src
diff options
context:
space:
mode:
authorBardi Harborow <[email protected]>2016-11-01 14:32:36 +1100
committerMark Otto <[email protected]>2016-10-31 20:32:36 -0700
commit0974267b8c2b137d563d36c2390b4491fb1e0309 (patch)
tree23cab8912a5860d76720b29d062cd53aa7958568 /js/src
parentd6cc0e017dcb205f417b4f74ffd8ec5762b44bf2 (diff)
downloadbootstrap-0974267b8c2b137d563d36c2390b4491fb1e0309.tar.xz
bootstrap-0974267b8c2b137d563d36c2390b4491fb1e0309.zip
Move from $.proxy to es6 arrow functions. (#21049)
Diffstat (limited to 'js/src')
-rw-r--r--js/src/alert.js2
-rw-r--r--js/src/carousel.js8
-rw-r--r--js/src/modal.js10
-rw-r--r--js/src/scrollspy.js2
-rw-r--r--js/src/tab.js4
-rw-r--r--js/src/tooltip.js6
6 files changed, 14 insertions, 18 deletions
diff --git a/js/src/alert.js b/js/src/alert.js
index 0456c677d..27411e276 100644
--- a/js/src/alert.js
+++ b/js/src/alert.js
@@ -117,7 +117,7 @@ const Alert = (($) => {
}
$(element)
- .one(Util.TRANSITION_END, $.proxy(this._destroyElement, this, element))
+ .one(Util.TRANSITION_END, (event) => this._destroyElement(element, event))
.emulateTransitionEnd(TRANSITION_DURATION)
}
diff --git a/js/src/carousel.js b/js/src/carousel.js
index 54249039e..17bfebc68 100644
--- a/js/src/carousel.js
+++ b/js/src/carousel.js
@@ -161,7 +161,7 @@ const Carousel = (($) => {
if (this._config.interval && !this._isPaused) {
this._interval = setInterval(
- $.proxy(document.visibilityState ? this.nextWhenVisible : this.next, this), this._config.interval
+ (document.visibilityState ? this.nextWhenVisible : this.next).bind(this), this._config.interval
)
}
}
@@ -219,14 +219,14 @@ const Carousel = (($) => {
_addEventListeners() {
if (this._config.keyboard) {
$(this._element)
- .on(Event.KEYDOWN, $.proxy(this._keydown, this))
+ .on(Event.KEYDOWN, (event) => this._keydown(event))
}
if (this._config.pause === 'hover' &&
!('ontouchstart' in document.documentElement)) {
$(this._element)
- .on(Event.MOUSEENTER, $.proxy(this.pause, this))
- .on(Event.MOUSELEAVE, $.proxy(this.cycle, this))
+ .on(Event.MOUSEENTER, (event) => this.pause(event))
+ .on(Event.MOUSELEAVE, (event) => this.cycle(event))
}
}
diff --git a/js/src/modal.js b/js/src/modal.js
index 252637428..a52dcb07f 100644
--- a/js/src/modal.js
+++ b/js/src/modal.js
@@ -133,7 +133,7 @@ const Modal = (($) => {
$(this._element).on(
Event.CLICK_DISMISS,
Selector.DATA_DISMISS,
- $.proxy(this.hide, this)
+ (event) => this.hide(event)
)
$(this._dialog).on(Event.MOUSEDOWN_DISMISS, () => {
@@ -144,9 +144,7 @@ const Modal = (($) => {
})
})
- this._showBackdrop(
- $.proxy(this._showElement, this, relatedTarget)
- )
+ this._showBackdrop(() => this._showElement(relatedTarget))
}
hide(event) {
@@ -178,7 +176,7 @@ const Modal = (($) => {
($(this._element).hasClass(ClassName.FADE))) {
$(this._element)
- .one(Util.TRANSITION_END, $.proxy(this._hideModal, this))
+ .one(Util.TRANSITION_END, (event) => this._hideModal(event))
.emulateTransitionEnd(TRANSITION_DURATION)
} else {
this._hideModal()
@@ -284,7 +282,7 @@ const Modal = (($) => {
_setResizeEvent() {
if (this._isShown) {
- $(window).on(Event.RESIZE, $.proxy(this._handleUpdate, this))
+ $(window).on(Event.RESIZE, (event) => this._handleUpdate(event))
} else {
$(window).off(Event.RESIZE)
}
diff --git a/js/src/scrollspy.js b/js/src/scrollspy.js
index 604815f4e..648173b33 100644
--- a/js/src/scrollspy.js
+++ b/js/src/scrollspy.js
@@ -87,7 +87,7 @@ const ScrollSpy = (($) => {
this._activeTarget = null
this._scrollHeight = 0
- $(this._scrollElement).on(Event.SCROLL, $.proxy(this._process, this))
+ $(this._scrollElement).on(Event.SCROLL, (event) => this._process(event))
this.refresh()
this._process()
diff --git a/js/src/tab.js b/js/src/tab.js
index c625a010d..012d2f76f 100644
--- a/js/src/tab.js
+++ b/js/src/tab.js
@@ -156,9 +156,7 @@ const Tab = (($) => {
&& ((active && $(active).hasClass(ClassName.FADE))
|| Boolean($(container).find(Selector.FADE_CHILD)[0]))
- let complete = $.proxy(
- this._transitionComplete,
- this,
+ let complete = () => this._transitionComplete(
element,
active,
isTransitioning,
diff --git a/js/src/tooltip.js b/js/src/tooltip.js
index 90e782dc9..6c23b9f9d 100644
--- a/js/src/tooltip.js
+++ b/js/src/tooltip.js
@@ -426,7 +426,7 @@ const Tooltip = (($) => {
$(this.element).on(
this.constructor.Event.CLICK,
this.config.selector,
- $.proxy(this.toggle, this)
+ (event) => this.toggle(event)
)
} else if (trigger !== Trigger.MANUAL) {
@@ -441,12 +441,12 @@ const Tooltip = (($) => {
.on(
eventIn,
this.config.selector,
- $.proxy(this._enter, this)
+ (event) => this._enter(event)
)
.on(
eventOut,
this.config.selector,
- $.proxy(this._leave, this)
+ (event) => this._leave(event)
)
}
})