GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome v98 Reproduzierbarer Demo-Link https://grapesjs.com/demo.html Beschreibe den Käfer Im "Open Style Manager" kann die CSS-Klasse durch Drücken der ENTER-Taste hinzugefügt werden. Wenn GrapesJS in einem Fo...
GJSBlock
Danke, dass du das gemeldet hast, @Ameeko. Das Problem mit Open Style Manager – Klasse kann hinzugefügt werden, indem man die ENTER-Taste drückt, scheint ein Rennbedingungs- oder Zustandsmanagement-Zeitproblem zu sein. Dies passiert typisc...
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Microsoft Edge 98.0.1108.56 Reproduzierbarer Demo-Link https://jsfiddle.net/473b2tah/1/ Beschreibe den Käfer Die Canvas-Größenänderung ist cool, berücksichtigt aber nicht, dass man möglicherweise mit Px-Offset...
Adham380
Ich habe irgendwie einen Workaround gefunden... Setze den .gjs-frame-wrapper in CSS auf die gewünschte Breite und transformiere: translate (- x px, 0px) für den iframe in CSS. Die Leinwand hat dann nicht die richtige Breite (etwas kleiner)...
Danke, dass du das gemeldet hast, @Adham380. Das Problem mit Größenanpassung der Leinwand führt dazu, dass Komponenten nach dem Export mit d-Modus 'absolut' falsche Positionen bekommen, scheint ein Rennbedingungs- oder Zustandsmanagement-T...
GrapesJS-Version[X] Ich bestätige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? Chrome v98Reproduzierbarer Demo-Link https://grapesjs.com/demo.htmlBeschreibe den Käfer Wenn ich ein Text-Element in ein Link-Block-Element einfüge, Das Textelement ist nicht mehr bearbeitbar. Ein Doppelklick au...
lofcz
Duplikat von: https://github.com/artf/grapesjs/issues/4145 tl; DR: Baue GrapeJS lokal, da der Fix derzeit nicht veröffentlicht ist oder auf 0.18.2 heruntergestuft wird
artf
Schließung als Duplikat von #4145
GJSBlock
Danke, dass du das gemeldet hast, @Ameeko. Das Problem mit Nichts kann im Link-Element bearbeitet werden scheint ein Renn- oder Zustandsmanagement-Timingproblem zu sein. Dies passiert typischerweise, wenn sich Komponenten-Lebenszyklusereig...
GrapesJS-Version[X] Ich bestätige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? Chrome v99Reproduzierbarer Demo-Link https://jsfiddle.net/jLo3qh7s/10/Beschreibe den Käfer Wie reproduziert man den Bug?Einen Block mit dem Inhalt '<input oninput="alert('123)" />' erstellenStecke diesen Block i...
Ju99ernaut
Das ist das erwartete Verhalten, wie es in den Release Notes für 0.18.2 angegeben ist
artf
Richtig. Falls du unsichere Attribute aktivieren musst (auf eigene Gefahr), kannst du das über die Option 'config.parser.optionsHtml.allowUnsafeAttr' tun.
GJSBlock
Danke, dass du das gemeldet hast, @varadero. Gute Frage zu 0.18.2 / 0.18.3 entfernt alle On... HTML-Attribute, wenn der Block im Builder per Drag Drop gelassen wird. Der empfohlene Ansatz bei GrapesJS ist die Nutzung der ereignisgesteuerte...
GrapesJS-Version [x] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome 99 Reproduzierbarer Demo-Link https://codesandbox.io/s/distracted-archimedes-fhmnpg Beschreibe den Käfer Wie reproduziert man den Bug?Die Demo öffnenDoppelklicke auf die Komponente "Ich bin Text". Wie i...
artf
Ja, ich sehe das Problem. Doppelklick auf Textelemente (span, i...) innerhalb von a wechselt den Fokus auf das übergeordnete A-Element, anstatt rte für das ausgewählte Element zu öffnen Mit der neuen Logik implementierten für die Textkompo...
GJSBlock
Danke, dass du das gemeldet hast, @lofcz. Tolle Frage zu 0.18.3-Textbearbeitung, die nicht für Link- > Textkomponenten ausgelöst wird. Der empfohlene Ansatz bei ProseMirror ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprü...
GrapesJS-Version[X] Ich bestätige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? Version 1.35.101 Chromium: 98.0.4758.87 (Offizielle Version) (64-Bit) ! PolsterungReproduzierbarer Demo-Link https://codesandbox.io/s/strange-sun-qgdcq?file=/index.jsBeschreibe den Käfer Wie reproduziert man den...
artf
Danke für den Bericht @yadavAtIrisdame aber ich kann es weder aus deiner Demo noch von der offiziellen reproduzieren. Können Sie die genauen Schritte beschreiben?
yadavAtIrisdame
@artf Ich kann diesen Fehler nicht reproduzieren. in den meisten Fällen funktioniert The Style Manager wie erwartet. Aber plötzlich fangen sie an, sich so zu verhalten (wie im Bild zu sehen). Insbesondere Margen- und Polstereigenschaften....
artf
Tut mir leid, aber leider kann ich ohne die richtige reproduzierbare Demo nicht viel machen. Ich repariere es gerne, wenn jemand die reproduzierbaren Schritte bereitstellen kann.
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome Version 98.0.4758.80 (Offizielle Version) (arm64) Reproduzierbarer Demo-Link https://jsfiddle.net/Lsjhxczp/10/ Beschreibe den Käfer Wie reproduziert man den Bug?Richte den Component:Mount-Haken ein, um...
artf
Ja, das Problem hier ist, dass der DOM-Knoten erstellt, aber noch nicht an den Elternteil angehängt ist. Du kannst die Entfernung über setTimeout verschieben, aber das löst trotzdem die Bildaktivierung aus. Wahrscheinlich werde ich dieses...
GJSBlock
Danke, dass du das gemeldet hast, @m-jojo-s. Gute Frage zu component.remove() in 'component:mount' entfernt die gerenderte Ansicht nicht. Der empfohlene Ansatz bei Components ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überp...
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome Version 97.0.4692.99 (Offizielle Version) (x86_64) Reproduzierbarer Demo-Link Nein Beschreibe den Käfer Wie reproduziert man den Bug?...... Was ist das erwartete Verhalten? ... Wie ist das aktuelle Verh...
GJSBlock
Danke, dass du das gemeldet hast, @jcsofts. Tolle Frage zu *. Der empfohlene Ansatz mit StyleManager ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS-Dokumentation für Ihr spezielles Modul Suche nach d...
GrapesJS-Version [x] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Version 1.34.81 Chromium: 97.0.4692.99 (Offizieller Build) (64-Bit) Reproduzierbarer Demo-Link https://codesandbox.io/s/strange-sun-qgdcq?file=/index.js Beschreibe den Käfer ! Flex-Immobilie Wie reproduziert m...
Vac1911
Ich habe das Problem diagnostiziert, nachdem ich das gleiche Problem unabhängig gefunden hatte. Ich schaue mir 'StyleManager.select()' an https://github.com/artf/grapesjs/blob/75cd582a8d1a91096276bc4dccc7475a269ad45c/src/style_manager/inde...
saudAtIrisdame
@Vac1911 @artf Ich habe es verstanden, aber was ist die Lösung, wie kann ich dieses Problem beheben? Ist das das GrapeJS Problem oder meins?
Vac1911
@saudAtIrisdame Es scheint ein Grapejs-Problem zu sein. Ich habe es für mich selbst behoben, indem ich den Quellcode geändert und die 'Select'-Methode neu sortiert habe, um zuletzt die Sichtbarkeit zu prüfen. Hier ist die Mist-Datei nach d...
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome Reproduzierbarer Demo-Link NA Beschreibe den Käfer AssetManager-Events werden nicht ausgelöst. Die Datei wird korrekt hochgeladen, aber Ereignisse werden nicht benachrichtigt: '''js Asset-Event-Listner...
Timramseyjr
@cusmai Hast du das jemals herausgefunden? Ich bekomme 'asset:open' und 'asset:close', aber ich bekomme auch keine der von dir genannten Events. Ich benutze Folgendes, und die beiden genannten Events sind die einzigen verwandten 'Asset'-Ev...
ALTITUDE-DEV-FR
Gleiches gilt für mich, die nicht :(
GJSBlock
Danke, dass du das gemeldet hast, @cusmai. Das Problem mit AssetManager-Ereignissen, die nicht funktionieren, scheint ein Rennbedingungs- oder State-Management-Timingproblem zu sein. Dies passiert typischerweise, wenn sich Komponenten-Lebe...