Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • Modal

Index

Constructors

constructor

Properties

Private Readonly $template

$template: JQuery = ...

currentModal

currentModal: JQuery = null

Private defaultConfiguration

defaultConfiguration: <internal>.Configuration = ...

Private instances

instances: JQuery[] = []

Private Readonly securityUtility

securityUtility: SecurityUtility

Readonly sizes

sizes: any = Sizes

Readonly styles

styles: any = Styles

Readonly types

types: any = Types

Methods

advanced

  • advanced(configuration: {}): JQuery

confirm

  • confirm(title: string, content: string | JQuery, severity?: SeverityEnum, buttons?: Object[], additionalCssClasses?: string[]): JQuery
  • Shows a confirmation dialog Events:

    • button.clicked
    • confirm.button.cancel
    • confirm.button.ok

    Parameters

    • title: string

      The title for the confirm modal

    • content: string | JQuery

      The content for the conform modal, e.g. the main question

    • severity: SeverityEnum = SeverityEnum.warning

      Default SeverityEnum.warning

    • buttons: Object[] = []

      An array with buttons, default no buttons

    • Optional additionalCssClasses: string[]

      Additional css classes to add to the modal

    Returns JQuery

dismiss

  • dismiss(): void

Private generate

Private initializeMarkupTrigger

  • initializeMarkupTrigger(theDocument: HTMLDocument): void

loadUrl

  • loadUrl(title: string, severity?: SeverityEnum, buttons: Object[], url: string, callback?: Function, target?: string): JQuery

setButtons

  • setButtons(buttons: Button[]): JQuery

show

  • show(title: string, content: string | JQuery, severity?: SeverityEnum, buttons?: Object[], additionalCssClasses?: string[]): JQuery

Static Private createModalResponseEventFromElement

  • createModalResponseEventFromElement(element: HTMLElement, result: boolean): ModalResponseEvent

Static Private resolveEventNameTargetElement

  • resolveEventNameTargetElement(evt: Event): HTMLElement

Generated using TypeDoc