GrapesJS-Version[X] Ich bestätige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? neueste Version von ChromeReproduzierbarer Demo-Link https://grapesjs.com/demo.htmlBeschreibe den Käfer Wie reproduziert man den Bug? Ich nehme einen HTML-String und rendere ihn in grapesjs mit diesem Code (ich...
GJS Helper
Das Verhalten, das du beobachtest, bei dem Script-Tag-Attribute nicht auf der GrapesJS-Canvas erscheinen, obwohl sie im exportierten HTML vorhanden sind, ist zu erwarten und so designt, wie GrapesJS nicht-visuelle Elemente handhabt, insbes...
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 verwenden Welchen Browser benutzt du? Version 119.0.6045.200 Reproduzierbarer Demo-Link https://jsfiddle.net/d64pkcom/1/ Beschreibe den Käfer Wie reproduziert man den Bug?Komponententext in Canvas ziehenBeobachte die Konsole von jsfiddle Was ist d...
GJS Helper
Du hast ein kleines, aber unerwartetes Verhalten in GrapesJS korrekt erkannt, bei dem das Ereignis 'rte:disable' ausgelöst wird, wenn eine neue Komponente (wie einen Textblock) vom Block-Panel auf die Leinwand gezogen wird. Dies ist tatsäc...
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome Version 119 Reproduzierbarer Demo-Link https://jsfiddle.net/bj7afw63/1/ Beschreibe den Käfer Wie reproduziert man den Bug?Laden Sie die GeigeVersuche, einen Link mit dem Standard-RTE (nicht CKE) hinzuzu...
GJSBlock
Danke, dass du das gemeldet hast, @adiux. Tolle Frage zu Kann keinen Link hinzufügen: getModel() fehlschlägt mit: TypeError: $ ist keine Funktion. Der empfohlene Ansatz bei ProseMirror ist die Nutzung der ereignisgesteuerten API. Fang hier...
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Edge v119.0.2151.72 Reproduzierbarer Demo-Link https://grapesjs.com/demo.html Beschreibe den Käfer Hallo, danke, dass Sie so ein großartiges Projekt erstellt haben. Ich möchte ein Problem melden, das während m...
artf
Ich stimme der vorgeschlagenen Alternative zu, ich werde entsprechend aktualisieren. Danke @duydvu
GJSBlock
Danke, dass du das gemeldet hast, @duydvu. Tolle Frage zum Leistungsproblem beim Hinzufügen von mehr als 20 Klassen zu einer einzelnen Komponente. Der empfohlene Ansatz mit StyleManager ist die Nutzung der ereignisgesteuerten API. Fang hie...
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 Wie reproduziert man den Bug?Eine Komponente auf der Bühne auswählenKopiere die Komponente mit STRG+cWähle den Körper aus...
lexoyo
Beachten Sie, dass dieser Fehler es unmöglich macht, Elemente auf eine leere Seite zu kopieren
GJS Helper
Das von dir beschriebene Problem ist ein bekanntes Verhalten im Standardbefehl 'paste-component' von GrapesJS. Die Hauptursache liegt in der Implementierung des Befehls, insbesondere in der Bedingung 'if (!selected || !selected.length) ret...
GrapesJS Version [X] Ich bestätige, die neueste Version von GrapesJS Welchen Browser benutzt du? Chrome Reproduzierbarer Demo-Link Keine Beschreibe den Käfer ReplaceWith-Methode von Component.ts hat keinen Typ für String. Was ist das erwartete Verhalten? Ich sollte in der Lage sein, eine Komponente durch einen String...
Sie haben in GrapesJSkorrekt ein TypeScript-Typisierungsproblem mit der replaceWith-Methode identifiziert. Während die Methode intern das Ersetzen einer Komponente durch eine HTML-Zeichenkette unterstützt, spiegelt ihre TypeScript-Definiti...
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Firefox Reproduzierbarer Demo-Link https://jsfiddle.net/497zkrpm/1/ Beschreibe den Käfer Wie reproduziert man den Bug?Wählen Sie die Komponente "Hello World" ausÖffne den Style Manager und stelle sicher, dass...
artf
Kein Bug, der Style-Manager verarbeitet jeweils nur eine Regel, wenn du eine fortgeschrittenere Nutzung möchtest, kannst du die API nutzen und deine Funktionen implementieren (z. B. verschiedene Regeln mit demselben Selektor auswählen).
MaxDBenson
Kein Bug, der Style-Manager verarbeitet jeweils nur eine Regel. Wenn du eine fortgeschrittenere Nutzung möchtest, kannst du die API nutzen und deine Funktionen implementieren (z. B. verschiedene Regeln mit demselben Selektor auswählen). Ve...
GJS Helper
Das Problem, das du festgestellt hast, dass der GrapesJS Style Manager nicht alle Regeln für dieselbe Klasse anzeigt, ist ein bekanntes Verhalten, das aus der Interakulation der internen 'CssComposer' und 'StyleManager' des Editors mit den...
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 https://github.com/GrapesJS/components-tabs Frage eins <img width="1421" alt="image" src="https://githu...
artf
Bitte öffnet Bug-Issues nur, wenn sie sich auf die Kernbibliothek beziehen, nicht auf Plugins.
GJS Helper
Die Probleme, die du beim Klonen von Tabs und der gesamten Tabs-Komponente in GrapesJS hast, insbesondere mit dem Plugin 'grapesjs-components-tabs', rühren daher, wie GrapesJS Komponenten-IDs während des Klonprozesses handhabt. Das Plugin...
GrapesJS-Version[X] Ich bestätige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? Chrome v117.0.5938.149Reproduzierbarer Demo-Link https://jsfiddle.net/9oLrsvya/Beschreibe den Käfer Wie reproduziert man den Bug?Bitte sehen Sie sich das Objekt 'pageManager' im jsfiddle an Was ist das erwartete...
mapsmarketing
Eine ärgerliche Sache ist, dass der Editor die unten stehenden Standardstile vorstellt, die beim Speichern der Stile zahlreiche Duplikate davon enthalten: Edit: Beim Durchsehen der Dokumentation habe ich es endlich geschafft, 'protectedCss...
artf
Hallo, @mapsmarketing derzeit kann GrapesJS HTML-Dokumente nicht korrekt als String importieren, daher überspringt der Parser Elemente wie 'html', 'head', 'body' und gibt nur das zurück, was im 'body' geparst wird. Ein Workaround, den du j...
mapsmarketing
Hallo @artf, Ich habe einen Weg gefunden, die 'Körper'-Attribute zusammen mit den Styles korrekt zu speichern, indem ich folgende Methode nutze: Mir ist aufgefallen, dass dein Page.toJSON alles der angegebenen Seite ausgibt. Allerdings sch...