Die Codebasis verwendet derzeit veraltete Versionen von TypeScript. Dieses Ticket zielt darauf ab: Aktualisieren Sie auf die neueste Version von TypeScript. Sicherstellen Sie konsistente TypeScript-Konfigurationen über alle Projekte hinweg. Integration von TypeScript in die Entwicklungs- und CI-Pipelines für die autom...
GJS Helper
Das Aufrüsten und Standardisieren von TypeScript im gesamten GrapesJS-Codebestand ist ein entscheidender Schritt zur Verbesserung der Wartung, zum frühzeitigen Erkennen von Fehlern und zur Verbesserung der Entwicklererfahrung. Diese Lösung...
Die Codebasis verwendet derzeit veraltete Linting-Tools und Formatierungsbibliotheken. Dieses Ticket zielt darauf ab: Aktualisieren Sie auf die neuesten Versionen von Linting-Tools und Formatierungsbibliotheken. Sicherstellen Sie konsistente Linting- und Formatierungsregeln in allen Projekten. Integration dieser Werkz...
GJS Helper
Die Standardisierung von Linting und Formatierung ist entscheidend, um die Codequalität und eine kohärente Entwicklungsumgebung innerhalb des GrapesJS-Codebasises aufrechtzuerhalten. Diese Initiative wird das Entwicklererlebnis erheblich v...
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Version 127.0.6533.89 (Offizielle Version) (64-Bit) Reproduzierbarer Demo-Link Beschreibe den Käfer Bitte prüfen Sie, dass dies .selected einen Wert von undefiniert hat. Ich habe es in React verwendet und eine...
artf
Hey @Vampire-V, bitte folgt der Vorlage für das Bug-Problem korrekt. Wir können Ihnen hier ohne eine reproduzierbare Demo nicht helfen.
Aravinth-2020
### GrapesJS-Version[x] Ich bestätige, die neueste Version von GrapesJS zu verwenden### Welchen Browser benutzt du?Version 127.0.6533.89 (Offizielle Version) (64-Bit)### Reproduzierbarer Demo-Link### Beschreibe den BugBitte überprüfen Sie...
Aravinth-2020
Hey @Vampire-V, bitte folgt der Vorlage für das Bug-Problem korrekt. Wir können Ihnen hier ohne eine reproduzierbare Demo nicht helfen. Kannst du bitte die Lösung dafür teilen? Ich habe dasselbe Problem, wenn ich den Open-Layer-Manager aus...
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome 126 Reproduzierbarer Demo-Link https://jsfiddle.net/Gryphonn/ob1pznh6/ Beschreibe den Käfer Wie reproduziert man den Bug?Wählen Sie ein beliebiges Wort.Wickle es stilvoll ein.Behalten Sie dieses Wort au...
artf
Ja, das Problem ist hier: https://github.com/GrapesJS/grapesjs/blob/1e3766f0060e6da502fccf9ba9eb938d5ac860bb/src/style_manager/model/PropertyFactory.ts#L267 Würde es Sinn machen, eine neue Option wie 'initial' hinzuzufügen und sie zur Stan...
Danstarns
> Hallo @Gryphonn,> ich versucht habe, dein Problem zu reproduzieren, aber die Schritte sind nicht so klar, bitte formuliere es um.bandicam.2024-08-08.21-07-14-667.mp4 Danke für den ausführlichen Bericht 🙏 Es sieht so aus, als sollten wir...
Danstarns
Hallo @Gryphonn, Ich habe versucht, dein Problem zu reproduzieren, aber die Schritte sind nicht so klar, bitte formuliere es um.
GrapesJS-Version[X] Ich bestätige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? ChromeReproduzierbarer Demo-Link https://jsfiddle.net/6bn43a05/Beschreibe den Käfer Wie reproduziert man den Bug?Fügen Sie ein OnClick-Event für ein HTML-Tag hinzu Was ist das erwartete Verhalten? Das Ereignis s...
artf
Das ist aus Sicherheitsgründen beabsichtigt, aber du kannst es mit der Option 'config.parser.optionsHtml.allowUnsafeAttr' deaktivieren (auf eigenes Risiko): https://github.com/GrapesJS/grapesjs/blob/819bfcf44bb23d51990eba3b4330e9932df59cde...
GJS Helper
Das Problem, auf das Sie stoßen, bei dem 'onclick'-Attribute beim Laden in GrapesJS aus HTML-Elementen entfernt werden, ist eine bewusste Sicherheitsfunktion und Teil des HTML-Sanierungsprozesses von GrapesJS. GrapesJS entfernt, wie viele...
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome v126 Reproduzierbarer Demo-Link https://grapesjs.com/demo Beschreibe den Käfer Wie reproduziert man den Bug?Öffnen Sie die DemoDoppelklicke auf eine beliebige vorhandene Bildkomponente, um den Asset Man...
artf
Danke @aswinkumar863 für den Bericht. Ich füge gerne eine PR der Lösung zusammen.
GJS Helper
Das von dir beschriebene Problem, bei dem die GrapesJS-Bildkomponente das Hochladen und Auswählen von Videodateien per Drag & Drop erlaubt, ist ein häufiges Szenario, wenn der Standard-Drag-and-Drop-Handler des Standard-Asset-Managers kein...
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome Reproduzierbarer Demo-Link https://codepen.io/Harshsne/pen/xxoOyXO Beschreibe den Käfer https://github.com/GrapesJS/grapesjs/issues/6019 In Bezug darauf, Ich wollte Rte nur für einen bestimmten Typ vers...
Das Problem beschreibt einen häufigen Bedarf, den Rich Text Editor (RTE) in GrapesJS bedingt zu kontrollieren, insbesondere um dessen Aktivierung für bestimmte Komponententypen wie 'Link'-Komponenten zu verhindern. Während GrapesJS automat...
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome Reproduzierbarer Demo-Link https://codepen.io/Harshsne/pen/xxoOyXO Beschreibe den Käfer Wie reproduziert man den Bug?Textkomponenten fallen lassenTextkomponente bearbeiten Was ist das erwartete Verhalte...
artf
Ja, 'onActive' ist jetzt eine asynkrone Methode, daher reicht es nicht, sie mit 'extendFnView' zu erweitern, dein Code wird vor dem ursprünglichen ausgeführt. Jedenfalls kannst du mit einer einfachen CSS-Zeile dasselbe Ergebnis erzielen ''...
yashvi2026
Aber ich wollte nur einen bestimmten Typ ausblenden, z. B. Text @artf
artf
Du kannst die Ansicht trotzdem erweitern, ohne 'extendFnView' zu verwenden. Verwenden Sie den ursprünglichen Bauteiltyp als Prototyp wieder, wie in hier.
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome v126 Reproduzierbarer Demo-Link https://codepen.io/aswinkumar863/pen/VwJaVYG Beschreibe den Käfer Wie reproduziert man den Bug?Öffnen Sie die Demo.Klicke auf den Abschnitt "Klick mich" im Hauptteil des...
GJS Helper
Du hast einen Fehler in GrapesJS genau identifiziert, bei dem die Felder 'Eingabetyp="Zahl"' im Style Manager und Trait Manager manuell eingegebene Werte nicht korrekt erhalten, wenn die Up/Down-Pfeile verwendet werden, ohne die Eingabe vo...
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? MS Edge 126.0.2592.87 (Offizielle Version) (arm64) Reproduzierbarer Demo-Link n/a Beschreibe den Käfer Wie reproduziert man den Bug?... Mit den Versionen 0.21.11 oder 0.21.12 von grapesjs erstellen Sie ein meh...
GJS Helper
Es scheint, dass Sie in den GrapesJS-Versionen 0.21.11 und 0.21.12 eine bekannte Regression im Zusammenhang mit dem Verhalten des Layer Managers in mehrseitigen Projekten festgestellt haben. Das Problem tritt auf, wenn man zu einer zuvor g...