@drozdik.m/common-dialog-window
Version:
Nice and easy-to-use list of common info dialog windows
107 lines (106 loc) • 4.42 kB
TypeScript
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;
}