@ribajs/bs5
Version:
Bootstrap 5 module for Riba.js
41 lines • 3.82 kB
JavaScript
import { Modal as _Modal } from "bootstrap";
const DATA_KEY = "bs.modal";
const DATA_API_KEY = ".data-api";
const EVENT_KEY = `.${DATA_KEY}`;
export class Modal extends _Modal {
static get DATA_KEY() {
return DATA_KEY;
}
static get DATA_API_KEY() {
return DATA_API_KEY;
}
static get EVENT_KEY() {
return EVENT_KEY;
}
static ESCAPE_KEY = "Escape";
static EVENT_HIDE = `hide${EVENT_KEY}`;
static EVENT_HIDE_PREVENTED = `hidePrevented${EVENT_KEY}`;
static EVENT_HIDDEN = `hidden${EVENT_KEY}`;
static EVENT_SHOW = `show${EVENT_KEY}`;
static EVENT_SHOWN = `shown${EVENT_KEY}`;
static EVENT_FOCUSIN = `focusin${EVENT_KEY}`;
static EVENT_RESIZE = `resize${EVENT_KEY}`;
static EVENT_CLICK_DISMISS = `click.dismiss${EVENT_KEY}`;
static EVENT_KEYDOWN_DISMISS = `keydown.dismiss${EVENT_KEY}`;
static EVENT_MOUSEUP_DISMISS = `mouseup.dismiss${EVENT_KEY}`;
static EVENT_MOUSEDOWN_DISMISS = `mousedown.dismiss${EVENT_KEY}`;
static EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`;
static CLASS_NAME_SCROLLBAR_MEASURER = "modal-scrollbar-measure";
static CLASS_NAME_BACKDROP = "modal-backdrop";
static CLASS_NAME_OPEN = "modal-open";
static CLASS_NAME_FADE = "fade";
static CLASS_NAME_SHOW = "show";
static CLASS_NAME_STATIC = "modal-static";
static SELECTOR_DIALOG = ".modal-dialog";
static SELECTOR_MODAL_BODY = ".modal-body";
static SELECTOR_DATA_TOGGLE = '[data-bs-toggle="modal"]';
static SELECTOR_DATA_DISMISS = '[data-bs-dismiss="modal"]';
static SELECTOR_FIXED_CONTENT = ".fixed-top, .fixed-bottom, .is-fixed, .sticky-top";
static SELECTOR_STICKY_CONTENT = ".sticky-top";
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9kYWwuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvc2VydmljZXMvbW9kYWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLEtBQUssSUFBSSxNQUFNLEVBQUUsTUFBTSxXQUFXLENBQUM7QUFFNUMsTUFBTSxRQUFRLEdBQUcsVUFBVSxDQUFDO0FBQzVCLE1BQU0sWUFBWSxHQUFHLFdBQVcsQ0FBQztBQUNqQyxNQUFNLFNBQVMsR0FBRyxJQUFJLFFBQVEsRUFBRSxDQUFDO0FBS2pDLE1BQU0sT0FBTyxLQUFNLFNBQVEsTUFBTTtJQUMvQixNQUFNLEtBQUssUUFBUTtRQUNqQixPQUFPLFFBQVEsQ0FBQztJQUNsQixDQUFDO0lBRUQsTUFBTSxLQUFLLFlBQVk7UUFDckIsT0FBTyxZQUFZLENBQUM7SUFDdEIsQ0FBQztJQUVELE1BQU0sS0FBSyxTQUFTO1FBQ2xCLE9BQU8sU0FBUyxDQUFDO0lBQ25CLENBQUM7SUFJRCxNQUFNLENBQUMsVUFBVSxHQUFHLFFBQVEsQ0FBQztJQUU3QixNQUFNLENBQUMsVUFBVSxHQUFHLE9BQU8sU0FBUyxFQUFFLENBQUM7SUFDdkMsTUFBTSxDQUFDLG9CQUFvQixHQUFHLGdCQUFnQixTQUFTLEVBQUUsQ0FBQztJQUMxRCxNQUFNLENBQUMsWUFBWSxHQUFHLFNBQVMsU0FBUyxFQUFFLENBQUM7SUFDM0MsTUFBTSxDQUFDLFVBQVUsR0FBRyxPQUFPLFNBQVMsRUFBRSxDQUFDO0lBQ3ZDLE1BQU0sQ0FBQyxXQUFXLEdBQUcsUUFBUSxTQUFTLEVBQUUsQ0FBQztJQUN6QyxNQUFNLENBQUMsYUFBYSxHQUFHLFVBQVUsU0FBUyxFQUFFLENBQUM7SUFDN0MsTUFBTSxDQUFDLFlBQVksR0FBRyxTQUFTLFNBQVMsRUFBRSxDQUFDO0lBQzNDLE1BQU0sQ0FBQyxtQkFBbUIsR0FBRyxnQkFBZ0IsU0FBUyxFQUFFLENBQUM7SUFDekQsTUFBTSxDQUFDLHFCQUFxQixHQUFHLGtCQUFrQixTQUFTLEVBQUUsQ0FBQztJQUM3RCxNQUFNLENBQUMscUJBQXFCLEdBQUcsa0JBQWtCLFNBQVMsRUFBRSxDQUFDO0lBQzdELE1BQU0sQ0FBQyx1QkFBdUIsR0FBRyxvQkFBb0IsU0FBUyxFQUFFLENBQUM7SUFDakUsTUFBTSxDQUFDLG9CQUFvQixHQUFHLFFBQVEsU0FBUyxHQUFHLFlBQVksRUFBRSxDQUFDO0lBRWpFLE1BQU0sQ0FBQyw2QkFBNkIsR0FBRyx5QkFBeUIsQ0FBQztJQUNqRSxNQUFNLENBQUMsbUJBQW1CLEdBQUcsZ0JBQWdCLENBQUM7SUFDOUMsTUFBTSxDQUFDLGVBQWUsR0FBRyxZQUFZLENBQUM7SUFDdEMsTUFBTSxDQUFDLGVBQWUsR0FBRyxNQUFNLENBQUM7SUFDaEMsTUFBTSxDQUFDLGVBQWUsR0FBRyxNQUFNLENBQUM7SUFDaEMsTUFBTSxDQUFDLGlCQUFpQixHQUFHLGNBQWMsQ0FBQztJQUUxQyxNQUFNLENBQUMsZUFBZSxHQUFHLGVBQWUsQ0FBQztJQUN6QyxNQUFNLENBQUMsbUJBQW1CLEdBQUcsYUFBYSxDQUFDO0lBQzNDLE1BQU0sQ0FBQyxvQkFBb0IsR0FBRywwQkFBMEIsQ0FBQztJQUN6RCxNQUFNLENBQUMscUJBQXFCLEdBQUcsMkJBQTJCLENBQUM7SUFDM0QsTUFBTSxDQUFDLHNCQUFzQixHQUMzQixtREFBbUQsQ0FBQztJQUN0RCxNQUFNLENBQUMsdUJBQXVCLEdBQUcsYUFBYSxDQUFDIn0=