Skip to content
Snippets Groups Projects
Commit f6e2c3ca authored by jojohoch's avatar jojohoch
Browse files

[player] Add keys of input assistance to keyboard for cloze elements

#461
parent 48a5d45f
No related branches found
No related tags found
No related merge requests found
Pipeline #49768 failed
......@@ -102,10 +102,17 @@ export class CompoundGroupElementComponent extends ElementFormGroupDirective imp
});
}
private shallOpenKeypad(elementModel: InputElement): boolean {
return !!elementModel.inputAssistancePreset &&
!(elementModel.showSoftwareKeyboard &&
elementModel.addInputAssistanceToKeyboard &&
this.deviceService.isMobileWithoutHardwareKeyboard);
}
private toggleKeyInput(focusedTextInput: { inputElement: HTMLElement; focused: boolean },
elementComponent: TextFieldSimpleComponent,
elementModel: InputElement): void {
if (elementModel.inputAssistancePreset) {
if (this.shallOpenKeypad(elementModel)) {
this.keypadService.toggle(focusedTextInput, elementComponent);
this.isKeypadOpen = this.keypadService.isOpen;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment