fix(client): fix ime status in variable textarea (#1832)
This commit is contained in:
		
							parent
							
								
									8183ff5564
								
							
						
					
					
						commit
						fab448c486
					
				| @ -187,7 +187,6 @@ function getCurrentRange(element: HTMLElement): RangeIndexes { | ||||
| export function TextArea(props) { | ||||
|   const { value = '', scope, onChange, multiline = true } = props; | ||||
|   const compile = useCompile(); | ||||
|   const { t } = useTranslation(); | ||||
|   const inputRef = useRef<HTMLDivElement>(null); | ||||
|   const options = compile((typeof scope === 'function' ? scope() : scope) ?? []); | ||||
|   const form = useForm(); | ||||
| @ -291,7 +290,7 @@ export function TextArea(props) { | ||||
|     if (ev.key === 'Enter') { | ||||
|       ev.preventDefault(); | ||||
|     } | ||||
|     setIME(ev.keyCode === 229); | ||||
|     setIME(ev.keyCode === 229 && ![' ', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', 'Enter'].includes(ev.key)); | ||||
|     // if (ev.key === 'Control') {
 | ||||
|     //   console.debug(getSelection().getRangeAt(0));
 | ||||
|     // }
 | ||||
| @ -381,7 +380,7 @@ export function TextArea(props) { | ||||
|   ); | ||||
| } | ||||
| 
 | ||||
| TextArea.ReadPretty = (props) => { | ||||
| TextArea.ReadPretty = function ReadPretty(props): JSX.Element { | ||||
|   const { value, multiline = true, scope } = props; | ||||
|   const compile = useCompile(); | ||||
|   const options = compile((typeof scope === 'function' ? scope() : scope) ?? []); | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user