mirror of
https://github.com/plankanban/planka.git
synced 2025-08-09 15:35:29 +02:00
日本語入力時の制御修正
This commit is contained in:
parent
0d481703da
commit
d409d03876
7 changed files with 11 additions and 13 deletions
|
@ -53,6 +53,9 @@ const NameEdit = React.forwardRef(({ children, defaultValue, onUpdate }, ref) =>
|
||||||
(event) => {
|
(event) => {
|
||||||
switch (event.key) {
|
switch (event.key) {
|
||||||
case 'Enter':
|
case 'Enter':
|
||||||
|
if (event.nativeEvent.isComposing) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
|
|
||||||
submit();
|
submit();
|
||||||
|
|
|
@ -19,7 +19,7 @@ const NameField = React.memo(({ defaultValue, onUpdate }) => {
|
||||||
}, []);
|
}, []);
|
||||||
|
|
||||||
const handleKeyDown = useCallback((event) => {
|
const handleKeyDown = useCallback((event) => {
|
||||||
if (event.key === 'Enter') {
|
if (!event.nativeEvent.isComposing && event.key === 'Enter') {
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
|
|
||||||
event.target.blur();
|
event.target.blur();
|
||||||
|
|
|
@ -61,7 +61,7 @@ const Add = React.forwardRef(({ children, onCreate }, ref) => {
|
||||||
|
|
||||||
const handleFieldKeyDown = useCallback(
|
const handleFieldKeyDown = useCallback(
|
||||||
(event) => {
|
(event) => {
|
||||||
if (event.key === 'Enter') {
|
if (!event.nativeEvent.isComposing && event.key === 'Enter') {
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
|
|
||||||
submit();
|
submit();
|
||||||
|
|
|
@ -51,7 +51,7 @@ const NameEdit = React.forwardRef(({ children, defaultValue, onUpdate }, ref) =>
|
||||||
|
|
||||||
const handleFieldKeyDown = useCallback(
|
const handleFieldKeyDown = useCallback(
|
||||||
(event) => {
|
(event) => {
|
||||||
if (event.key === 'Enter') {
|
if (!event.nativeEvent.isComposing && event.key === 'Enter') {
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
|
|
||||||
submit();
|
submit();
|
||||||
|
|
|
@ -49,6 +49,10 @@ const CardAdd = React.memo(({ isOpened, onCreate, onClose }) => {
|
||||||
(event) => {
|
(event) => {
|
||||||
switch (event.key) {
|
switch (event.key) {
|
||||||
case 'Enter': {
|
case 'Enter': {
|
||||||
|
if (event.nativeEvent.isComposing) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
|
|
||||||
const autoOpen = event.ctrlKey;
|
const autoOpen = event.ctrlKey;
|
||||||
|
|
|
@ -50,6 +50,7 @@ const NameEdit = React.forwardRef(({ children, defaultValue, onUpdate }, ref) =>
|
||||||
(event) => {
|
(event) => {
|
||||||
switch (event.key) {
|
switch (event.key) {
|
||||||
case 'Enter':
|
case 'Enter':
|
||||||
|
if (event.nativeEvent.isComposing) break;
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
|
|
||||||
submit();
|
submit();
|
||||||
|
|
|
@ -1,15 +1,5 @@
|
||||||
import fromPairs from 'lodash/fromPairs';
|
import fromPairs from 'lodash/fromPairs';
|
||||||
|
|
||||||
import cs from './cs/embed';
|
|
||||||
import da from './da/embed';
|
|
||||||
import de from './de/embed';
|
|
||||||
import en from './en/embed';
|
|
||||||
import es from './es/embed';
|
|
||||||
import fr from './fr/embed';
|
|
||||||
import ja from './ja/embed';
|
|
||||||
import pl from './pl/embed';
|
|
||||||
import ru from './ru/embed';
|
|
||||||
import uz from './uz/embed';
|
|
||||||
import zh from './zh/embed';
|
import zh from './zh/embed';
|
||||||
|
|
||||||
const localePairs = [
|
const localePairs = [
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue