GrapesJS-Version [x] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome 142.0.7444.61 Reproduzierbarer Demo-Link https://codepen.io/DavidHarvey-the-lessful/pen/ZYWeMbG Beschreibe den Käfer Der Status der Komponente "droppable" wird ignoriert, wenn eine "textfähige" Komponen...
Das Problem, bei dem 'droppable: false' auf einer GrapesJS-'Text'-Komponente ignoriert wird, wenn eine 'textable'-Komponente hineingezogen wird, ist ein bekanntes Verhalten, das sich aus der Integration seines Rich Text Editor (RTE) durch...
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 Welchen Browser benutzt du? Version 141.0.7390.123 (Offizielle Version) (64-Bit) Reproduzierbarer Demo-Link https://codesandbox.io/p/sandbox/jovial-elion-js8zgy?file=%2Findex.js%3A1%2C1-15%2C1 Beschreibe den Käfer Das oben Genannte hat in 0.15.x funk...
artf
Hey, @bilogic deine Demo scheint die richtige API zum Erweitern von Komponenten zu verwenden; die, die auf '.extend(' basiert, wurde schon vor langer Zeit fallen gelassen.
GJS Helper
Das Problem, auf das Sie stoßen, wenn Sie ein GrapesJS Komponentenmodell, insbesondere den 'Link'-Typ, erweitern und versuchen, dessen defaults Eigenschaft durch direkte Referenz auf linkType.model.prototype.defaults zu setzen, ist eine Ve...
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? Firefox Reproduzierbarer Demo-Link https://grapesjs.com/demo.html Beschreibe den Käfer Beschreibung Der Editor hat sehr langsame Ladezeiten. Auf komplexen Seiten (z. B. Homepage mit vielen Elementen und Plugin...
artf
Danke @MisterKeyboard, dass du das JSON bereitgestellt hast. Dein Projekt enthält 10K-ähnliche Regeln, was eine Menge ist, aber trotzdem würde ich nicht erwarten, dass die Last so stark beeinflusst wird. @mohamedsalem401 Ich denke, wir müs...
mohamedsalem401
@artf werde es mir ansehen und ein Update geben.
artf
@MisterKeyboard kannst du das JSON des Projekts teilen, damit wir das überprüfen können
GrapesJS-Version [x] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome v142.0.7392.0 (Kanarienvogel) Reproduzierbarer Demo-Link https://jsfiddle.net/xce183nm/1/ Beschreibe den Käfer Wie reproduziert man den Bug? Erstellen Sie eine Editor-Instanz und laden Sie HTML-Code, de...
artf
Danke, dass du alle Infos und Details bereitgestellt hast, das war hilfreich. Danke auch für die PR.
GJS Helper
Du hast einen kritischen Fehler im HTML-Serialisierungsprozess von GrapesJS identifiziert, bezüglich des Escapes von Attributwerten. Das Problem rührt von der 'renderAttributes'-Methode des 'Component'-Modells her, die Attributwerte direkt...
GrapesJS-Version [x] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrom Reproduzierbarer Demo-Link https://codepen.io/Harshsne/pen/zxvREjB Beschreibe den Käfer Wie reproduziert man den Bug? Drag & Drop die Textkomponente Was ist das erwartete Verhalten? Sie sollte im Layerma...
artf
Du kannst die Komponente mit der Eigenschaft 'layerable: false' aus den Schichten ausblenden oder deine eigene benutzerdefinierte Layer Manager UI mit der benötigten UI-Logik erstellen.
GJS Helper
Das Problem, bei dem gesperrte Komponenten im GrapesJS Layer Manager trotzdem ausgewählt, gezogen und gelöscht werden können, ist ein häufiger Verwirrungspunkt. Die Eigenschaft 'gesperrt' bei einer GrapesJS-Komponente steuert hauptsächlich...
GrapesJS-Version [x] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Google Chrome v139.0.7258.128 Reproduzierbarer Demo-Link https://codesandbox.io/p/sandbox/relaxed-payne-vt3pgc Beschreibe den Käfer Wie reproduziert man den Bug? Fügen Sie der Leinwand einige Elemente hinzu Ve...
GJS Helper
Vielen Dank, dass Sie dieses Problem gemeldet und eine klare, reproduzierbare Demo bereitgestellt haben. Das Problem, das Sie beim Drag-and-Drop im Layer Manager haben, nachdem Sie versucht haben, die Wurzel zu ändern, liegt an einer falsc...
GrapesJS Version [x] Ich bestätige, die neueste Version von GrapesJS Welchen Browser benutzt du? Firefox Entwickler 142.0b9, Chrome 138.0.7204.184 Reproduzierbarer Demo-Link https://jsfiddle.net/artur_arseniev/ta19s6go/ Beschreibe den Käfer Wie reproduziert man den Bug? Mach die "Artikel"-Komponente zu einem Symbol Fü...
GJS Helper
Das von Ihnen beschriebene Problem, bei dem das Hinzufügen einer Textkomponente zu einer ursprünglichen Symbolinstanz zu Cursor-Resets, Flimmern und kontinuierlichen 'component:add'-Ereignissen führt, ist ein bekannter Interaktionskonflikt...
GrapesJS-Version [x] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrom v140.0.7307.0 (Kanarienvogel) Reproduzierbarer Demo-Link https://jsfiddle.net/y3gr69s4/ Beschreibe den Käfer Wie reproduziert man den Bug? Erstellen Sie eine Editor-Instanz mit der Option 'parser.options...
GJS Helper
Du hast eine Diskrepanz in der Handhabung der keepEmptyTextNodes -Option in GrapesJSkorrekt identifiziert, was dazu führt, dass Zeilenzeilen aus deinem HTML-Output entfernt werden. Dies ist tatsächlich ein Fehler, der mit der Konfiguration...