diff --git a/projects/common/components/input-elements/spell-correct.component.ts b/projects/common/components/input-elements/spell-correct.component.ts index af015d60bfcf51c6b033adf2b7780ec2aebd34ff..99f44de4a54b5055e225f42afbebbe901a044c6a 100644 --- a/projects/common/components/input-elements/spell-correct.component.ts +++ b/projects/common/components/input-elements/spell-correct.component.ts @@ -31,7 +31,7 @@ import { SpellCorrectElement } from 'common/models/elements/input-elements/spell [style.font-style]="elementModel.styling.italic ? 'italic' : ''" [style.text-decoration]="elementModel.styling.underline ? 'underline' : ''" [formControl]="elementFormControl" - (keydown)="elementModel.showSoftwareKeyboard ? onKeyDown.emit(input) : null" + (keydown)="elementModel.showSoftwareKeyboard ? hardwareKeyDetected.emit(input) : null" (focus)="focusChanged.emit(input)" (blur)="focusChanged.emit(null)"> </mat-form-field> @@ -68,6 +68,6 @@ import { SpellCorrectElement } from 'common/models/elements/input-elements/spell export class SpellCorrectComponent extends FormElementComponent { @Input() elementModel!: SpellCorrectElement; @Output() focusChanged = new EventEmitter<HTMLElement | null>(); - @Output() onKeyDown = new EventEmitter<HTMLElement>(); + @Output() hardwareKeyDetected = new EventEmitter<HTMLElement>(); @ViewChild(MatInput) inputElement!: MatInput; } diff --git a/projects/common/components/input-elements/text-area.component.ts b/projects/common/components/input-elements/text-area.component.ts index e158b60b5133d3c608891d9597c8a57ccfb236ee..35c7644fa659ba60e5078dba598dbb6a18ad360c 100644 --- a/projects/common/components/input-elements/text-area.component.ts +++ b/projects/common/components/input-elements/text-area.component.ts @@ -34,7 +34,7 @@ import { TextAreaElement } from 'common/models/elements/input-elements/text-area [style.min-width.%]="100" [style.line-height.%]="elementModel.styling.lineHeight" [style.resize]="elementModel.resizeEnabled ? 'both' : 'none'" - (keydown)="elementModel.showSoftwareKeyboard ? onKeyDown.emit(input) : null" + (keydown)="elementModel.showSoftwareKeyboard ? hardwareKeyDetected.emit(input) : null" (focus)="focusChanged.emit(input)" (blur)="focusChanged.emit(null)"> </textarea> @@ -51,5 +51,5 @@ import { TextAreaElement } from 'common/models/elements/input-elements/text-area export class TextAreaComponent extends FormElementComponent { @Input() elementModel!: TextAreaElement; @Output() focusChanged = new EventEmitter<HTMLElement | null>(); - @Output() onKeyDown = new EventEmitter<HTMLElement>(); + @Output() hardwareKeyDetected = new EventEmitter<HTMLElement>(); } diff --git a/projects/common/components/input-elements/text-field.component.ts b/projects/common/components/input-elements/text-field.component.ts index 8d5110b8e25ac2ce678f44b4fa74860699b1ae8c..965b92276209876a9ae1293248e4267329721b35 100644 --- a/projects/common/components/input-elements/text-field.component.ts +++ b/projects/common/components/input-elements/text-field.component.ts @@ -30,7 +30,7 @@ import { TextFieldElement } from 'common/models/elements/input-elements/text-fie [formControl]="elementFormControl" [pattern]="$any(elementModel.pattern)" [readonly]="elementModel.readOnly" - (keydown)="elementModel.showSoftwareKeyboard ? onKeyDown.emit(input) : null" + (keydown)="elementModel.showSoftwareKeyboard ? hardwareKeyDetected.emit(input) : null" (focus)="focusChanged.emit(input)" (blur)="focusChanged.emit(null)"> <button *ngIf="elementModel.clearable" @@ -51,6 +51,6 @@ import { TextFieldElement } from 'common/models/elements/input-elements/text-fie }) export class TextFieldComponent extends FormElementComponent { @Input() elementModel!: TextFieldElement; - @Output() onKeyDown = new EventEmitter<HTMLElement>(); + @Output() hardwareKeyDetected = new EventEmitter<HTMLElement>(); @Output() focusChanged = new EventEmitter<HTMLElement | null>(); } diff --git a/projects/player/src/app/components/elements/text-input-group-element/text-input-group-element.component.html b/projects/player/src/app/components/elements/text-input-group-element/text-input-group-element.component.html index 8fc6ec45be67292d443c1d58656eab93b90d426a..f80152ad0ae33848f06e943f1b244e1ed24e4c42 100644 --- a/projects/player/src/app/components/elements/text-input-group-element/text-input-group-element.component.html +++ b/projects/player/src/app/components/elements/text-input-group-element/text-input-group-element.component.html @@ -5,7 +5,7 @@ #elementComponent [parentForm]="form" [elementModel]="elementModel | cast: TextAreaElement" - (onKeyDown)="detectHardwareKeyboard($event, elementComponent)" + (hardwareKeyDetected)="detectHardwareKeyboard($event, elementComponent)" (focusChanged)="onFocusChanged($event, elementComponent)"> </aspect-text-area> <aspect-text-field @@ -13,7 +13,7 @@ #elementComponent [parentForm]="form" [elementModel]="elementModel | cast: TextFieldElement" - (onKeyDown)="detectHardwareKeyboard($event, elementComponent)" + (hardwareKeyDetected)="detectHardwareKeyboard($event, elementComponent)" (focusChanged)="onFocusChanged($event, elementComponent)"> </aspect-text-field> <aspect-spell-correct @@ -21,7 +21,7 @@ #elementComponent [parentForm]="form" [elementModel]="elementModel | cast: SpellCorrectElement" - (onKeyDown)="detectHardwareKeyboard($event, elementComponent)" + (hardwareKeyDetected)="detectHardwareKeyboard($event, elementComponent)" (focusChanged)="onFocusChanged($event, elementComponent)"> </aspect-spell-correct> </form>