The Inline Toolbar no longer allows multiple custom input tools
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 35/100
- Issue-Typ
- Bug
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- typescript
- Bereich
- frontend
Rechercherichtung
Beginne damit, das Problem mit zwei benutzerdefinierten Inline-Eingabewerkzeugen zu reproduzieren, etwa einem link- und einem text color- oder classname-Werkzeug, und untersuche die Implementierung der Inline-Symbolleiste. Vergleiche das aktuelle Verhalten mit dem älteren Verhalten mit langer Liste und prüfe die Dokumentation der Inline-Werkzeuge. Als abgeschlossen gilt die Änderung, wenn mehrere benutzerdefinierte Eingaben für dieselbe Auswahl aktiv bleiben können, ohne einander zu deaktivieren, und die Dokumentation entsprechend aktualisiert wurde.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
The new inline toolbar breaks our implementation of inline tools that are custom inputs instead of toggles.
Previously you could have multiple inline tools that opened custom inputs because each tool would open in a long list one after the other. But the recent updates make it so you can have only 1 of these custom inputs active at a time, and if you select another one it will toggle off your current selection.
For example, I wouldn't be able to have a custom link AND a custom text color/classname on this selection at the same time because it will automatically remove my current selection when I choose the other one.
The documentation isn't up to date for these changes, is there a way to remove this behaviour or fix this issue?
- Vorherrschende Sprache
- TypeScript
- Sterne
- 32k
- Forks
- 2.2k
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus codex-team/editor.js
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
codex-team/editor.js#3037 · 1 Kommentar ·
-
Floating Promise Anti-Pattern & Premature Caret in Multi-Block PasteEvtl. vergeben @anshurajbisoyi98-ctrl hat das vor 22 Tagen übernommen. Offenbug good first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
codex-team/editor.js#3032 · 1 Kommentar ·
-
Silent Data Loss & Broken Error Contract in Saver.save()Evtl. vergeben @Sion612 hat das vor 32 Tagen übernommen. Offenbug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
codex-team/editor.js#3030 ·
-
Complete Omission of block.destroy() in Blocks CollectionEvtl. vergeben @Minhal128 hat das vor 31 Tagen übernommen. Offenbug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
codex-team/editor.js#3029 ·
-
Bug: Link cannot be removedEvtl. vergeben @prathmeshyelne hat das vor 137 Tagen übernommen. Offenbug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
codex-team/editor.js#3005 · 1 Kommentar ·
Alle Issues in codex-team/editor.js
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
cline/cline#15327 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
LogicLabs-OU/OpenArchiver#509 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
bigcapitalhq/bigcapital#1545 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 83/100
Maintainer antworten meist innerhalb von 1 Tag