GrapesJS-Probleme

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

743-Probleme gefunden

🔍 bug
#5785Mar 29, 2024von Bernesto3-Antworten
1-Reaktionen

Umrisse bleiben im Vorschaumodus erhalten

GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome v122 Reproduzierbarer Demo-Link https://grapesjs.com/demo.html Beschreibe den Käfer Das mag beabsichtigt sein, aber angesichts der Absicht erscheint es seltsam. Wie reproduziert man den Bug?Klicke auf V...

Bernesto

Super@artf du bist ein Rockstar!

artf

Danke@bernesto es gibt tatsächlich ein Update auf der Demo-Seite. Ich habe die Änderung vorbereitet und werde sie bei der nächsten Version korrigieren.

GJS Helper

Du hast einen häufigen Verwirrungspunkt bezüglich des Vorschaumodus von GrapesJS identifiziert. Das Verhalten, das Sie beobachten, bei dem Komponentenumrisse (gestrichelte Rande) im Vorschaumodus erhalten bleiben, entspricht tatsächlich ni...

#5775Mar 26, 2024von ctrhub2-Antworten
0-Reaktionen

Component.get('traits').clone() ist nicht mehr verfügbar.

GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Arc Version 1.35.0 / Chromium Engine 123.0 Reproduzierbarer Demo-Link https://grapesjs.com/demo.html Beschreibe den Käfer Wie reproduziert man den Bug?Offene EntwicklungstoolsEine Komponente auswählenIn der Ko...

artf

Wenn du eine Kopie von Traits machen musst, würde ich einfach empfehlen: 'JSON.parse(JSON.stringify(editor.getSelected().getTraits()))'. Ich erinnere mich nicht, jemals Klonmerkmale in der Dokumentation erwähnt zu haben, daher würde ich ni...

GJS Helper

Du hast einen legitimen Fehler in GrapesJS identifiziert, bei dem der Aufruf von 'component.get('traits').clone()' einen 'TypeError' auslöst. Dieses Problem entsteht, weil die 'Klon()'-Methode der 'Traits'-Sammlung, die intern auf 'Backbon...

#5768Mar 19, 2024von rhoenerSBS1-Antwort
0-Reaktionen

Falscher Typ für "content"-Eigenschaft in BlockProperties

GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome v122 Reproduzierbarer Demo-Link Nicht anwendbar Beschreibe den Käfer Die GrapeJs-Dokumentationen geben an, dass es möglich ist, gemischte Inhalte zur "Inhalt"-Eigenschaft eines Blocks hinzuzufügen (sieh...

GJS Helper

Sie haben genau eine Diskrepanz zwischen der GrapesJS-Dokumentation und ihren TypeScript-Typdefinitionen für die Eigenschaft 'Inhalt' innerhalb von "BlockProperties" identifiziert. Dies ist tatsächlich ein Fehler in der Typdefinition, da d...

#5757Mar 15, 2024von kuntal8113-Antworten
1-Reaktionen

Die Linktitel sind nicht bearbeitbar

GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome v122, Safari 17 Reproduzierbarer Demo-Link https://grapesjs.com/demo.html Beschreibe den Käfer Wie reproduziert man den Bug?Link-Komponente hinzufügen, versuchen Sie, den Linktext zu bearbeiten Was ist...

artf

Danke für den Bericht, er wird in der nächsten Version behoben.

Mauzer93

Ich habe kürzlich dasselbe Problem.

GJS Helper

Das Problem, bei dem Linktitel nicht bearbeitet werden können, resultiert wahrscheinlich aus einem weit verbreiteten Missverständnis darüber, wie GrapesJS verschiedene Teile einer Linkkomponente handhabt, insbesondere der Unterscheidung zw...

#5746Mar 12, 2024von rhoenerSBS4-Antworten
1-Reaktionen

ColorPicker-Offset ist falsch, wenn die Panels außerhalb des Editor-Containers sind

GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome v122 Reproduzierbarer Demo-Link https://grapesjs.com/docs/getting-started.html#style-manager Beschreibe den Käfer Wie reproduziert man den Bug?Gehe zum Abschnitt "StyleManager" im "Getting Started"-Doku...

Bernesto

Hallo @artf, Das eigentliche Problem ist, dass wir versuchen, eine Popover-Palette absolut über ein anderes Element an einer beliebigen Stelle auf der Seite zu platzieren. Und das müssen wir auch tun, wenn das Ursprungselement außerhalb de...

artf

@bernesto kannst du das überprüfen, da es mit deinen Änderungen zusammenhängt?

Bernesto

Ja, ich sehe das Problem. Die Logik muss berücksichtigen, wann der Elternteil außerhalb des Containers ist. Lass mich sehen, was ich dort machen kann.

#5743Mar 11, 2024von davidgabrichidze4-Antworten
5-Reaktionen

XSS-Schwachstelle im iframe-Attribut src

GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Edge v122 Reproduzierbarer Demo-Link https://jsfiddle.net/bwreyq29/1/ Beschreibe den Käfer Wie reproduziert man den Bug? Öffnen Sie diesen Link https://jsfiddle.net/bwreyq29/1/ und der JavaScript-Code, der dem...

Bernesto

Ich finde, die Pre-Parser-Option ist eine wirklich gute Idee. Es hält sich an das Konzept des 'Plug-in' pro Feature. Wie wäre es, 'fromElement' zu aktualisieren, um eine String-Element-ID oder Boolean zu akzeptieren? Wenn bool == true funk...

artf

Ich stimme @bernesto vollkommen zu, denn egal wie sehr wir uns bemühen, es sicher zu machen, es wird nie ausreichen, und ich möchte nicht den Eindruck erwecken, die Bibliothek sei "so sicher", um eine fehlende serverseitige Validierung zu...

Bernesto

Das ist unvermeidbar, wenn man 'fromElement' verwendet, um von einem aktiven DOM-Element zu laden. Das Element der Seite lädt und wird synchron ausgeführt. GrapesJS hätte niemals die Möglichkeit, das XSS-HTML zu verarbeiten und zu entschär...

#5742Mar 11, 2024von Bernesto4-Antworten
2-Reaktionen

Aufbau auf Windows 10+

GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome v122 Reproduzierbarer Demo-Link N/A Beschreibe den Käfer Wie reproduziert man den Bug?Git auf einem Windows-10+-Rechner auscheckenBauen Sie mit den angegebenen Verfahren. Was ist das erwartete Verhalten...

Bernesto

Ja, ich habe all die üblichen Sachen gemacht. Dateien sperren, Updates, verschiedene Importmöglichkeiten ({}, erfordern, *, vollständiger Pfad usw.) Ich weiß nicht warum, aber wenn ich etwas kaputt mache, dann mache ich es gut. Immer Stufe...

Bernesto

Gute Punkte. Ich habe die anderen Versionen von Node nicht ausprobiert. Ich werde das ausprobieren.

artf

Ja, Build/Serve werden von der CLI verwaltet (verschieben wir das Problem dorthin), aber ich bin mir nicht sicher, was das Problem sein könnte (kein Windows zum Testen 🥲).

#5739Mar 11, 2024von rhoenerSBS1-Antwort
0-Reaktionen

Falsche Eingabe in der ColorPickerOptions-Schnittstelle

GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome v122 Reproduzierbarer Demo-Link Nicht anwendbar Beschreibe den Käfer Die ColorPicker-Oberfläche, die mit der neuesten Version geliefert wurde, definiert die Option "preferredFormat", um einen 'boolesche...

GJS Helper

Dies ist tatsächlich ein gültiger Fehlerbericht bezüglich der TypeScript-Typdefinitionen in GrapesJS für die 'ColorPickerOptions'-Oberfläche. Die Eigenschaft 'preferredFormat' wird fälschlicherweise als 'boolean' getippt, obwohl sie laut d...

#5729Mar 8, 2024von Sphenox4-Antworten
1-Reaktionen

Bearbeiten/Ersetzen des Textes innerhalb eines Links

GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome v122 Reproduzierbarer Demo-Link https://grapesjs.com/demo.html Beschreibe den Käfer Wie reproduziert man den Bug?Offene DemoErstellen Sie einen Text mit einem Link darin Text mit dem Standard-RTE-Modus...

Bernesto

@artf, du hast wieder recht. Weißraum im Knoten ist wichtig. Wenn der Text direkt an den schließenden Knoten grenzt, ersetzt der erste Tastendruck den Text, der nächste Tastendruck verlässt den Knoten, wenn nicht, funktioniert es wie erwar...

Bernesto

Nur zur Klarstellung: Du beziehst dich auf die Auswahl und Bearbeitung des Textes im Link, der sich so ungewöhnlich verhält? ! Kapture 08.03.2024 um 09:01:50

Sphenox

Ja, genau wie im von dir bereitgestellten Video gezeigt.

#5724Mar 8, 2024von Bernesto2-Antworten
0-Reaktionen

Weißraumhandhabung in Inline-Elementen

GrapesJS-Version[X] Ich bestätige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? Chrome v122Reproduzierbarer Demo-Link https://jsfiddle.net/zwo0mdqf/5/Beschreibe den Käfer Wie reproduziert man den Bug?Erstelle gültige Inline-Blockelemente wie span, b, i, em usw., die mehrere Abzeichen, Tabul...

Danstarns

Schließen zugunsten eines fusionierten Commits. https://github.com/GrapesJS/grapesjs/pull/5719

GJS Helper

Das Problem, das Sie mit der Whitespace-Behandlung in GrapesJS haben, insbesondere mit Inline-Elementen und der 'getHtml()'-Ausgabe, rührt daher, wie HTML-Parser und das Komponentenmodell von GrapesJS verschiedene Arten von Whitespace beha...

Durchsuchen Sie alle Themen