UNPKG

@drozdik.m/common-dialog-window

Version:

Nice and easy-to-use list of common info dialog windows

107 lines (106 loc) 4.42 kB
export declare class CommonDialogWindow { private static SuccessDialogWindow; private static WarningDialogWindow; private static ErrorDialogWindow; private static InfoDialogWindow; private static SuccessDialogSettings; private static WarningDialogSettings; private static ErrorDialogSettings; private static InfoDialogSettings; private static GreenConfirmationDialogWindow; private static YellowConfirmationDialogWindow; private static RedConfirmationDialogWindow; private static GreyConfirmationDialogWindow; private static GreenConfirmationDialogSettings; private static YellowConfirmationDialogSettings; private static RedConfirmationDialogSettings; private static GreyConfirmationDialogSettings; constructor(); /** * Handles existance of the dialog window * @param dialogWindow Dialog window * @param dialogWindowProperties Dialog window properties */ private static HandleDialogWindowExistance; /** * Shows success dialog window * @param message Message * @param heading Heading * @param confirmButton Confirm button text */ static Success(message: string, heading?: string, confirmButton?: string): void; /** * Shows warning dialog window * @param message Message * @param heading Heading * @param confirmButton Confirm button text */ static Warning(message: string, heading?: string, confirmButton?: string): void; /** * Shows error dialog window * @param message Message * @param heading Heading * @param confirmButton Confirm button text */ static Error(message: string, heading?: string, confirmButton?: string): void; /** * Shows information dialog window * @param message Message * @param heading Heading * @param confirmButton Confirm button text */ static Info(message: string, heading?: string, confirmButton?: string): void; /** * Updates common dialog window content * @param dialogId Dialog window ID * @param message Message * @param heading Heading * @param confirmButton Confirm button text */ private static FillCommonDialogWindow; /** * Pops green confirmation dialog window. If confirmed, confirm action is called * @param message Message * @param confirmAction Function called on confirmation * @param heading Heading * @param closeButton Close button text * @param confirmButton Confirm button text */ static GreenConfirm(message: string, confirmAction: Function, heading?: string, closeButton?: string, confirmButton?: string): void; /** * Pops yellow confirmation dialog window. If confirmed, confirm action is called * @param message Message * @param confirmAction Function called on confirmation * @param heading Heading * @param closeButton Close button text * @param confirmButton Confirm button text */ static YellowConfirm(message: string, confirmAction: Function, heading?: string, closeButton?: string, confirmButton?: string): void; /** * Pops red confirmation dialog window. If confirmed, confirm action is called * @param message Message * @param confirmAction Function called on confirmation * @param heading Heading * @param closeButton Close button text * @param confirmButton Confirm button text */ static RedConfirm(message: string, confirmAction: Function, heading?: string, closeButton?: string, confirmButton?: string): void; /** * Pops black confirmation dialog window. If confirmed, confirm action is called * @param message Message * @param confirmAction Function called on confirmation * @param heading Heading * @param closeButton Close button text * @param confirmButton Confirm button text */ static BlackConfirm(message: string, confirmAction: Function, heading?: string, closeButton?: string, confirmButton?: string): void; /** * Updates confirm dialog window content * @param dialogId Dialog window ID * @param message Message * @param heading Heading * @param closeButton Close button text * @param confirmButton Confirm button text */ private static FillConfirmDialogWindow; }