Shortcuts convert a block to another type instead of creating a new block
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 35/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- javascript, typescript
- Ambito
- frontend
Direzione di ricerca
Inizia con la editorConfig fornita e confronta le scorciatoie CMD+SHIFT per header, paragraph, image, list e table con il comportamento della demo. Riproduci il problema su macOS Chrome con Editor.js 2.30.4 e le versioni dei plugin elencate, quindi verifica che ogni scorciatoia crei un nuovo blocco invece di convertire quello corrente.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Shortcuts convert a block to another type instead of creating a new block.
Editor js config:
const editorConfig = {
holder: 'editorjs',
data: data,
tools: {
header: {
class: Header,
config: {
placeholder: 'Введите заголовок',
},
shortcut: 'CMD+SHIFT+H'
},
paragraph: {
class: Paragraph,
config: {
placeholder: 'Введите текст...',
},
shortcut: 'CMD+SHIFT+P'
},
image: {
class: ImageTool,
config: {
endpoints: {
byFile: imageUploadUrl || "",
}
},
shortcut: 'CMD+SHIFT+I'
},
list: {
class: List,
shortcut: 'CMD+SHIFT+L'
},
table: {
class: Table,
shortcut: 'CMD+SHIFT+T'
},
}
}
Steps to reproduce:
It works in demo
Expected behavior:
creating a new block as in the demo
Screenshots:
https://github.com/user-attachments/assets/7b8ea39e-5757-4b59-b5d2-29162e0b98ef
Device, Browser, OS: MacOS, Chrome
Editor.js version: 2.30.4
Plugins you use with their versions:
"https://cdn.jsdelivr.net/npm/@editorjs/[email protected]",
"https://cdn.jsdelivr.net/npm/@editorjs/[email protected]",
"https://cdn.jsdelivr.net/npm/@editorjs/[email protected]",
"https://cdn.jsdelivr.net/npm/@editorjs/[email protected]",
"https://cdn.jsdelivr.net/npm/@editorjs/[email protected]"
- Lingua principale
- TypeScript
- Stelle
- 32k
- Fork
- 2.2k
- Merge medio
- 2g 1h
- 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 codex-team/editor.js
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
codex-team/editor.js#3037 ·
-
Floating Promise Anti-Pattern & Premature Caret in Multi-Block PasteForse già presa @anshurajbisoyi98-ctrl l’ha presa 14 giorni fa. Apertabug good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
codex-team/editor.js#3032 · 1 commento ·
-
Silent Data Loss & Broken Error Contract in Saver.save()Forse già presa @Sion612 l’ha presa 24 giorni fa. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
codex-team/editor.js#3030 ·
-
Complete Omission of block.destroy() in Blocks CollectionForse già presa @Minhal128 l’ha presa 23 giorni fa. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
codex-team/editor.js#3029 ·
-
Bug: Link cannot be removedForse già presa @prathmeshyelne l’ha presa 130 giorni fa. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
codex-team/editor.js#3005 · 1 commento ·
Tutte le issue di codex-team/editor.js
Issue simili
-
community first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
lingdojo/kana-dojo#32663 · 1 commento · 5 reazioni ·
I maintainer di solito rispondono entro 1 giorno
-
Admin: Title Separator field can't be cleared (input falls back to "|")Forse già presa @emdashbot l’ha presa oggi. Apertabot:bug bot:in-review
Difficoltà 2/5 1-3 ore Idoneità per principianti 80/100
emdash-cms/emdash#4236 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
PHP workflow streaming requests buffer the full SSE responseForse già presa @Winoren l’ha presa oggi. Apertareview: medium
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
langgenius/dify#44270 · 1 commento · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
area:holodeck review-finding
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
hyperdrive-technology/holodeck#142 ·
I maintainer di solito rispondono entro 1 giorno
-
session-worker-compile.yml uses a floating oven-sh/setup-bun@v2 tag instead of the pinned SHAAperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
code-yeongyu/senpi#3573 ·
I maintainer di solito rispondono entro 1 giorno