@artf, ich habe eine Frage: Können wir Custom JS in Studio implementieren? Bedeutet das, gibt es irgendeine Embed-JS-Code-Funktionalität? Originally von @MdShadabAhamad in https://github.com/GrapesJS/grapesjs/discussions/6080#discussioncomment-10449335 veröffentlicht
artf
@MdShadabAhamad bitte vermeiden Sie es, Diskussionen zu eröffnen, danke
icoco
Es gibt keinen Quellcode des Studios, wo man das Studio finden kann?
GJS Helper
Ja, GrapesJS bietet eine robuste Funktionalität, um benutzerdefinierten JavaScript-Code in Ihre Webseiten zu implementieren und einzubetten, sowohl für dynamische Inhalte auf der Canvas als auch für die endgültige exportierte Ausgabe. Es g...
Die Codebasis basiert derzeit auf veralteten Abhängigkeiten. Dieses Ticket zielt darauf ab: Aktualisieren Sie alle bestehenden Abhängigkeiten auf ihre neuesten stabilen Versionen. Dependabot einrichten, um Abhängigkeiten in Zukunft automatisch zu überprüfen und zu aktualisieren. Abhängigkeiten auf dem neuesten Stand z...
GJS Helper
Projektabhängigkeiten aktuell zu halten, ist entscheidend für Sicherheit, Leistung und Kompatibilität. Für ein GrapesJS-Projekt, das typischerweise Node.js und npm/yarn verwendet, beinhaltet dies einen zweigleisigen Ansatz: erste manuelle...
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...
Der aktuelle Codebase basiert auf Commit-Hooks, um bestimmte Regeln und Prüfungen durchzusetzen. Dieses Ticket zielt darauf ab: Bestehende Commit-Hooks entfernen. CI-Runner konfigurieren, um diese Prüfungen durchzuführen und Probleme im Entwicklungszweig oder bei Pull Requests zu melden. Die Übertragung dieser Aufgabe...
Die Bitte, Client-seitige Commit-Hooks zu entfernen und deren Aufgaben auf CI-Runner zu übertragen, ist eine solide Strategie zur Verbesserung der Konsistenz und Zuverlässigkeit des Entwicklungsworkflows. Obwohl dies eine allgemeine Softwa...
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...
Im gesamten Code haben wir Abhängigkeiten gegen sehr alte Versionen von Node.js gebaut und verknüpft. Siehe: https://github.com/GrapesJS/grapesjs/blob/dev/.github/workflows/publish.yml#L15 https://github.com/GrapesJS/grapesjs/blob/dev/.github/workflows/build.yml#L15 https://github.com/GrapesJS/grapesjs/discussions/597...
Das Problem identifiziert korrekt, dass die CI/CD-Workflows und Entwicklungsempfehlungen von GrapesJS derzeit auf älteren Node.js-Versionen (insbesondere Node.js 16.x) basieren. Die Aktualisierung dieser auf die neueste Long Term Support (...
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Oper 109 Reproduzierbarer Demo-Link https://jsfiddle.net/9zmyrhoe/ Beschreibe den Käfer Wie reproduziert man den Bug? Öffnen Sie oben den jsfiddle und laufen Sie Was ist das erwartete Verhalten? Die Paneele, d...
TutorialMan7727
Also hat das CSS unten nicht funktioniert. Ich musste das CSS in der grapes.min.css-Datei manuell ändern. Das CSS konnte das CSS in grapes.min.css nicht übersteuern. .gjs-cv-canvas { oben: 0; Breite: 100 %; Größe: 100 %; }
GJS Helper
Das Problem, dass "leere schwarze Panels" in deinem GrapesJS-Editor erscheinen, selbst wenn 'panels.defaults' auf ein leeres Array gesetzt ist, rührt davon her, wie GrapesJS seine Benutzeroberfläche initialisiert. Während das Setzen von 'p...
GrapesJS-Version[X] Ich bestätige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? ChromReproduzierbarer Demo-Link https://grapesjs.com/demo-newsletter-editor.html https://prnt.sc/SyoEBQMUJbO8Beschreibe den Käfer Wie reproduziert man den Bug? Ich erstelle die Demo aus der Prapes JS Newsletter-...
artf
@nimisha744 Probleme in diesem Repository betreffen nur die Bugs im Zusammenhang mit dem Kernframework, Demos sind nur zur Demonstration der Framework-Funktionalität vorhanden.
nimisha744
Kannst du mir bitte helfen, diesen Code zu bekommen? https://prnt.sc/qAb-i9M5c6SF Allerdings bekomme ich nur HTML let html = editor.getHtml(); Bitte geben Sie auch die Optionen für den Newsletter an. Bild und in der Seitenleiste bekomme ic...
GJS Helper
Das Problem, bei dem Bilder im GrapesJS-Editor korrekt angezeigt werden, aber 'src=""' anzeigen oder in der gesendeten E-Mail nicht geladen werden, ist ein sehr häufiges Problem bei HTML-E-Mail-Vorlagen. Die eigentliche Ursache liegt darin...
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Microsoft Edge 125.0.2535.51 Reproduzierbarer Demo-Link https://jsfiddle.net/szLp8h4n Beschreibe den Käfer Was ist das erwartete Verhalten? Der Editor sollte Bild und Maske innerhalb des SVG-Tags rendern Wie i...
artf
Bitte stellen Sie eine gültige, reproduzierbare Demo bereit
GJS Helper
Das Problem, bei dem SVG-Elemente, die interne 'url(#id)'-Referenzen verwenden (wie 'mask="url(#mask012)"' oder 'clip-path="url(#myClip)"') im GrapesJS-Editor nicht korrekt wiedergegeben werden, ist ein bekanntes Verhalten, das damit zusam...
GrapesJS-Version[X] Ich bestätige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? ChromeReproduzierbarer Demo-Link TestBeschreibe den Käfer Ich sehe keine Möglichkeit, Icons oder Formen anzuzeigenVerhaltenskodex[X] Ich verpflichte mich, den Verhaltenskodex dieses Projekts einzuhalten
artf
Bitte nutzen Sie das Diskussionspanel, wenn Sie Fragen haben.
GJS Helper
GrapesJS, ein äußerst flexibles und unparteiisches Framework, enthält standardmäßig keine eingebauten Icons oder Formen. Stattdessen stellt es leistungsstarke APIs bereit, um jede externe Bibliothek zu integrieren oder eigene Komponenten z...