PageKit — der selbst gehostete GrapesJS-Website-Builder, als Quellcode. Early Access sichern

GrapesJS-Probleme

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

466-Probleme gefunden

🔍 components
#461223. September 2022von Drew-Daniels2-Antworten
1-Reaktionen

MJML-Komponenten können nach Version 0.19.4 nicht auf die leere Leinwand fallen

GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? 105.0.5195.125 (Offizieller Build) (x86_64) Reproduzierbarer Demo-Link https://codesandbox.io/s/grapesjs-grapesjs-mjml-react-bug-w7qtec?file=/src/index.js Beschreibe den Käfer Wie reproduziert man den Bug?Begi...

artf

Danke für den Bericht, Drew, das scheint mit dem Standards-Modus der iframes zusammenzuhängen. Im Moment würde ich empfehlen, in den Quirks-Modus zu wechseln, indem du den DocType entfernst: '''js grapesjs.init({ // ... Leinwand: { frameCo...

GJSBlock

Danke, dass du das gemeldet hast, @Drew-Daniels. Tolle Frage zu MJML-Komponenten kann nach Version 0.19.4 nicht auf Blank Canvas abgelegt werden. Der empfohlene Ansatz bei ProseMirror ist die Nutzung der ereignisgesteuerten API. Fang hier...

#460622. September 2022von bit-ocean2-Antworten
0-Reaktionen

Ein Fehler bei der Skriptverteilung auf der Dokumentationsseite "Commponent & JS".

GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? für die Frage irrelevant Reproduzierbarer Demo-Link https://grapesjs.com/docs/modules/Components-js.html#basic-scripts Beschreibe den Käfer Hey, anstatt für so eine kleine Änderung eine Pull Request zu erstell...

artf

Das 'Skript' steht direkt oben ! ccc ps: Du kannst Diskussionen nutzen, wenn du keinen Fehler meldest

GJSBlock

Danke, dass du das gemeldet hast, @bit-ocean. Das Problem mit Einem Fehler bei der Skript-Teilung auf der Dokumentationsseite "Commponent & JS". scheint ein Problem mit dem Rennbedingungen oder dem State-Management-Timing zu sein. Dies pas...

#460121. September 2022von bit-ocean4-Antworten
1-Reaktionen

Update() von benutzerdefinierten Typen, die zu StyleManager hinzugefügt wurden, wird beim Wechseln zwischen bestimmten Zielen nicht mehr ausgelöst.

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,...

#459215. September 2022von harsh2011-Antwort
0-Reaktionen

Textable Component wird nicht mehr editierbar, wenn sie in einem Textblock verworfen wird

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...

#457612. September 2022von benryanwilliams4-Antworten
1-Reaktionen

Das Klicken auf 'Wrap for style' beeinflusst die inneren Komponenten anderer Komponenten innerhalb desselben Textfelds

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...

#45739. September 2022von ahmafi3-Antworten
1-Reaktionen

ParseStyle is not a function

GrapesJS Version[X] Ich bestätige, die neueste Version von GrapesJS Welchen Browser benutzt du? Firefox 104.0.1Reproduzierbarer Demo-Link https://codesandbox.io/s/grapesjs-parsestyle-bug-13h771Beschreibe den Käfer Wie reproduziert man den Bug? Erstelle eine benutzerdefinierte Komponente mit style Eigenschaft in ihrem...

Singwai

Das verhält sich wie erwartet. Es gibt zwei ähnliche Tasten, die den Stil der Komponente verändern können. ('Stile' und 'Stil') 'styles' nimmt einen CSS-String und wird einmal an die letzte Nutzlast angeschlossen. Ich definiere normalerwei...

artf

Ich schätze, 'parseStyle ist keine Funktion' bezieht sich auf diese bereits behobene Funktion: https://github.com/artf/grapesjs/pull/4520

GJSBlock

Danke, dass du das gemeldet hast, @ahmafi. Gute Frage, ob parseStyle keine Funktion ist. Der empfohlene Ansatz mit StyleManager ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS-Dokumentation für Ihr sp...

#45729. September 2022von stljeff14-Antworten
0-Reaktionen

Page update event doesn't fire

GrapesJS Version [X] Ich bestätige, die neueste Version von GrapesJS Welchen Browser benutzt du? Chrom Reproduzierbarer Demo-Link https://jsfiddle.net/1hza4t9n/ Beschreibe den Käfer Wie reproduziert man den Bug? init grapes Ereignishandler erstellen, wenn eine Seite aktualisiert wird. Aktualisieren Sie die SeiteBeobac...

artf

Aktualisieren Sie die Seite Wie aktualisiert man die Seite? Ohne Wert: 'Seite:*'-Ereignisse werden nur für Seitenmodelle ausgelöst, nicht für den Inhalt der Seite, z. B. '''js Redakteur. Pages.getSelected().setName('Meine Seite'); ```

stljeff1

Jedes Update, Ziehen eines Blocks, Änderung der Textfarbe. Änderung von Textinhalten. Im JS Fiddle ziehe ich einen Textblock, ändere den Inhalt und ändere die Farbe. Ich sehe kein Ereignis, das ausgelöst wird, wenn ich diese Updates vorneh...

artf

Okay, das 'Seite:Update'-Event ist nicht das, was du brauchst, da es keine Inhaltsänderung auslöst (deshalb schließe ich das Problem, da das Event wie erwartet funktioniert). Kannst du erklären, welche Art von benutzerdefiniertem Storage M...

#45708. September 2022von rahul-singh-bv2-Antworten
1-Reaktionen

TypeError: m.render is not a function

GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome Version 105.0.5195.102 (Offizielle Version) (x86_64) Reproduzierbarer Demo-Link Beschreibe den Käfer Wie reproduziert man den Bug?Erstellen Sie einen neuen benutzerdefinierten Codeblock und fügen Sie ei...

artf

Danke für den Bericht @rahul-singh-bv Der Fehler wurde tatsächlich bereits gemeldet und https://github.com/artf/grapesjs/issues/4480 behoben, aber leider ist die Korrektur noch nicht veröffentlicht 😞

GJSBlock

Danke, dass du das gemeldet hast, @rahul-singh-bv. Sicherheits- und Abhängigkeitsfragen sind wichtig. Das GrapesJS-Team arbeitet aktiv daran, Abhängigkeiten aktuell zu halten. Für dich gerade jetzt: Führe 'npm audit fix' aus, um verfügbare...

#45462. September 2022von FaisalShaikhHA4-Antworten
2-Reaktionen

Component verschwindet, wenn wir den gesamten inneren Text auswählen und den Backspace verwenden. Die Link-Komponente verschwindet selbst dann, wenn wir versuchen, den Text zu aktualisieren.

GrapesJS-Version[X] Ich bestätige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? Version 104.0.5112.101 (Offizielle Version) (arm64)Reproduzierbarer Demo-Link https://codepen.io/faisal-praella/pen/rNvOwgRBeschreibe den Käfer Wie reproduziert man den Bug?Wähle eine Komponente aus, doppelklick...

artf

Das passiert wegen dieser Stile. ! Schermata 2022-09-08 alle 15 09 38 Entfernen Sie sie, dann funktioniert es einwandfrei.

artf

@FaisalShaikhHA kannst du eine reproduzierbare Demo bereitstellen, da ich sie nicht aus der offiziellen Demo reproduzieren kann?

FaisalShaikhHA

@artf hier ist die Demo: https://codepen.io/faisal-praella/pen/rNvOwgR Wähle eine Komponente aus, doppelklicke und Strg+a, um den Text auszuwählen, und klicke auf Backspace. Beachte, dass die Komponente verschwindet und nicht auswählbar od...

#453729. August 2022von salemkode2-Antworten
0-Reaktionen

RangeError Maximum call stack size exceeded

GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Brave 1.33.105 Chromium: 96.0.4664.93 Reproduzierbarer Demo-Link https://codesandbox.io/s/relaxed-mccarthy-v2e37w Beschreibe den Käfer Wie reproduziert man den Bug?Fügen Sie den Bauteiltyp mit dem IMG- oder SV...

artf

Hi @salemkode basierend darauf, wie benutzerdefinierte Komponenten verwaltet werden durch das 'isComponent', das 'true' ohne Bedingungen zurückgibt, das maximale Call-Stack-Problem erzeugt. Es erstellt ständig neue Komponenten, da du auch...

GJSBlock

Danke, dass du das gemeldet hast, @salemkode. Tolle Frage zu RangeError: Maximale Aufrufstackgröße überschritten. Der empfohlene Ansatz bei Canvas ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS-Dokum...

Durchsuchen Sie alle Themen