GrapesJS-Probleme

3,464 parsed GitHub-Probleme 370 gelöst · 90 ist geöffnet. Suchen, filtern und erkunden Sie bewährte Antworten.

30-Probleme gefunden

🔍 undo-manager
#4432Jul 9, 2022von Booellean2-Antworten
0-Reaktionen

Undo Manager erstellt während eines benutzerdefinierten Befehls duplizierte CSS

GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? 103.0.5060.66 (Offizieller Build) (64-Bit) (Kohorte: Stabil) Reproduzierbarer Demo-Link https://codesandbox.io/s/cranky-morning-fh5diz?file=/index.js Beschreibe den Käfer Wie reproduziert man den Bug?Das benut...

artf

Ich bin mir nicht ganz sicher, was genau passiert, aber ich würde vorschlagen, zum Ereignis 'styleable:change' zu wechseln und die Optionen auf 'setStyle' zu übergeben, z.B. '''js editor.on("Styleable:change", (model, prop, opts) => { let...

GJSBlock

Danke, dass du das gemeldet hast, @booellean. Gute Frage zu Undo Manager erstellt während eines benutzerdefinierten Befehls doppeltes CSS. Der empfohlene Ansatz mit StyleManager ist die Nutzung der ereignisgesteuerten API. Fang hier an: Üb...

#4010Dec 11, 2021von Klontrichter1-Antwort
0-Reaktionen

GrapesJS-Version

GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome / Firefox Reproduzierbarer Demo-Link https://www.teamfunnels.net/login.php Demo Demo Beschreibe den Käfer Wenn ich diesen Code verwende, um allen Stil wichtig zu machen.... editor.on('styleable:change',...

GJSBlock

Danke, dass du das gemeldet hast, @clonefunnels. Das Problem mit * scheint ein Rennbedingungs- oder staatliches Management-Zeitproblem zu sein. Dies passiert typischerweise, wenn sich Komponenten-Lebenszyklusereignisse und DOM-Änderungen ü...

#3879Oct 20, 2021von Mortimerz1-Antwort
0-Reaktionen

Aktualisierungen darüber, dass der Selektor-Manager vom Undo Manager nicht verfolgt wird

Hallo @artf! Ich habe dieses Bugproblem verursacht, wie in meiner Frage zu Wie man die Selector Manager-Ereignisse/Aktionen zum Undo Manager Stack hinzufügt. Ich denke, was wir wollen, ist, dass der Undo-Manager die Ereignisse/Aktionen im Selektor-Manager verfolgen kann. Danke!

GJSBlock

Danke, dass du das gemeldet hast, @mortimerz. Gute Frage zu Updates des Selektor-Managers werden vom Rückgängig-Manager nicht verfolgt . Der empfohlene Ansatz mit UndoManager ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überp...

#3639Jul 23, 2021von Anatoli-DP4-Antworten
0-Reaktionen

UndoManager-API verbessern

Eine Sache, die meiner Meinung nach großartige Funktionen hinzufügen würde, ist ein detaillierterer Geschichts-Stack. Man kann den Rückgängig-Stack herunterladen und daraus eine Art Geschichtsbericht aller vorgenommenen Änderungen erstellen, aber es ist etwas unklar, was jede Bearbeitung war (zumindest für mich, also...

artf

Hallo @anatoli-dp, die Möglichkeit, die Rückgängigkeitshistorie anzuzeigen, wäre wirklich super cool, und ich habe schon darüber nachgedacht, wie ich das UndoManager-Modul erweitern könnte, um diese Art von Funktionalität über ein Plugin z...

Anatoli-DP

Ja, ich weiß, wie man auf den Stack zugehegt, ich weiß nur nicht, wie ich ihn interpretieren soll, um dem Endnutzer eine aussagekräftigere Beschreibung zu geben

artf

ich weiß einfach nicht, wie ich es interpretieren soll, um dem Endnutzer eine aussagekräftigere Beschreibung zu geben Jede UndoAction (jede Instanz des Stacks) zeigt dir den Aktionstyp (z. B. 'hinzufügen', 'entfernen', 'zurücksetzen', 'änd...

#3577Jun 29, 2021von alimajed933-Antworten
0-Reaktionen

Die UndoManager-Methode hatUndo() gibt true zurück, obwohl sie es nicht sollte

Ich versuche, die Rückgängig-Taste zu deaktivieren, wenn es keine Rückgängig-Aktionen gibt. Dazu höre ich das Ereignis "change:changesCount" und benutze "editor?". Attribute?. UndoManager? hasUndo()', um den Rückgängig-Button als deaktivierten Status zu setzen. 'editor.on('change:changesCount', editor => setHasUndo(ed...

artf

Es gibt also eine zusätzliche Aktion, die der Warteschlange hinzugefügt wird, obwohl sie das nicht sollte, nämlich wenn ich einen Block über die Leinwand ziehe. Nicht wirklich, kannst du eine reproduzierbare Demo erstellen, da ich sie nich...

Keine Antwort[Bot]

Diese Angelegenheit wurde automatisch geschlossen, da auf unsere Anfrage nach weiteren Informationen vom ursprünglichen Autor keine Antwort erhalten wurde. Mit nur den aktuellen Informationen in der Ausgabe haben wir nicht genug Informatio...

GJSBlock

Danke, dass du das gemeldet hast, @alimajed93. Gute Frage zu Die UndoManager hasUndo()-Methode gibt true zurück, obwohl sie es nicht sollte. Der empfohlene Ansatz bei Canvas ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überpr...

#3437May 6, 2021von RaresVlaiduc2-Antworten
0-Reaktionen

RÜCKGÄNGIG-/WIEDERHOL-PROBLEM

@artf, es ist ziemlich wichtig, wenn du mich fragst:) Version: v0.17.3 Kannst du den Fehler aus der Demo reproduzieren?[x] Ja[ ] Nein Was ist das erwartete Verhalten? Wenn ich das Gerät ändere und dann auf Rückgängig machen und neu drücke, komme ich zum letzten Gerätetyp. (z. B.: Mobilgerät -> Tablet, Rückgängigmachen...

artf

Danke@RaresVlaiduc ich werde verhindern, dass Geräteänderungen im Rückgängig-Manager verfolgt werden.

GJSBlock

Danke, dass du das gemeldet hast, @RaresVlaiduc. Tolle Frage zum RÜCKGÄNGIG/WIEDERHOLEN-PROBLEM. Der empfohlene Ansatz mit UndoManager ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS-Dokumentation für...

#3394Apr 8, 2021von alext27933-Antworten
1-Reaktionen

UndoManager-Hinzufügen

Wie fügt man das Undo/Redo-Ereignis vom benutzerdefinierten Rich-Text-Editor aus dem benutzerdefinierten Rich-Text-Editor zu UndoManager hinzu?

Ju99ernaut

'UndoManger' verfolgt normalerweise Änderungen an Komponentenmodellen, daher könnte es funktionieren, wenn man die Änderungen aus der RTE in der Komponente irgendwie aufzeichnen kann. Ich bin mir nicht ganz sicher, wie das funktionieren wü...

artf

Ja, wie bereits erwähnt von @Ju99ernaut implementieren alle großen RTE-Redakteure ihren eigenen Undo-Manager. Tatsächlich sind alle Verknüpfungen, wenn das RTE aktiviert ist (eingebaut oder benutzerdefiniert), deaktiviert, um die Textbearb...

GJSBlock

Danke, dass du das gemeldet hast, @alext2793. Tolle Frage zu UndoManager hinzufügen. Der empfohlene Ansatz bei ProseMirror ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS-Dokumentation für Ihr speziel...

#3290Feb 25, 2021von marcepoblet3-Antworten
0-Reaktionen

Der Parameter changesCount sollte auf null zurückgesetzt werden, wenn wir die Bilder rückgängig machen.

Version: v0.16.41 Kannst du den Fehler aus der Demo reproduzieren? [ ] Nein Was ist das erwartete Verhalten? Der Parameter changesCount sollte auf null zurückgesetzt werden, wenn wir die Bilder rückgängig machen. Beschreibe den Bug detailliert Schritte:ein Bild hinzufügendas Bild löschendie Änderungen rückgängig mache...

GayathriGuru

Hallo! @marcepoblet kannst du bitte den Teil des Codes teilen, mit dem du die VariableChangeCount definiert hast, um sie zu erhöhen?

artf

Ich schließe das hier, da ich keinen nennenswerten Nutzen für diese Funktionalität sehe

GJSBlock

Danke, dass du das gemeldet hast, @marcepoblet. Das Problem mit Dem changesCount-Parameter sollte auf null zurückgesetzt werden, wenn wir die Bilder rückgängig machen, scheint ein Rennbedingungs- oder Zustandsmanagement-Timingproblem zu se...

#3240Jan 18, 2021von marcepoblet2-Antworten
0-Reaktionen

UndoManager: Die Kombination zwischen rückgängig machen und neu funktionieren nicht richtig, einige Stile sind verloren gegangen

https://user-images.githubusercontent.com/64096863/104953457-35adf180-59a5-11eb-85bd-2f84ffa24d83.mp4 The styles of the text and button blocks are lost after deleting them from the template, and undo the changes and redo them several times. The issue is that the styles applied from the blocks, are lost after apply the...

artf

Es sollte in der neuesten Version behoben sein, bitte befolgen Sie die Issue-Vorlage sorgfältig und verwenden Sie unbedingt die neueste Version, bevor Sie einen Fehler einreichen

GJSBlock

Danke, dass du das gemeldet hast, @marcepoblet. Danke, dass du deinen Bericht über UndoManager: Kombination zwischen rückgängig machen und neu machen, funktioniert nicht richtig, einige Stile verloren. Um dem Team bei der Untersuchung und...

#3161Nov 27, 2020von ssmanoj-Trauben4-Antworten
0-Reaktionen

Editor Undo entfernt die Sammlung und kann die Komponente nicht ersetzen

Die Sammlung der ausgewählten Komponente vor dem Rückgängigmachen ! Element-Sammlung-vor-U Die Sammlung der ausgewählten Komponente nach dem Rückgängigmachen ! Element-Sammlung-nach-un Code, um die Komponente durch eine neue Komponente zu ersetzen ! Code Uncaught TypeError: n.getEl ist keine Funktion und Uncaught Type...

artf

Entschuldigung, aber ohne eine reproduzierbare Demo ergibt dieses Problem für mich keinen Sinn

ssmanoj-Trauben

Hallo Artf, Bitte finden Sie das Demo-Video des Problems grapejs-issue.zip.

artf

Okay, da du keine reproduzierbare Demo erstellen kannst, muss ich das schließen...

Durchsuchen Sie alle Themen