__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ 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}from"./dom.min.js?5.3.0";const NAME="toast",DATA_KEY="bs.toast",EVENT_KEY=`.${DATA_KEY}`,EVENT_MOUSEOVER=`mouseover${EVENT_KEY}`,EVENT_MOUSEOUT=`mouseout${EVENT_KEY}`,EVENT_FOCUSIN=`focusin${EVENT_KEY}`,EVENT_FOCUSOUT=`focusout${EVENT_KEY}`,EVENT_HIDE=`hide${EVENT_KEY}`,EVENT_HIDDEN=`hidden${EVENT_KEY}`,EVENT_SHOW=`show${EVENT_KEY}`,EVENT_SHOWN=`shown${EVENT_KEY}`,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,t),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return Default}static get DefaultType(){return DefaultType}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","showing"),this._queueCallback((()=>{this._element.classList.remove("showing"),EventHandler.trigger(this._element,EVENT_SHOWN),this._maybeScheduleHide()}),this._element,this._config.animation)}hide(){if(!this.isShown())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","show"),EventHandler.trigger(this._element,EVENT_HIDDEN)}),this._element,this._config.animation)}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove("show"),super.dispose()}isShown(){return this._element.classList.contains("show")}_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},n=Array.from(document.querySelectorAll(t));n.length&&n.map((e=>new window.bootstrap.Toast(e,i)))}))}export{Toast as T};| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| alert.js | File | 2.19 KB | 0664 |
|
| alert.min.js | File | 1.24 KB | 0664 |
|
| alert.min.js.gz | File | 664 B | 0664 |
|
| bootstrap-es5.js | File | 414.52 KB | 0664 |
|
| bootstrap-es5.min.js | File | 145.41 KB | 0664 |
|
| bootstrap-es5.min.js.gz | File | 48.32 KB | 0664 |
|
| button.js | File | 1.97 KB | 0664 |
|
| button.min.js | File | 1.05 KB | 0664 |
|
| button.min.js.gz | File | 576 B | 0664 |
|
| carousel.js | File | 12.47 KB | 0664 |
|
| carousel.min.js | File | 7.16 KB | 0664 |
|
| carousel.min.js.gz | File | 2.48 KB | 0664 |
|
| collapse.js | File | 8.16 KB | 0664 |
|
| collapse.min.js | File | 4.9 KB | 0664 |
|
| collapse.min.js.gz | File | 1.7 KB | 0664 |
|
| dom.js | File | 45.06 KB | 0664 |
|
| dom.min.js | File | 21.92 KB | 0664 |
|
| dom.min.js.gz | File | 7.14 KB | 0664 |
|
| dropdown.js | File | 13.59 KB | 0664 |
|
| dropdown.min.js | File | 7.93 KB | 0664 |
|
| dropdown.min.js.gz | File | 2.73 KB | 0664 |
|
| modal.js | File | 14.6 KB | 0664 |
|
| modal.min.js | File | 8.19 KB | 0664 |
|
| modal.min.js.gz | File | 2.64 KB | 0664 |
|
| offcanvas.js | File | 7.31 KB | 0664 |
|
| offcanvas.min.js | File | 4.56 KB | 0664 |
|
| offcanvas.min.js.gz | File | 1.62 KB | 0664 |
|
| popover.js | File | 20.27 KB | 0664 |
|
| popover.min.js | File | 12.2 KB | 0664 |
|
| popover.min.js.gz | File | 3.6 KB | 0664 |
|
| popper.js | File | 58.42 KB | 0664 |
|
| popper.min.js | File | 24.66 KB | 0664 |
|
| popper.min.js.gz | File | 7.83 KB | 0664 |
|
| scrollspy.js | File | 9.09 KB | 0664 |
|
| scrollspy.min.js | File | 4.88 KB | 0664 |
|
| scrollspy.min.js.gz | File | 1.86 KB | 0664 |
|
| tab.js | File | 10.95 KB | 0664 |
|
| tab.min.js | File | 6.07 KB | 0664 |
|
| tab.min.js.gz | File | 2.06 KB | 0664 |
|
| toast.js | File | 5.6 KB | 0664 |
|
| toast.min.js | File | 3.37 KB | 0664 |
|
| toast.min.js.gz | File | 1.19 KB | 0664 |
|