GrapesJS-Version[X] Ich bestätige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? Chrome v91Reproduzierbarer Demo-Link https://codepen.io/Harshsne/pen/WNgZzPEBeschreibe den Käfer Wie reproduziert man den Bug?Fügen Sie ein Bild an die Leinwand an und schließen Sie das Bildmodal. (diese Kompone...
artf
Das Problem hier ist nicht 'Undomanager.remove', sondern das, was nachverfolgt wird. Wenn du das Bild vergrößerst, bearbeitest du nicht das 'Component' selbst, sondern das 'CssRule'-Objekt, deshalb funktioniert es nicht wie erwartet. Ich w...
GJS Helper
Das Problem, auf das du mit 'Editor' stößt. UndoManager.remove()' verhindert, dass das Entfernen einer Komponente rückgängig gemacht wird, liegt an einem Missverständnis darüber, wie der UndoManager in diesem speziellen Kontext funktionier...
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome v91 Reproduzierbarer Demo-Link https://codepen.io/dhanadsp1120/pen/ExrRvOB Beschreibe den Käfer Wie reproduziert man den Bug?Deaktiviere den Undo-Manager, indem du um.stop() aufrufst.Änderungen am Inhal...
artf
Wenn der Rückgängig-Manager wieder beginnt, sollten alle nach der Pause vorgenommenen Änderungen als einzelne Änderung behandelt werden. Dies stellt sicher, dass das Klicken auf "Rückgängig" die gesamte Menge der Änderungen auf den Zustand...
GJS Helper
Das Problem, auf das du stößt, ist das erwartete Verhalten des GrapesJS UndoManager. Wenn 'um.stop()' aufgerufen wird, hört der UndoManager auf, auf Änderungen der Editoren zu achten. Daher sind alle in dieser Zeit vorgenommenen Änderungen...
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome v91 Reproduzierbarer Demo-Link -- Beschreibe den Käfer Wie reproduziert man den Bug? Ich wollte eine Änderung zum Undomanager-Stack hinzufügen. 'VAR-Komponenten = Editor. Komponenten; Redakteur. UndoMan...
artf
@Harshsne26 du eine reproduzierbare Demo für einen Bug bereitstellen musst
GJS Helper
Das Problem, auf das du mit 'Editor' stößt. UndoManager.add()' nicht wie erwartet funktioniert, resultiert aus einem Missverständnis der beabsichtigten Verwendung der Methode und der Art des erwarteten Arguments. Der 'UndoManager' von Grap...
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome v91 Reproduzierbarer Demo-Link https://codepen.io/dhanadsp1120/pen/ExrRvOB Beschreibe den Käfer Wie reproduziert man den Bug?Deaktiviere den Undo-Manager, indem du um.stop() aufrufst.Änderungen am Inhal...
GJS Helper
Das von dir beschriebene Problem mit dem GrapesJS Undo Manager ('um.stop()' und 'um.start()') ist ein bekanntes Verhalten, bei dem die Methode 'um.stop()', obwohl sie das interne 'enabled'-Flag auf 'false' gesetzt hat, nicht konsequent ver...
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Vivaldi Reproduzierbarer Demo-Link https://grapesjs.com/demo.html Beschreibe den Käfer Wie reproduziert man den Bug?Drücke Strg+Z nach einer Aktion, um sie rückgängig zu machenDie Aktion ist umgekehrt, aber me...
GJS Helper
Das Problem, das du mit Strg+Z hast, das sowohl GrapesJS-Rückgängigmachen als auch die Browser-Verknüpfung "letzten geschlossenen Tab neu öffnen"-Verknüpfung auslöst, liegt daran, dass das 'keydown'-Ereignis für Strg+Z seine Standardaktion...
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Version 110.0.5481.177 (Offizielle Version) (arm64) Reproduzierbarer Demo-Link https://grapesjs.com/demo.html Beschreibe den Käfer Wie ist das aktuelle Verhalten? Das Kontrollkästchen-Merkmal wird beim Rückgän...
GJSBlock
Danke, dass du das gemeldet hast, @FaisalShaikhHA. Das Problem, dass das Kontrollkästchen-Merkmal bei Rück-/Wiederholungsaktionen nicht angekreuzt oder wieder abgehakt wird. scheint ein Rennbedingungs- oder Zustandsmanagement-Timingproblem...
GrapesJS-Version[X] Ich bestätige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? Chrome - Version 110.0.5481.100 (Offizielle Version) (arm64)Reproduzierbarer Demo-Link https://codepen.io/faisal-praella/pen/ExeNwxJBeschreibe den KäferIch habe eine benutzerdefinierte Spalten-Komponente mit ein...
artf
Ja, rückgängig machen löst die 'change:columns' aus, in deinem Fall könntest du versuchen, deine Änderungen in 'updateColumns' in 'editor' zu packen. UndoManager.skip'. '''js updateColumns() { Redakteur. UndoManager.skip(() => { Ihre Opera...
artf
Okay, ich schließe diesen hier jetzt und bitte öffne ein neues Bug-Problem im Zusammenhang mit Checkbox-Traits.
FaisalShaikhHA
Danke, @artf es funktioniert. Um das zu beheben, habe ich den Trait Change Listener umgeschaltet, indem ich vor den Befehl "Rückgängig" und "Ausführen" gehört habe, aber das fühlt sich sauberer an. Das Kontrollkästchen-Merkmal wird beim Rü...
GrapesJS-Version[X] Ich bestätige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? Firefox 106Reproduzierbarer Demo-Link https://grapesjs.com/demo.htmlBeschreibe den Käfer Hallo, Als ich von 0.19.5 auf 0.20.1 aktualisiert habe, ist mir aufgefallen, dass das JSON der Seite, das ich mit 'editor....
artf
Oh ja, das sollte entfernt werden, danke.
GJSBlock
Danke, dass du das gemeldet hast, @quentin-bettoum. Tolle Frage zu _undoexc Status Open. Der empfohlene Ansatz bei ProseMirror ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS-Dokumentation für Ihr spe...
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome V107 Reproduzierbarer Demo-Link https://jsfiddle.net/4vacxuw2/2/ Beschreibe den Käfer Ich habe eine benutzerdefinierte Symbolleiste hinzugefügt, um einen Wert an der aktuellen Position über rte.insertHT...
artf
Hallo @DhanaDSP1120 ja, leider wird das von 'rte.insertHTML' erwartet, da es eine benutzerdefinierte Einfügung verwendet. Wenn du den nativen Editing-Undo-Stack erhalten möchtest, kannst du diese API verwenden '''js rte.exec('insertHTML',...
GJSBlock
Danke, dass du das gemeldet hast, @DhanaDSP1120. Das Problem mit Undo, das auf InsertHTML im Textblock nicht richtig funktioniert, scheint ein Race-Condition- oder State-Management-Timing-Problem zu sein. Dies passiert typischerweise, wenn...
Rückgängig-Manager – Funktioniert nicht richtig, wenn wir versuchen, die Hintergrundfarbe anzuwenden und rückgängig zu machen und dann außerhalb des Blocks zu klicken, erscheint die entfernte Farbe Es tritt von Version 0.19.4 bis zum neuesten Datum auf, es funktioniert einwandfrei auf den unteren Versionen Links repro...
artf
Es scheint ein Problem mit dem Farbwähler selbst zu sein, ich werde versuchen, es für die nächste Version zu beheben. PS: Für Bug-Reports musst du die Diskussion nicht zuerst erstellen, du kannst das Problem direkt öffnen, indem du der Vor...
GJSBlock
Danke, dass du das gemeldet hast, @DhanaDSP1120. Danke, dass du deinen Bericht über Undo-Manager geteilt hast – funktioniert nicht richtig, wenn wir versuchen, die Hintergrundfarbe anzuwenden und rückgängig zu machen und dann außerhalb des...