UNPKG

laravel-jstools

Version:

JS tools for building front-side of Laravel applications

45 lines (44 loc) 1.84 kB
import { ModalContract } from './contracts/ModalContract'; import { Modal } from './Modal'; import { ModalDataInterface } from './interfaces/ModalDataInterface'; import { ModalUsageEnum } from './ModalUsageEnum'; import { ContextTypeEnum } from '../../types/ContextTypeEnum'; export declare class BS52Modal extends Modal implements ModalContract { private modal; private modalEl; private titleEl; private bodyCaptionEl; private bodyEl; private submitEl; private submitTextEl; private submitSpinnerEl; private loadingSpinnerEl; private cancelEl; private cancelTextEl; private overlayEl; private alertEl; constructor(modalId: string, modalUsage: ModalUsageEnum, modalData: ModalDataInterface, showNoty: boolean, tools: any); private showEl; private hideEl; protected modalShow(): void; protected modalHide(): void; protected modalShowAlerts(alertList: string[], contextType: ContextTypeEnum): void; protected modalClearAlerts(): void; protected modalOverlayShow(): void; protected modalOverlayHide(): void; protected modalSubmitShow(): void; protected modalSubmitHide(): void; protected modalSubmitSpinnerShow(): void; protected modalLoadingSpinnerShow(): void; protected modalExtraSpinnerShow(): void; protected modalSubmitSpinnerHide(): void; protected modalLoadingSpinnerHide(): void; protected modalExtraSpinnerHide(): void; protected modalButtonsEnable(): void; protected modalButtonsDisable(): void; protected modalSetTitle(text: string): void; protected modalSetSubmitText(text: string): void; protected modalSetCancelText(text: string): void; protected modalSetBodyCaption(text: string): void; protected modalSetBodyText(text: string): void; }