mirror of
https://github.com/hodgef/simple-keyboard.git
synced 2025-01-20 01:22:59 +08:00
v3.0: Reapply fix for checkbox issue per #855
This commit is contained in:
parent
c707ef79ca
commit
8d22cc258f
@ -1078,8 +1078,9 @@ class SimpleKeyboard {
|
|||||||
|
|
||||||
if (
|
if (
|
||||||
(targetTagName === "textarea" || targetTagName === "input") &&
|
(targetTagName === "textarea" || targetTagName === "input") &&
|
||||||
"selectionStart" in event.target &&
|
["text", "search", "url", "tel", "password"].includes(
|
||||||
"selectionEnd" in event.target &&
|
event.target.type
|
||||||
|
) &&
|
||||||
!instance.options.disableCaretPositioning
|
!instance.options.disableCaretPositioning
|
||||||
) {
|
) {
|
||||||
/**
|
/**
|
||||||
|
@ -44,7 +44,7 @@ export type CandidateBoxRenderParams = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export type KeyboardElement = HTMLDivElement | HTMLButtonElement;
|
export type KeyboardElement = HTMLDivElement | HTMLButtonElement;
|
||||||
export type KeyboardHandlerEvent = PointerEvent & TouchEvent & KeyboardEvent & { target: HTMLDivElement | HTMLInputElement };
|
export type KeyboardHandlerEvent = PointerEvent & TouchEvent & KeyboardEvent & { target: HTMLDivElement & HTMLInputElement };
|
||||||
|
|
||||||
export interface KeyboardButtonElements {
|
export interface KeyboardButtonElements {
|
||||||
[key: string]: KeyboardElement[]
|
[key: string]: KeyboardElement[]
|
||||||
|
Loading…
Reference in New Issue
Block a user