Class. Edit Label Ui
protectedcontainerElement:HTMLElement
Defined in: packages/sprotty/src/base/ui-extensions/ui-extension.ts:47
AbstractUIExtension.containerElement
protecteddomHelper:DOMHelper
Defined in: packages/sprotty/src/features/edit/edit-label-ui.ts:56
protectedinputElement:HTMLInputElement
Defined in: packages/sprotty/src/features/edit/edit-label-ui.ts:60
protectedisActive:boolean=false
Defined in: packages/sprotty/src/features/edit/edit-label-ui.ts:66
protectedisCurrentLabelValid:boolean=true
Defined in: packages/sprotty/src/features/edit/edit-label-ui.ts:68
protectedoptionallabel:EditableLabel&SModelElementImpl
Defined in: packages/sprotty/src/features/edit/edit-label-ui.ts:63
protectedlabelElement:null|HTMLElement
Defined in: packages/sprotty/src/features/edit/edit-label-ui.ts:64
labelValidator:
IEditLabelValidator
Defined in: packages/sprotty/src/features/edit/edit-label-ui.ts:57
protectedlogger:ILogger
Defined in: packages/sprotty/src/base/ui-extensions/ui-extension.ts:45
protectedoptions:ViewerOptions
Defined in: packages/sprotty/src/base/ui-extensions/ui-extension.ts:44
protectedoptionalpreviousLabelContent:string
Defined in: packages/sprotty/src/features/edit/edit-label-ui.ts:69
protectedtextAreaElement:HTMLTextAreaElement
Defined in: packages/sprotty/src/features/edit/edit-label-ui.ts:61
validationDecorator:
IEditLabelValidationDecorator
Defined in: packages/sprotty/src/features/edit/edit-label-ui.ts:58
protectedoptionalvalidationTimeout:number=undefined
Defined in: packages/sprotty/src/features/edit/edit-label-ui.ts:65
protectedviewerOptions:ViewerOptions
Defined in: packages/sprotty/src/features/edit/edit-label-ui.ts:55
readonlystaticID:"editLabelUi"='editLabelUi'
Defined in: packages/sprotty/src/features/edit/edit-label-ui.ts:52
get editControl():
HTMLInputElement|HTMLTextAreaElement
Defined in: packages/sprotty/src/features/edit/edit-label-ui.ts:97
HTMLInputElement | HTMLTextAreaElement
get
protectedlabelId():string
Defined in: packages/sprotty/src/features/edit/edit-label-ui.ts:74
string
protectedapplyFontStyling():void
Defined in: packages/sprotty/src/features/edit/edit-label-ui.ts:246
void
protectedapplyLabelEdit():Promise<void>
Defined in: packages/sprotty/src/features/edit/edit-label-ui.ts:122
Promise<void>
protectedapplyLabelEditOnEvent(event,code?, …modifiers?):void
Defined in: packages/sprotty/src/features/edit/edit-label-ui.ts:108
KeyboardEvent
KeyCode
…KeyboardModifier[]
void
protectedapplyTextContents():void
Defined in: packages/sprotty/src/features/edit/edit-label-ui.ts:232
void
protectedclearValidationResult():void
Defined in: packages/sprotty/src/features/edit/edit-label-ui.ts:173
void
protectedconfigureAndAdd(element,containerElement):void
Defined in: packages/sprotty/src/features/edit/edit-label-ui.ts:86
HTMLInputElement | HTMLTextAreaElement
HTMLElement
void
containerClass():
string
Defined in: packages/sprotty/src/features/edit/edit-label-ui.ts:72
string
AbstractUIExtension.containerClass
protectedgetOrCreateContainer(baseDivId):HTMLElement
Defined in: packages/sprotty/src/base/ui-extensions/ui-extension.ts:89
string
HTMLElement
AbstractUIExtension.getOrCreateContainer
hide():
void
Defined in: packages/sprotty/src/features/edit/edit-label-ui.ts:187
void
protectedhideIfEscapeEvent(event):void
Defined in: packages/sprotty/src/features/edit/edit-label-ui.ts:104
KeyboardEvent
void
id():
string
Defined in: packages/sprotty/src/features/edit/edit-label-ui.ts:71
string
protectedinitialize():boolean
Defined in: packages/sprotty/src/base/ui-extensions/ui-extension.ts:75
boolean
AbstractUIExtension.initialize
protectedinitializeContents(containerElement):void
Defined in: packages/sprotty/src/features/edit/edit-label-ui.ts:76
Initializes the contents of this UI extension.
Subclasses must implement this method to initialize the UI elements of this UI extension inside the specified containerElement.
HTMLElement
void
AbstractUIExtension.initializeContents
protectedonBeforeShow(containerElement,root, …contextElementIds):void
Defined in: packages/sprotty/src/features/edit/edit-label-ui.ts:199
Updates the containerElement under the given context before it becomes visible.
Subclasses may override this method to, for instance, modifying the position of the
containerElement, add or remove elements, etc. depending on the specified root
or contextElementIds.
HTMLElement
Readonly<SModelRootImpl>
…string[]
void
AbstractUIExtension.onBeforeShow
protectedperformLabelValidation(event,value):void
Defined in: packages/sprotty/src/features/edit/edit-label-ui.ts:144
KeyboardEvent
string
void
protectedrestoreFocus():void
Defined in: packages/sprotty/src/base/ui-extensions/ui-extension.ts:68
void
AbstractUIExtension.restoreFocus
protectedsetContainerVisible(visible):void
Defined in: packages/sprotty/src/base/ui-extensions/ui-extension.ts:99
boolean
void
AbstractUIExtension.setContainerVisible
protectedsetPosition(containerElement):void
Defined in: packages/sprotty/src/features/edit/edit-label-ui.ts:209
HTMLElement
void
show(
root, …contextElementIds):void
Defined in: packages/sprotty/src/features/edit/edit-label-ui.ts:179
Readonly<SModelRootImpl>
…string[]
void
protectedshowValidationResult(result):void
Defined in: packages/sprotty/src/features/edit/edit-label-ui.ts:166
void
protectedvalidateLabel(value):Promise<EditLabelValidationResult>
Defined in: packages/sprotty/src/features/edit/edit-label-ui.ts:151
string
Promise<EditLabelValidationResult>
protectedvalidateLabelIfContentChange(event,value):void
Defined in: packages/sprotty/src/features/edit/edit-label-ui.ts:115
KeyboardEvent
string
void