GrapesJS-Version[X] Ich bestätige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? Firefox 105.0 (64-Bit)Reproduzierbarer Demo-Link https://grapesjs.com/demo.htmlBeschreibe den Käfer Wie reproduziert man den Bug?Öffnen der Demo-Seite (https://grapesjs.com/demo.html) in Firefox. Was ist das erw...
artf
Ja, danke @Akira-Kuru hat das Problem hier behoben https://github.com/artf/grapesjs-preset-webpage/releases/tag/v1.0.2
GJSBlock
Danke, dass du das gemeldet hast, @Akira-Kuru. Tolle Frage zu Webseiten-Demo, die in Firefox falsch angezeigt wird. Der empfohlene Ansatz bei GrapesJS ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS-D...
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chromium 104 Reproduzierbarer Demo-Link https://jsfiddle.net/aw8p0h9j/ Beschreibe den Käfer Wie reproduziert man den Bug?Öffne den jsfiddle-Link.Klicken Sie zwischen den Divs, dann zwischen einem der Divs und...
Ronaldohoch
Dasselbe wie hier beschrieben, kein Problem: https://github.com/artf/grapesjs/issues/4350
artf
Ja, aber selbst bei einer benutzerdefinierten Benutzeroberfläche wird das Update übersprungen, wenn der Wert nicht geändert wird, da es nicht notwendig ist.
bit-ocean
Der Code, den ich eingefügt habe, verwendet die Standard-API und kopiert im Grunde aus der Dokumentation. Und offensichtlich hat sich der Mechanismus des Updates zwischen den Versionen geändert. Früher, wenn das Zielelement geändert wurde,...
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 ! Bild image.js : ! BildVerhaltenskodex [X] Ich verpflichte mich, den Verhaltenskodex dieses Projekts einzuhalten
Collins-Lagat
In der Mitteilung steht, dass es eine grundlegende Änderung gibt. Probier das mal aus und schau, ob das Problem verschwindet. Ich bekam denselben Fehler, habe die Lösung aber noch nicht ausprobiert. https://github.com/artf/grapesjs/release...
artf
Ja, wie im Release Note erwähnt, musst du von der alten Legacy-API für die Registrierung benutzerdefinierter Komponenten wechseln.
GJSBlock
Danke, dass du das gemeldet hast, @Aventrue. Das Problem mit Nach dem Update auf 0.20 von 0.19 aus dem Fehler Cannot cannot assign to read only property 'defaults' des Objekts '[object Object]' tritt auf auf offenbar auf eine Rennbedingung...
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? 104.0.5112.102 Reproduzierbarer Demo-Link https://jsfiddle.net/harsh201/obng5cy2/ Beschreibe den Käfer Wie reproduziert man den Bug?Ziehe "Textable Component" innerhalb des Textblocks.Versuche, Text innerhalb...
GJSBlock
Danke, dass du das gemeldet hast, @harsh201. Toller Vorschlag, dass Textable Component nicht mehr editierbar wird, wenn sie in einem Textblock abgeworfen wird! Auch wenn diese spezielle Funktion noch nicht in der Kern-API enthalten ist, gi...
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Safari Reproduzierbarer Demo-Link https://grapesjs.com/docs/api/editor.html#editor Beschreibe den Käfer Wie reproduziert man den Bug?Besuchen Sie https://grapesjs.com/docs/api/editor.html#editorKlicken Sie auf...
artf
Danke@wunksert der Link ist bereits aktualisiert und wird in der nächsten Version behoben
GJSBlock
Danke, dass du das gemeldet hast, @wunksert. Tolle Frage zu API Docs Configuration Object Link defekt. Der empfohlene Ansatz bei GrapesJS ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS-Dokumentation...
GrapesJS-Version[X] Ich bestätige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? JedeReproduzierbarer Demo-Link JedeBeschreibe den Käfer Start-Pos sollte auch die 'MosePosFetcher'-Methode verwenden, wenn die Überschreibung vorhanden ist, oder?Start Pos ! Bild https://github.com/artf/grapesjs...
artf
Ja, du hast recht, ich werde es beheben, danke für den Bericht.
GJSBlock
Danke, dass du das gemeldet hast, @Singwai. Das Problem mit der Startposition des Resizer-Cursors sollte ebenfalls den 'mousePosFetcher' verwenden, falls angegeben. scheint ein Rennbedingungs- oder Zustandsmanagement-Timingproblem zu sein....
GrapesJS-Version[X] Ich bestätige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? IrgendeineReproduzierbarer Demo-Link Siehe Screenshot für CodeBeschreibe den Käfer Gibt es irgendetwas, das uns daran hindert, den Resizer und die El im OnEnd-Callback hinzuzufügen? Da wir die Resizer-Instanz wi...
artf
Klar, ich füge es hinzu, danke für den Vorschlag.
GJSBlock
Danke, dass du das gemeldet hast, @Singwai. Das Problem mit Resizer onEnd Callback sollte den Resizer und das El-Objekt umfassen, ähnlich wie onStart scheint ein Renn-Condition- oder State-Management-Timing-Problem zu sein. Dies passiert t...
GrapesJS-Version[X] Ich bestätige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? Chrome LatestReproduzierbarer Demo-Link Es gibt kein DemoBeschreibe den Käfer Ich möchte ein Ereignis verhindern, aber ich kann es nicht. Ich habe es versucht. und wie man Store-Events verhindert: Bitte helft mi...
artf
Du kannst Diskussionen nutzen, wenn du Fragen hast. Probleme sind nur für reproduzierbare Fehler gedacht
GJSBlock
Danke, dass du das gemeldet hast, @joukhar. Tolle Frage zu Verhindern von Ereignissen mit benutzerdefiniertem Plugin. Der empfohlene Ansatz bei GrapesJS ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS...
GrapesJS-Version[X] Ich bestätige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? Chrome 104.0.5112.101 Reproduzierbarer Demo-Link https://jsfiddle.net/7cLr0xt2/3/Beschreibe den Käfer Wie reproduziert man den Bug? Aus irgendeinem Grund kann ich den Fehler in der oben verlinkten Fiddle nicht r...
artf
RTE verlässt sich während der Bearbeitung auf den DOM-Inhalt, also wenn du ihn absichtlich mit etwas wie etwas wie Bearbeitung entfernst, also wenn du ihn absichtlich entfernst '''js onRender() { this.el.innerHTML = this.model.get("display...
Benryanwilliams
Okay, danke @artf, das ergibt Sinn. Allerdings sind diese Codezeilen, zusammen mit sind erforderlich, um den korrekt ausgewählten Zustand innerhalb der Leinwand wie folgt darzustellen (sowohl beim ersten Rendern der Komponente als auch wen...
Benryanwilliams
Ich muss noch etwas mehr testen, aber es sieht so aus, als hätte ich dieses Verhalten umgangen, indem ich die inneren Komponenten beim Erstellen bzw. Bearbeiten der Komponente selbst gespeichert habe und dann den 'rte:disable'-Hook wie fol...
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome Reproduzierbarer Demo-Link Dies ist ein Kompilierungsfehler Beschreibe den Käfer Die Eigenschaftsanpassung fehlt in der AssetManagerConfig. Es funktioniert, wenn ich die untypierten Trauben benutze, abe...
Singwai
Fühl dich frei, die Typdefinition zu aktualisieren, hier ist ein Beispiel für einen Commit. https://github.com/artf/grapesjs/commit/49deeeeab74aff3e46f22d0bb06e7f7608955afd
Danke, dass du das gemeldet hast, @Aventrue. Das Problem mit Custom fehlt in der AssetManagerConfig scheint ein Race Condition oder ein Timing-Problem im State-Management zu sein. Dies passiert typischerweise, wenn sich Komponenten-Lebensz...