GrapesJS-Version [x] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrom Reproduzierbarer Demo-Link Keine Beschreibe den Käfer Wie reproduziert man den Bug? Aus dem Tutorial Mein CSS-Stil Was ist das erwartete Verhalten? Eine leere Leinwand Wie ist das aktuelle Verhalten? ......
GJS Helper
Das Problem, bei dem das "Blocks"-Panel trotz der Einstellung 'Panels: { defaults: [] }' weiterhin sichtbar ist, ist ein häufiger Verwirrungspunkt. Die Konfigurationsoption 'Panels: { defaults: [] }' ist tatsächlich darauf ausgelegt, zu ve...
GrapesJS-Version [x] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome v135.0.7049.96 Reproduzierbarer Demo-Link https://jsfiddle.net/bqkLwt8j/ Beschreibe den Käfer Wenn ein Element einen Inline-Stil hat und ebenfalls einer ID-basierten CSS-Regel entspricht, werden die Sty...
artf
Danke für den Bericht@jsxOverdose Das wird in der nächsten Version behoben
GJS Helper
Du hast ein spezifisches Verhalten in GrapesJS genau identifiziert, bei dem Inline-Stile scheinbar ID-basierte CSS-Regeln komplett überschreiben, selbst bei nicht widersprüchlichen Eigenschaften. Dies ist tatsächlich eine Abweichung von de...
GrapesJS-Version [x] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome Reproduzierbarer Demo-Link https://jsfiddle.net/qbpodnm4/ Beschreibe den Käfer Wie reproduziert man den Bug? Wählen Sie eine Komponente in der Leinwand aus. Geh zum Style-Manager und prüfe, ob "General"...
GrapesJS-Version [x] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Firefox 136.0.1 (64 Bit) Reproduzierbarer Demo-Link https://grapesjs.com/docs/api/editor.html#editor Beschreibe den Käfer Wie reproduziert man den Bug? Geh zu https://grapesjs.com/docs/api/editor.html#editor W...
Danke, dass Sie dieses Problem gemeldet haben. Sie haben einen Fehler auf der GrapesJS-Dokumentationswebsite korrekt identifiziert. Ursache: Der '{REPLACEEVENTS}'-Platzhalter zeigt an, dass der Dokumentationsgenerierungsprozess es nicht ge...
GrapesJS-Version [x] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Firefox und Chrome Reproduzierbarer Demo-Link Ich kann keine Demo für Remote-Speicher machen Beschreibe den Käfer Importiere alles, was '>' neben einem Tag mit > Beispiel: '<a href="#">></a>' Es pa...
artf
Ich kann keine Demo für Remote-Speicher machen Für Remote-Speicher braucht man keine Demo. Der lokale und der entfernte Speicher verwenden dieselbe Schnittstelle, was bedeutet, dass das Problem wahrscheinlich auf der Backend-Seite liegt, w...
GJS Helper
Dies ist ein kritischer Fehlerbericht. Das Problem, dass GrapesJS "undefiniert" anzeigt und Inhalte nicht lädt, wenn die HTML-Entität '>' (größer als Vorzeichen) vorhanden ist, insbesondere in der Nähe von HTML-Tags, deutet auf ein Prob...
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome Version 131.0.6778.205 Reproduzierbarer Demo-Link https://codesandbox.io/p/sandbox/naughty-microservice-5hp3h4 Beschreibe den Käfer Wie man den Fehler reproduziert:Fügen Sie dem Korpus die 'Dark-Style'-...
artf
Ja, das wird nicht unterstützt, da es möglicherweise Leistungsbeeinträchtigungen gibt, wenn man versucht, eine mögliche Regel zu erfüllen. Was du aber tun kannst, ist, jede Regel über styleManager.select auszuwählen.
MLMarxx
Okay, danke für die Klarstellung – ich benutze derzeit Select, hat jemand eine Idee, wie man Medien-Tags so ansteuern kann?
artf
Du kannst die benötigte CSSRule ('getRule') holen und sie dann an styleManager.select weitergeben
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome Reproduzierbarer Demo-Link https://grapesjs.com/demo.html Beschreibe den Käfer Wie reproduziert man den Bug?Versuche, zum Beispiel ganze Seitenleisten-Tools/Text/alles auszuwählen.Greifen Sie es auf und...
artf
Du kannst über das Ereignis 'canvas:dragdata' kontrollieren, was im Canvas abgeworfen wird. https://jsfiddle.net/artur_arseniev/87rcb24n/
GJS Helper
Das von dir beschriebene Problem, bei dem beliebige Elemente von außerhalb der GrapesJS-Canvas (einschließlich Teile der UI des Editors) in die Canvas gezogen und abgelegt werden können, ist ein häufiges Verhalten, das sich aus der nativen...
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Arc v1.61.1 Reproduzierbarer Demo-Link https://codesandbox.io/s/grapesjs-react-components-n6sff Beschreibe den Käfer @artf Zunächst einmal vielen Dank für diese großartige Bibliothek. Ich habe versucht, benutz...
artf
Ja, das ist aus Demo-Sicht zu erwarten. Du kannst mit dem Code experimentieren und deine Lösung finden, aber ich schließe das jetzt ab, da es kein Kernfehler ist.
GJS Helper
Das Verhalten, das du beobachtest, bei dem benutzerdefinierte React-Komponenten in eine zusätzliche 'Div' mit GrapesJS-spezifischen Attributen eingebettet werden, ist grundlegend dafür, wie GrapesJS Komponenten im DOM verwaltet. Dieses 'Di...
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome Version 130.0.6723.59 (Offizielle Version) (arm64) Reproduzierbarer Demo-Link https://codepen.io/btmkt/pen/QWeOJRB?editors=1111 Beschreibe den Käfer Wie reproduziert man den Bug?Konsole öffnen.Mehrere K...
artf
@mohamedsalem401 das passiert wahrscheinlich wegen des oberflächlichen Editors. Ich denke, es wäre sinnvoll, die 'temporäre' Option (die wir bereits nutzen, um einige Aktionen zu überspringen) in canMove zu nutzen. Was ist das? '''js const...
mohamedsalem401
@artf Ja, ich vermute, es hat mit dem oberflächlichen Editor zu tun. Hoffentlich funktioniert die temporäre Option und dann eröffne ich eine PR
BT-MKT
@mohamedsalem401 das passiert wahrscheinlich wegen des oberflächlichen Editors. Ich denke, es wäre sinnvoll, die 'temporäre' Option (die wir bereits nutzen, um einige Aktionen zu überspringen) in canMove zu nutzen. Was ist das?'''jsconst W...
GrapesJS-Version[X] Ich bestätige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? Chrome 129.0.6668.101Reproduzierbarer Demo-Link https://grapesjs.com/demoBeschreibe den Käfer Wie reproduziert man den Bug? Öffne https://grapesjs.com/demo Führe dieses Skript in DevTools aus: '''js const page =...
maxming2333
Gibt es zusätzlich zu der oben genannten Methode noch eine andere Möglichkeit, die Seite zu kopieren?
GJS Helper
Das 'TypeError: Converting circular structure to JSON', das Sie beim Klonen der Hauptkomponente einer GrapesJS-Seite und dem Hinzufügen zu einer neuen Seite auftreten, ist ein häufiges Problem im Zusammenhang mit der serialisierten GrapesJ...