@eclipse-scout/core
Version:
Eclipse Scout runtime
38 lines • 1.52 kB
TypeScript
/// <reference types="jquery" />
import { Icon, InitModelOf, NotificationEventMap, NotificationModel, Status, StatusOrModel, Widget } from '../index';
export declare class Notification extends Widget implements NotificationModel {
model: NotificationModel;
eventMap: NotificationEventMap;
self: Notification;
status: Status;
closable: boolean;
htmlEnabled: boolean;
$content: JQuery;
$messageText: JQuery;
$closer: JQuery;
protected _icon: Icon;
constructor();
protected _init(model: InitModelOf<this>): void;
protected _resolveStatusTextKeys(properties: string[]): void;
protected _resolveStatusIconIds(properties: string[]): void;
protected _render(): void;
protected _remove(): void;
protected _renderProperties(): void;
setStatus(status: StatusOrModel): void;
protected _setStatus(status: StatusOrModel): void;
protected _removeStatus(): void;
protected _renderStatus(): void;
protected _renderMessage(): void;
setIconId(iconId: string): void;
protected _renderIconId(): void;
protected _renderIcon(): void;
protected _removeIcon(): void;
setClosable(closable: boolean): void;
protected _renderClosable(): void;
protected _removeCloser(): void;
protected _renderCloser(): void;
protected _onCloseIconClick(event: JQuery.ClickEvent): void;
protected _onAppLinkAction(event: JQuery.ClickEvent): void;
triggerAppLinkAction(ref: string): void;
}
//# sourceMappingURL=Notification.d.ts.map