Event missing using keymap
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 25/100
- Tipo di issue
- Bug
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- react, typescript
- Ambito
- frontend
Direzione di ricerca
Inizia riproducendo il comportamento segnalato di Enter e Shift-Enter a partire dall’handler di keymap.of e extraKeys mostrato nell’issue. Segui il punto di ingresso della gestione degli eventi e verifica che l’handler riceva l’evento previsto e interrompa o impedisca la propagazione come descritto quando l’issue è risolta.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Hello sr!
For some reason that I ignore, after upgrading version (I guess that was what happen), I stop getting the event in the handler of an extra key specified in keymap (and I do need to stop event propagation):
<CodeMirror
extensions={[Prec.highest(keymap.of(this.extraKeys()))]}
theme={this.theme()}
value={value}
onChange={this.valueChanged}
/>
extraKeys() {
return [
{
key: "Enter",
run: this.enterPressed,
},
{
key: "Shift-Enter",
run: this.enterPressed,
},
];
}
enterPressed = (editor, event) => {
if (event.shiftKey || event.altKey) {
event.stopPropagation();
return;
}
event.preventDefault();
if (this.props.onAccept) this.props.onAccept();
this.clear();
return true;
};
Any help is wellcome. Thanks!
- Lingua principale
- TypeScript
- Stelle
- 2.3k
- Fork
- 162
- Merge medio
- 2h 41m
- PR unite (30g)
- 1
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di uiwjs/react-codemirror
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
uiwjs/react-codemirror#766 · 2 commenti ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
uiwjs/react-codemirror#765 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
uiwjs/react-codemirror#772 ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
uiwjs/react-codemirror#770 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 48/100
uiwjs/react-codemirror#767 · 2 commenti ·
Tutte le issue di uiwjs/react-codemirror
Issue simili
-
[Feature]: [P3] engine-rs: the package source hash should ignore line endings and untracked filesAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
maniator/verticopolis#880 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
siyuan-note/siyuan#20353 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
black-forest-labs/skills#17 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
Albert-Weasker/niubigeo#168 ·
I maintainer di solito rispondono entro 1 giorno