Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • ArDialog

Implements

  • UxComponent

Index

Constructors

constructor

  • new ArDialog(element: Element, styleEngine: StyleEngine, templatingEngine: TemplatingEngine): ArDialog

Properties

animation

animation: string = 'zoom'

animationDuration

animationDuration: number = 250

container

container: string | Element = null

content

content: string

contentViewModelPath

contentViewModelPath: string

Private createPromptTimeout

createPromptTimeout: any

Private dialogVisible

dialogVisible: boolean = false

Private editionCallback

editionCallback: Function

Private editionModel

editionModel: any

editionViewModelPath

editionViewModelPath: string

errorSubscriptions

errorSubscriptions: Function[] = ...

Private log

log: Logger

overlayDismiss

overlayDismiss: boolean = true

Private overlayVisible

overlayVisible: boolean = false

promptCompName

promptCompName: string = 'ar-dialog-prompt'

Private promptContainer

promptContainer: Element

Private promptIncludedCompName

promptIncludedCompName: string = ''

Optional promptOptions

promptOptions: ArDialogPromptOption[]

Private promptVM

promptVM: any

Private promptValue

promptValue: any

styleEngine

styleEngine: StyleEngine

subscriptions

subscriptions: Function[] = ...

theme

title

title: string

transient

transient: boolean = false

type

type: DialogTypes = 'alert'

Private window

window: Window & typeof globalThis = ...

Private zIndex

zIndex: number = 300

Static dialogLayers

dialogLayers: number = 0

Static zIndexRef

zIndexRef: number = 300

Methods

attached

  • attached(): void

Private clickOnCard

  • clickOnCard(event: any): boolean

Private clickOnOverlay

  • clickOnOverlay(event: any): boolean

close

  • close(): void

detached

  • detached(): void

dismiss

  • dismiss(): void

Private moveToContainer

  • moveToContainer(): void

open

  • open(): void

Private processSaving

  • processSaving(): void

Private remove

  • remove(): void

Private removeFromContainer

  • removeFromContainer(): void

Private returnAgree

  • returnAgree(agree?: boolean): void

Private returnPromptValue

  • returnPromptValue(): void

Private returnResponse

  • returnResponse(response: DialogResponse): void

setZIndex

  • setZIndex(): void

Private stopPropagation

  • stopPropagation(event: any): boolean

typeChanged

  • typeChanged(): void

whenClosed

  • whenClosed(): Promise<DialogResponse>

Generated using TypeDoc