GrapesJS-Version [x] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Edge (Version 143.0.3650.46), Chrome (Version 143.0.7499.41) Reproduzierbarer Demo-Link https://grapesjs.com/demo Beschreibe den Käfer Testumgebung: Betriebssystem: Windows 11 Version 25H2 (OS Build 26220.7271...
msftedad
Hallo Team, Gibt es Neuigkeiten zu diesem Problem?
GJS Helper
Das ist eine berechtigte Barrierefreiheitsbedenken. Die Leinwand des GrapesJS-Editors wird innerhalb eines "Element" gerendert<iframe>. Damit Bildschirmleser diesen iframe richtig identifizieren und ankündigen können, benötigt er einen zug...
GrapesJS-Version [x] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome & Firefox Reproduzierbarer Demo-Link Beschreibe den Käfer Wie reproduziert man den Bug? Chrome & Firefox: Fügen Sie einem Bild / Text Füllmaterial hinzu Manchmal tritt der Fehler auf, manchmal nicht. ht...
trebor94
Ich habe dasselbe Problem und benutze auch das Plugin 'grapesjs-mjml'. Anscheinend tritt sie nur auf, wenn ein Projekt geladen wird, das die Eigenschaft 'Style' auf den 'Attributen' einer Komponente hat, wenn das Projekt geladen wird. Nach...
trebor94
Leider konnte ich nicht genau herausfinden, wo oder wann die Eigenschaft 'Style' beim Export von Projektdaten aus einem zuvor geladenen Projekt zum Komponenten-'Style' hinzugefügt wird. Vielleicht kann jemand anderes herausfinden, was das...
GJS Helper
Es sieht so aus, als hättest du einen Fehler in GrapesJS gefunden, insbesondere beim Arbeiten mit MJML-Komponenten und der Anwendung von Stilen wie Padding, was dazu führt, dass ungültige Attribute generiert und gespeichert werden. Dieses...
GrapesJS-Version [x] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome 141.0.7390.123 Reproduzierbarer Demo-Link https://grapesjs.com/demo.html Beschreibe den Käfer Unsere Anwendung bedient Kunden, die verlangen, dass alle Seiten für alle Nutzer zugänglich sind. Ich leite...
niemyjski
Ich sehe dieses Verhalten auch.
artf
Das hängt mit https://github.com/GrapesJS/preset-webpage zusammen Du kannst Styles über dieses Plugin aktualisieren oder eine PR mit den Fixes einreichen.
GJS Helper
Um vollständige Barrierefreiheitskonformität in einem komplexen, dynamischen Webeditor wie GrapesJS zu erreichen, ist sorgfältige Überlegung und Anpassung erforderlich. Das WAVE Evaluation Tool weist häufig auf Probleme hin, die mit fehlen...
GrapesJS-Version [x] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Edge Version 135.0.2535.51 (Offizielle Version) (64-Bit), Chrome Version 135.0.6422.112 (Offizielle Version) (64-Bit) Reproduzierbarer Demo-Link https://grapesjs.com/demo Beschreibe den Käfer Testumgebung: Bet...
artf
Hey, @msftedad das Website-Repository ist hier, kannst du gerne eine PR mit der Lösung (file/GrapesEditor.tsx)) einreichen. Ich schließe das Problem, da es nichts mit dem Kern zu tun hat.
GJS Helper
Dies ist ein gültiger und wichtiger Barrierefreiheitsfehlerbericht für die GrapesJS-Demo-Seite. Das Problem entsteht dadurch, dass das "<img>Tag" für das GrapesJS-Logo ein leeres "alt"-Attribut hat, was den Bildschirmlesern fälschlicherwei...
GrapesJS-Version[X] Ich bestätige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? Version 123.0.6312.123Reproduzierbarer Demo-Link Uncaught TypeError: _webpackrequire_.r ist keine Funktion bei ./nodemodules/grapesjs/dist/grapes.mjs (grapes.mjs:1:1) bei _webpackrequire (bootstrap:789:1) bei fn...
Mustufask
@artf bitte hilf mir, dieses Problem zu lösen, denn diese Node-Module-Datei erlaubt es nicht, dass Grapesjs in meinem React-basierten System funktioniert. Projekt
artf
Verwandte Diskussion https://github.com/GrapesJS/grapesjs/discussions/5400 Bitte nutze die Suche, bevor du eine Ausgabe eröffnest.
GJS Helper
Der Fehler 'Uncaught TypeError: _webpackrequire.r is keine Funktion', auf den du stößt, ist ein häufiges Webpack-spezifisches Problem, das sich darauf bezieht, wie es ES-Module (Dateien, die auf '.mjs' enden) und die interne Modul-Interop-...
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome Reproduzierbarer Demo-Link https://jsfiddle.net/szLp8h4n Beschreibe den Käfer Wie reproduziert man den Bug?Tag <a> mit Link innerhalb der Tabellenzelle (td) einfügen.Geben Sie dem Tabellenfeld (TD) den...
artf
Liefere eine gültige, reproduzierbare Demo
GJS Helper
Das Problem, bei dem ein "<td>Element" sein Anzeigeverhalten ändert (es erscheint als "Tabellenzeile" oder "Tabellenkörper"), wenn "float: right" oder "float: left" angewendet wird, ist kein Bug, der speziell auf GrapesJS basiert. Stattdes...
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? neueste Version von Chrome Reproduzierbarer Demo-Link https://grapesjs.com/demo.html Beschreibe den Käfer Wie reproduziert man den Bug? editor.addComponents(' <ul class="mb-5 flex list-none flex-row flex-wrap...
artf
Bereits gemeldet und behoben https://github.com/GrapesJS/grapesjs/issues/5525
GJS Helper
Das Problem, das du erlebst, ist, dass GrapesJS abstürzt oder nicht mehr reagiert, wenn Elemente mit einer großen Anzahl von Utility-Klassen hinzugefügt und ausgewählt werden (insbesondere von Frameworks wie Tailwind CSS oder Komponentenbi...
GrapesJS-Version[X] Ich bestätige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? Chrome v96Reproduzierbarer Demo-Link Kein DemoBeschreibe den Käfer Wie reproduziert man den Bug?Mehr als 1000 Blöcke zum Blockmanager hinzufügen, in meinem Fall 7.864 großartige Schriftsymbole.Versuche, einen be...
artf
Für deinen Fall würde ich vorschlagen, einen benutzerdefinierten Blockmanager zu erstellen, in dem du die Benutzeroberfläche für deine Blöcke nach Belieben anpassen kannst (z. B. Suche, DOM-Virtualisierung usw.).
GJSBlock
Danke, dass du das gemeldet hast, @jloguercio. Gute Frage zur Performance von Blöcken auf Canvas ziehen, wenn du 1000+ benutzerdefinierte Blöcke hast. Der empfohlene Ansatz bei Canvas ist die Nutzung der ereignisgesteuerten API. Fang hier...
GrapesJS-Version[X] Ich bestätige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? Chrome Neue VersionReproduzierbarer Demo-Link https://codesandbox.io/s/grapejs-reactjs-forked-zqnqo?file=/src/Editor.jsBeschreibe den Käfer Wie reproduziert man den Bug?Einfach den Bildblock per Drag & Drop auf...
Thron1986
Ich habe das Problem für die Zukunft gelöst zuerst habe ich diese Funktion entfernt: editor.on("component:add", (model, argument) => { if (model.getName() === "Image") { modal.setContent(ModalImages); } }); Ich habe sie durch diese Funktio...
artf
Wenn du 'editor.command.run('open-assets')' ausführst, musst du Optionen überspringen, z. B. '''js editor.command.run('open-assets', { Ziel: editor.getSelected(), }) ```
Thron1986
@artf ich das Problem gelöst habe, ging es um das Verschlussproblem, die Lösung bestand einfach darin, die URL als Optionen wie folgt weiterzugeben. Redakteur. Commands.run("open-assets", { target: editor.getSelected() URL: imageUrl }); Re...
Hallo, Ich bin noch relativ neu in diesem großartigen Projekt, aber ich versuche, die Anzeige einer Komponente auf onClick einer anderen Komponente zu ändern, nachdem die Komponenten-ID im DropMenü ausgewählt wurde. Ich habe Schwierigkeiten, nach der Auswahl aus einem DropMenu-Merkmal ein onClick-Attribut zur Komponen...
GJSBlock
Danke, dass du das gemeldet hast, @tmrowe123. Danke, dass du deinen Bericht über Versuch, das onClick-Attribut zum Component hinzuzufügen geteilt hast. Um dem Team bei der Untersuchung und Priorisierung zu helfen: Bitte stellen Sie bereit:...