mirror of
https://github.com/twbs/bootstrap.git
synced 2025-02-07 04:54:24 +01:00
Tooltip: a simple code-block position change
This commit is contained in:
parent
1f7b83203d
commit
bd79d69a73
@ -274,7 +274,26 @@ class Tooltip extends BaseComponent {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const hideEvent = EventHandler.trigger(this._element, this.constructor.Event.HIDE)
|
||||||
|
if (hideEvent.defaultPrevented) {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
const tip = this.getTipElement()
|
const tip = this.getTipElement()
|
||||||
|
tip.classList.remove(CLASS_NAME_SHOW)
|
||||||
|
|
||||||
|
// If this is a touch-enabled device we remove the extra
|
||||||
|
// empty mouseover listeners we added for iOS support
|
||||||
|
if ('ontouchstart' in document.documentElement) {
|
||||||
|
for (const element of [].concat(...document.body.children)) {
|
||||||
|
EventHandler.off(element, 'mouseover', noop)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
this._activeTrigger[TRIGGER_CLICK] = false
|
||||||
|
this._activeTrigger[TRIGGER_FOCUS] = false
|
||||||
|
this._activeTrigger[TRIGGER_HOVER] = false
|
||||||
|
|
||||||
const complete = () => {
|
const complete = () => {
|
||||||
if (this._isWithActiveTrigger()) {
|
if (this._isWithActiveTrigger()) {
|
||||||
return
|
return
|
||||||
@ -290,25 +309,6 @@ class Tooltip extends BaseComponent {
|
|||||||
this._disposePopper()
|
this._disposePopper()
|
||||||
}
|
}
|
||||||
|
|
||||||
const hideEvent = EventHandler.trigger(this._element, this.constructor.Event.HIDE)
|
|
||||||
if (hideEvent.defaultPrevented) {
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
tip.classList.remove(CLASS_NAME_SHOW)
|
|
||||||
|
|
||||||
// If this is a touch-enabled device we remove the extra
|
|
||||||
// empty mouseover listeners we added for iOS support
|
|
||||||
if ('ontouchstart' in document.documentElement) {
|
|
||||||
for (const element of [].concat(...document.body.children)) {
|
|
||||||
EventHandler.off(element, 'mouseover', noop)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
this._activeTrigger[TRIGGER_CLICK] = false
|
|
||||||
this._activeTrigger[TRIGGER_FOCUS] = false
|
|
||||||
this._activeTrigger[TRIGGER_HOVER] = false
|
|
||||||
|
|
||||||
this._queueCallback(complete, this.tip, this._isAnimated())
|
this._queueCallback(complete, this.tip, this._isAnimated())
|
||||||
this._isHovered = false
|
this._isHovered = false
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user