}
_destroyElement(element) {
- if (element.parentNode) {
- element.parentNode.removeChild(element)
- }
+ element.remove()
EventHandler.trigger(element, EVENT_CLOSED)
}
this.tip = super.getTipElement()
if (!this.getTitle()) {
- this.tip.removeChild(SelectorEngine.findOne(SELECTOR_TITLE, this.tip))
+ SelectorEngine.findOne(SELECTOR_TITLE, this.tip).remove()
}
if (!this._getContent()) {
- this.tip.removeChild(SelectorEngine.findOne(SELECTOR_CONTENT, this.tip))
+ SelectorEngine.findOne(SELECTOR_CONTENT, this.tip).remove()
}
return this.tip
EventHandler.off(this._element.closest(`.${CLASS_NAME_MODAL}`), 'hide.bs.modal', this._hideModalHandler)
- if (this.tip && this.tip.parentNode) {
- this.tip.parentNode.removeChild(this.tip)
+ if (this.tip) {
+ this.tip.remove()
}
if (this._popper) {
return
}
- if (this._hoverState !== HOVER_STATE_SHOW && tip.parentNode) {
- tip.parentNode.removeChild(tip)
+ if (this._hoverState !== HOVER_STATE_SHOW) {
+ tip.remove()
}
this._cleanTipClass()
EventHandler.off(this._element, EVENT_MOUSEDOWN)
- const { parentNode } = this._getElement()
- if (parentNode) {
- parentNode.removeChild(this._element)
- }
-
+ this._element.remove()
this._isAppended = false
}
const elName = el.nodeName.toLowerCase()
if (!allowlistKeys.includes(elName)) {
- el.parentNode.removeChild(el)
+ el.remove()
continue
}