���� JFIF �� � ( %"1"%)+...383,7(-.-
![]() Server : Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.4.20 System : Linux st2.domain.com 3.10.0-1127.10.1.el7.x86_64 #1 SMP Wed Jun 3 14:28:03 UTC 2020 x86_64 User : apache ( 48) PHP Version : 7.4.20 Disable Function : NONE Directory : /var/www/html/thietkeweb2/layout/default/node_modules/bootstrap/js/src/ |
/** * -------------------------------------------------------------------------- * Bootstrap alert.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * -------------------------------------------------------------------------- */ import BaseComponent from './base-component.js' import EventHandler from './dom/event-handler.js' import { enableDismissTrigger } from './util/component-functions.js' import { defineJQueryPlugin } from './util/index.js' /** * Constants */ const NAME = 'alert' const DATA_KEY = 'bs.alert' const EVENT_KEY = `.${DATA_KEY}` const EVENT_CLOSE = `close${EVENT_KEY}` const EVENT_CLOSED = `closed${EVENT_KEY}` const CLASS_NAME_FADE = 'fade' const CLASS_NAME_SHOW = 'show' /** * Class definition */ class Alert extends BaseComponent { // Getters static get NAME() { return NAME } // Public close() { const closeEvent = EventHandler.trigger(this._element, EVENT_CLOSE) if (closeEvent.defaultPrevented) { return } this._element.classList.remove(CLASS_NAME_SHOW) const isAnimated = this._element.classList.contains(CLASS_NAME_FADE) this._queueCallback(() => this._destroyElement(), this._element, isAnimated) } // Private _destroyElement() { this._element.remove() EventHandler.trigger(this._element, EVENT_CLOSED) this.dispose() } // Static static jQueryInterface(config) { return this.each(function () { const data = Alert.getOrCreateInstance(this) if (typeof config !== 'string') { return } if (data[config] === undefined || config.startsWith('_') || config === 'constructor') { throw new TypeError(`No method named "${config}"`) } data[config](this) }) } } /** * Data API implementation */ enableDismissTrigger(Alert, 'close') /** * jQuery */ defineJQueryPlugin(Alert) export default Alert