(element, config)
| 5406 | /*#__PURE__*/ |
| 5407 | function () { |
| 5408 | function Tooltip(element, config) { |
| 5409 | /** |
| 5410 | * Check for Popper dependency |
| 5411 | * Popper - https://popper.js.org |
| 5412 | */ |
| 5413 | if (typeof Popper === 'undefined') { |
| 5414 | throw new TypeError('Bootstrap\'s tooltips require Popper.js (https://popper.js.org/)'); |
| 5415 | } // private |
| 5416 | |
| 5417 | |
| 5418 | this._isEnabled = true; |
| 5419 | this._timeout = 0; |
| 5420 | this._hoverState = ''; |
| 5421 | this._activeTrigger = {}; |
| 5422 | this._popper = null; // Protected |
| 5423 | |
| 5424 | this.element = element; |
| 5425 | this.config = this._getConfig(config); |
| 5426 | this.tip = null; |
| 5427 | |
| 5428 | this._setListeners(); |
| 5429 | } // Getters |
| 5430 | |
| 5431 | |
| 5432 | var _proto = Tooltip.prototype; |
nothing calls this directly
no outgoing calls
no test coverage detected