X7ROOT File Manager
Current Path:
/home/notabjze/narcev.com/media/vendor/bootstrap/js
home
/
notabjze
/
narcev.com
/
media
/
vendor
/
bootstrap
/
js
/
ðŸ“
..
📄
alert.js
(3.43 KB)
📄
alert.min.js
(1.54 KB)
📄
alert.min.js.gz
(745 B)
📄
bootstrap-es5.js
(351.6 KB)
📄
bootstrap-es5.min.js
(128.65 KB)
📄
bootstrap-es5.min.js.gz
(40.08 KB)
📄
button.js
(2.63 KB)
📄
button.min.js
(1.05 KB)
📄
button.min.js.gz
(576 B)
📄
carousel.js
(16.9 KB)
📄
carousel.min.js
(9.58 KB)
📄
carousel.min.js.gz
(3.03 KB)
📄
collapse.js
(10.57 KB)
📄
collapse.min.js
(5.7 KB)
📄
collapse.min.js.gz
(1.9 KB)
📄
dom.js
(23.64 KB)
📄
dom.min.js
(10.22 KB)
📄
dom.min.js.gz
(3.92 KB)
📄
dropdown.js
(15.03 KB)
📄
dropdown.min.js
(8.42 KB)
📄
dropdown.min.js.gz
(2.89 KB)
📄
modal.js
(23.12 KB)
📄
modal.min.js
(12.25 KB)
📄
modal.min.js.gz
(3.68 KB)
📄
offcanvas.js
(7.62 KB)
📄
offcanvas.min.js
(4.44 KB)
📄
offcanvas.min.js.gz
(1.61 KB)
📄
popover.js
(28.21 KB)
📄
popover.min.js
(16.15 KB)
📄
popover.min.js.gz
(4.88 KB)
📄
popper.js
(55.77 KB)
📄
popper.min.js
(23.09 KB)
📄
popper.min.js.gz
(7.28 KB)
📄
scrollspy.js
(8.69 KB)
📄
scrollspy.min.js
(4.89 KB)
📄
scrollspy.min.js.gz
(1.82 KB)
📄
tab.js
(8.08 KB)
📄
tab.min.js
(4.12 KB)
📄
tab.min.js.gz
(1.61 KB)
📄
toast.js
(6.4 KB)
📄
toast.min.js
(3.68 KB)
📄
toast.min.js.gz
(1.3 KB)
Editing: button.js
import { B as BaseComponent, E as EventHandler, d as defineJQueryPlugin } from './dom.js?1629745661'; /** * -------------------------------------------------------------------------- * Bootstrap (v5.0.2): button.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * -------------------------------------------------------------------------- */ /** * ------------------------------------------------------------------------ * Constants * ------------------------------------------------------------------------ */ const NAME = 'button'; const DATA_KEY = 'bs.button'; const EVENT_KEY = `.${DATA_KEY}`; const DATA_API_KEY = '.data-api'; const CLASS_NAME_ACTIVE = 'active'; const SELECTOR_DATA_TOGGLE = '[data-bs-toggle="button"]'; const EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`; /** * ------------------------------------------------------------------------ * Class Definition * ------------------------------------------------------------------------ */ class Button extends BaseComponent { // Getters static get NAME() { return NAME; } // Public toggle() { // Toggle class and sync the `aria-pressed` attribute with the return value of the `.toggle()` method this._element.setAttribute('aria-pressed', this._element.classList.toggle(CLASS_NAME_ACTIVE)); } // Static static jQueryInterface(config) { return this.each(function () { const data = Button.getOrCreateInstance(this); if (config === 'toggle') { data[config](); } }); } } /** * ------------------------------------------------------------------------ * Data Api implementation * ------------------------------------------------------------------------ */ EventHandler.on(document, EVENT_CLICK_DATA_API, SELECTOR_DATA_TOGGLE, event => { event.preventDefault(); const button = event.target.closest(SELECTOR_DATA_TOGGLE); const data = Button.getOrCreateInstance(button); data.toggle(); }); /** * ------------------------------------------------------------------------ * jQuery * ------------------------------------------------------------------------ * add .Button to jQuery only if jQuery is present */ defineJQueryPlugin(Button); window.bootstrap = window.bootstrap || {}; window.bootstrap.Button = Button; if (Joomla && Joomla.getOptions) { // Get the elements/configurations from the PHP const buttons = Joomla.getOptions('bootstrap.button'); // Initialise the elements if (buttons && buttons.length) { buttons.forEach(selector => { Array.from(document.querySelectorAll(selector)).map(el => new window.bootstrap.Button(el)); }); } } export { Button as B };
Upload File
Create Folder