GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Firefox Reproduzierbarer Demo-Link Dist/index.d.ts Beschreibe den Käfer Tippfehler?Proeperty statt Eigentum Ich weiß nicht, ob es ernst ist Zeilen 8053/8054 : ' addBuiltIn(prop: string, definition: Omit<Proper...
GJS Helper
Vielen Dank, dass Sie diesen Tippfehler in der GrapesJS TypeScript-Deklarationsdatei gemeldet haben. Du hast absolut recht; Es gibt einen Tippfehler in den Zeilen 8053/8054 von 'Dist/index.d.ts'. Ursache Das Problem ist ein einfacher Tippf...
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome V9 Reproduzierbarer Demo-Link Beschreibe den Käfer Wie reproduziert man den Bug?...... Was ist das erwartete Verhalten? ... Wie ist das aktuelle Verhalten? ... Wenn es notwendig ist, einen Code auszufüh...
artf
@gitpugal bitte die Diskussionen nutzen, wenn ihr Fragen habt
GJS Helper
GrapesJS bietet ein flexibles Panel und Befehlssystem, das es ermöglicht, die Benutzeroberfläche mit benutzerdefinierten Abschnitten zu erweitern, ähnlich wie der Standard-Block Manager und der Style Manager. Um einen zusätzlichen benutzer...
GrapesJS-Version[X] Ich bestätige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? N/AReproduzierbarer Demo-Link https://grapesjs.com/demo.htmlBeschreibe den Käfer Hallo zusammen!! <3 Wie reproduziert man den Bug?Öffnen Sie Grapesjs offizielle Webseite DemoKlicke auf einen Container, z. B. den...
artf
muss ich wieder etwas anderes auswählen als normal Ja, falls es keine Werte gibt, wählt die Standard-UI den 'Standardwert' vor, aber der kann leicht aktualisiert werden '''js Redakteur. StyleManager.getProperty('typography', 'font-weight')...
lexoyo
Oh okay, ich dachte, du möchtest, dass der Standardwert das erwartete erwartete Verhalten 😃 ist Danke für die Antwort
GJS Helper
Hallo! Danke, dass du dieses Problem gemeldet hast. Sie haben einen häufigen Verwirrungspunkt und eine berechtigte Usability-Bedenken im GrapesJS Style Manager bezüglich der Standard-CSS-Immobilienwerte korrekt identifiziert, insbesondere...
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...
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...
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...
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...
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.
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...
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 🥲).