GrapesJS-Version[X] Ich bestätige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? Chrome Version 114.0.5735.199 (Offizielle Version) (64-Bit)Reproduzierbarer Demo-Link N/ABeschreibe den Käfer Es tut mir leid, dass ich das Thema wieder aufgeworfen habe, aber deine Commits funktionieren nicht I...
artf
@joukhar 'npm install GrapesJS/grapesjs#dev' reicht nicht aus, ich habe den Build noch nicht im Dev-Branch erstellt, also wenn du den Fix lokal haben willst, musst du ihn zuerst selbst bauen. Jedenfalls ist es nicht nötig, ein neues Proble...
GJS Helper
Vielen Dank, dass Sie dieses Problem gemeldet und detaillierte Einblicke in die relevanten Codeabschnitte gegeben haben. Sie haben die Ursache des Problems korrekt identifiziert. Ursachenanalyse: Das Problem rührt daher, wie JavaScripts Ei...
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? 114.0.5735.133 Reproduzierbarer Demo-Link Es ist unmöglich, einen Arbeiter zur Nachbildung hinzuzufügen. Beschreibe den Käfer Wie reproduziert man den Bug?Fügen Sie einen Webarbeiter hinzu.Initialisieren Sie G...
artf
Hallo @bgrand-ch, leider erfordert alles, was den Parser (HTML/CSS) betrifft, die DOM-bezogene API zur Verfügung. Für das CSS könntest du vielleicht versuchen, parser-postcss plugin zu verwenden, ich würde erwarten, dass es in der Worker-U...
bgrand-ch
Hallo @artf, vielen Dank für deine schnelle Antwort, 😄 ich werde es diese Woche versuchen.
bgrand-ch
@artf Das Post-CSS-Parser-Plugin funktioniert einwandfrei in einem Webworker! Danke für deine Hilfe.
GrapesJS-Version[X] Ich bestätige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? Chrome Version 114.0.5735.199 (Offizielle Version) (64-Bit)Reproduzierbarer Demo-Link N/ABeschreibe den Käfer Wie reproduziert man den Bug?Lass diese Komponente fallen '<Div Class=\"Flex Items-Center Rounded Sha...
artf
Wahrscheinlich in der ersten Augustwoche
artf
Hallo, @joukhar passiert das mit der neuesten Version? Ich kann 'null's im Exportcode sehen, wenn ich dein exaktes JSON-Beispiel benutze (das sollte reparierbar sein), aber ich kann diese 'Textnode's mit 'null' nicht mit deinem HTML-Beispi...
Joukhar
Danke für die Wiederholung, falls du eine Demo brauchst, gib mir bitte etwas Zeit, bis ich eine mache, ich kommentiere nochmal, wenn ich fertig bin Das Problem tritt nur auf, wenn du es speicherst und lädst, aber beim ersten Fallen des Bau...
GrapesJS-Version[X] Ich bestätige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? Safari 16.5Reproduzierbarer Demo-Link https://grapesjs.com/demo.html https://staubgeborener.de/Beschreibe den Käfer Ich habe die offizielle Demo ausprobiert. Ich habe nichts geändert, sondern einfach auf die Sch...
artf
Das hängt nicht mit dem Kern zusammen, sondern ist lediglich ein fehlendes Meta-Tag im exportierten HTML aus dem demo.html '''html <metaname="viewport" content="width=device-width,initial-scale=1"> ``` Wenn du eine PR einreichen möchtest,...
GJS Helper
Das Problem, das Sie haben, ist kein Fehler in GrapesJS selbst, sondern ein häufiges Versehen beim Bereitstellen reaktionsschneller Webseiten. Die Hauptursache ist das Fehlen des Metatags 'viewport' im Bereich <head>'' Ihrer exportierten H...
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? v9.2 Reproduzierbarer Demo-Link https://jsfiddle.net/szLp8h4n Beschreibe den Käfer Ich benutze es im Vue3-Projekt Wenn ich neue Komponenten hinzufügen möchte, hängt die Seite und antwortet nicht Das ist mein C...
gxanshu
Hallo! 😊 Ich glaube nicht, dass das ein Bug bei GrapesJS ist. Ich habe deinen Reproduktionslink überprüft und versucht, eine Komponente zur Leinwand hinzuzufügen, und bei mir funktionierte es einwandfrei ohne Probleme. 👍
artf
Man muss die Proxy-Beobachter von Vue umgehen https://github.com/GrapesJS/grapesjs/issues/4497#issuecomment-1213078160
GJS Helper
Das Problem, auf das Sie stoßen, bei dem die Seite beim programmatischen Hinzufügen neuer Komponenten hängen bleibt, resultiert aus einem falschen Ansatz zur Komponentenerstellung und -anbindung innerhalb von GrapesJS. Im Grunde versuchst...
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Neueste Chrome-Meldung Reproduzierbarer Demo-Link https://codesandbox.io/s/withered-bush-wv29dx?file=/index.js Beschreibe den Käfer Wie reproduziert man den Bug?... Erstelle mehrere Seiten in grapesjs.init().....
artf
Das ist beabsichtigt und ich habe nicht vor, dieses Verhalten zu ändern, da man leicht spezifische CSS-Selektoren erstellen kann, wenn man pro Seite unterschiedliche Stile benötigt. Der große Vorteil dieses Ansatzes ist, dass Selektoren se...
Hasan-aa
Ich glaube, ich habe ein Problem mit diesem Ansatz. Ich speichere die Seiten auf dem Server so: '''JS const component = page.getMainComponent(); const css = editor.getCss({ component, avoidProtected: true }) saveToBackendApi(component,css)...
GJS Helper
Das Problem, das Sie mit dupliziertem CSS über mehrere Seiten in GrapesJS haben, ist ein häufiger Verwirrungspunkt im Zusammenhang damit, wie GrapesJS Styles global innerhalb einer Editor-Instanz verwaltet. Standardmäßig sammelt GrapesJSs...
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome v114 Reproduzierbarer Demo-Link https://jsfiddle.net/rmadeiraneto/t659usxv/39/ Beschreibe den Käfer Wie reproduziert man den Bug?Gehe zur Blockliste und ziehe das benutzerdefinierte Komponenten-"Beispie...
artf
Danke @rmadeiraneto für den Bericht. Ja, leider ist das ein Problem, wenn du die Eigenschaften von Arrays/Objekten auf diese Weise modifizierst, und um das zu vermeiden, hast du zwei Optionen:Direkte Mutationen vermeiden (neue Referenzen z...
rmadeiraneto
@artf die Verwendung von Standardwerten als Funktion funktioniert, danke für die schnelle Antwort und die alternative Lösung für dieses Problem. Was den ersten Vorschlag angeht, denke ich, dass es nicht darum geht, dass Menschen das Objekt...
GJS Helper
Das von dir beschriebene Problem ist ein häufiger JavaScript-Fallstrick, der damit zusammenhängt, wie veränderbare Objekte (wie Arrays und Objekte) handhabt werden, wenn sie als Standardwerte zugewiesen werden. In GrapesJS werden bei der D...
GrapesJS-Version[X] Ich bestätige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? Version 113.0.5672.126 (Build-offiziell) (64 Bit)Reproduzierbarer Demo-Link https://grapesjs.com/demo-newsletter-editor.htmlBeschreibe den Käfer Wie reproduziert man den Bug?Geh auf die Demo-Website: https://gra...
artf
Danke@acantepie bitte öffne das Problem im richtigen Repository, da dies kein Core-bezogenes Problem ist.
GJS Helper
Das Problem, auf das Sie stoßen, bei dem die Rich Text Editor (RTE)-Symbolleiste in GrapesJS ihren Zustand nicht korrekt aktualisiert (z. B. fette, kursive Buttons), wenn sie zwischen mehreren Textkomponenten wechselt, ist eine bekannte Sy...
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome Reproduzierbarer Demo-Link https://codesandbox.io/s/adoring-margulis-873kdv Beschreibe den Käfer Kontext Die Move-Component-Methode funktioniert nicht wie erwartet. Dieser Code funktioniert nicht wie er...
Krishnaeverestengineering
Lösung für dieses Problem: https://github.com/GrapesJS/grapesjs/pull/5176
artf
Danke @krishnaeverestengineering, aber das ist tatsächlich das erwartete Verhalten, wenn man die Komponente innerhalb desselben Elternteils bewegt. Das liegt daran, dass das 'at' auch den Index der Komponente selbst berücksichtigen sollte....
Krishnaeverestengineering
Danke @krishnaeverestengineering aber das ist tatsächlich das erwartete Verhalten, wenn man die Komponente innerhalb desselben Elternteils bewegt. Das liegt daran, dass das 'at' auch den Index der Komponente selbst berücksichtigen sollte....
GrapesJS-Version[X] Ich bestätige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? Chrome 114.0.5735.110 (Offizielle Version) (64-Bit)Reproduzierbarer Demo-Link 'https://grapejs.com' *EDIT: Diese Seite / Domain bedient Malware, im echten grapesjs.com Domain fehlt das "s"Beschreibe den Käfer Be...
Tomsleeter
Das ist intermittierend, ich bekomme jetzt wie erwartet grapejs.com Startseite
Tomsleeter
Okay, das war mein Fehler, ich habe die URL / Domain falsch eingegeben – das "s" fehlt in grapesjs.com. Der Besuch der URL grapejs.com ist eine gefälschte Adresse mit einer Menge Malware / Popups Ich glaube, die falsche Domain leitet auf g...
GJS Helper
Es sieht so aus, als seid ihr auf eine bösartige Website gestoßen, die einen häufigen Tippfehler in der GrapesJS-Domain ausnutzt. Danke, dass Sie diese entscheidende Beobachtung gemeldet haben. Ursache und Erklärung: Das von dir beschriebe...