! Screenshot (154) Als ich mir den hochgeladenen Screenshot ansah, habe ich Tabellenzelle, Klassen, ausgewählt: eingekreist HINWEIS: Ich benutze derzeit das Newsletter-Preset-Plugin. Ich möchte den Intext/Titel von 'Table Cell' oder 'Table' in etwas anderes wie 'Custom Table Name' ändern. Außerdem möchte ich den inner...
GJSBlock
Danke, dass du das gemeldet hast, @boomshakar. Gute Frage zu Text von Zellnamen/Titel in innerText names/titles ändern. Der empfohlene Ansatz bei ProseMirror ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die Gra...
Hallo, Bitte, ich brauche die Logik, wie man das Modal der Vorlage importiert, wenn die Seite initialisiert wird... Ich benutze das Newsletter-Preset-Plugin Was ich erreichen möchte?: Lass den Nutzer seinen Code hochladen, sobald die Seite geladen wurde. Im Folgenden sind die Logiken, die ich ausprobiert habe, editor....
Boomshakar
@boomshakar bitte verwandeln Sie Diskussionen nicht in Probleme. Vermerkt. Danke
Boomshakar
Hallo @artf, Ich konnte bekommen, was ich wollte, indem ich klick() direkt auf den Button ausgelöst habe, const modal = bearbeiten. Modal; const query = neue URLSearchParams(location.search); const uploadQuery = query.get('key'); if (uploa...
artf
@boomshakar bitte verwandelt Diskussionen nicht in Probleme
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Reproduzierbarer Demo-Link Beschreibe den Käfer Entschuldigung, dass ich das hier gefragt habe. Aber ich habe es eilig. Ich erstelle einen Service, bei dem ich Websites für meine Kunden hoste. Erstellt GrapeDr...
artf
Bitte vermeide es, GrapesJS-Ausgaben für themenfremde Fragen zu verwenden.
GJSBlock
Danke, dass du das gemeldet hast, @omkar111111. Tolle Frage zu SSL-Zertifikat, wie kann man das?. Der empfohlene Ansatz bei GrapesJS ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS-Dokumentation für I...
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome v100 Reproduzierbarer Demo-Link https://grapesjs.com/demo.html Beschreibe den Käfer Wie reproduziert man den Bug?Klicke auf eine beliebige Komponente, scrolle im Style Manager zu Decorations > Backgroun...
bit-ocean
Hallo @artf Gibt es eine Chance, dass dieses Feature Aufmerksamkeit erhält? Ich finde es grundlegend. Seit 0.17.29 (dem letzten, das grapesjs-ähnliche BG-Plugin unterstützt) gibt es viele großartige Funktionen, und ich würde gerne die neue...
Vac1911
Du kannst die Hintergrundfarbe für eine Bildfarbe verwenden, aber die Benutzeroberfläche sieht verwirrend aus und sollte geändert werden. ! Bild
artf
Ja, ich habe das vorherige Plugin mit Farb- und Farbverläufen deaktiviert, da es mit den neuesten Versionen nicht kompatibel ist, aber ich werde bald daran arbeiten. Für den Moment schließe ich dieses Problem, da es nichts mit dem Kern sel...
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome Version 98.0.4758.80 (Offizielle Version) (arm64) Reproduzierbarer Demo-Link https://jsfiddle.net/bd2kpjwf/ Beschreibe den Käfer Wie reproduziert man den Bug?Zwei Komponenten hinzufügenÖffnen Sie Browse...
artf
Das Polyfill des Touch-Plugins funktioniert nur, wenn du es mit dem bereits aktivierten Touch-Gerät lädst (versuche, die demo) zu verwenden, also funktioniert es nicht, wenn du später das Touch-Gerät aktivierst.
GJSBlock
Danke, dass du das gemeldet hast, @m-jojo-s. Gute Frage zu Touch Drag-and-Drop funktioniert nicht. Der empfohlene Ansatz bei Components ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS-Dokumentation fü...
GrapesJS-Version[X] Ich bestätige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? Chrome v98.0.4758.80Reproduzierbarer Demo-Link https://jsfiddle.net/am1rb/3uzkn5t7/8/Beschreibe den Käfer Wie reproduziert man den Bug?Eine einfache Komponente auf der Leinwand darstellenSetze draggable=false pr...
artf
Ja, die Symbolleiste ist nicht wirklich dynamisch, also musst du, wenn du sie neu berechnen musst, manuell erzwingen musst '''js model.set({ draggable: false, Werkzeugleiste: null }) model.initToolbar(); ```
GJSBlock
Danke, dass du das gemeldet hast, @am1rb. Gute Frage zu Der anfängliche Symbolleisten-Move-Button wird nicht entfernt, wenn man den dragbaren Prop programmatisch auf false setzt. Der empfohlene Ansatz bei Canvas ist die Nutzung der ereigni...
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome v 100.0.4896.75 Reproduzierbarer Demo-Link https://stackblitz.com/edit/typescript-ou8qpc?file=index.ts&view=editor Beschreibe den Käfer Wie reproduziert man den Bug?Versuche, Trauben mit index.d.ts zu p...
artf
Danke@dinosaurawr das hier behoben wurde https://github.com/artf/grapesjs/pull/4216/files
GJSBlock
Danke, dass du das gemeldet hast, @dinosaurawr. Toller Vorschlag bezüglich init()-Methodentypisierungsfehler! Auch wenn diese spezielle Funktion noch nicht in der Kern-API enthalten ist, gibt es mehrere Möglichkeiten, ähnliches Verhalten z...
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome 100 Reproduzierbarer Demo-Link https://grapesjs.com/demo.html Beschreibe den Käfer Wie reproduziert man den Bug?Ich benutze externZiehe einen Bildblock auf die LeinwandWählen Sie ein Bild aus dem benutz...
M-jojo-s
Entweder verwenden Sie selected.set('src', doc.url) oder aktivieren unsichere HTML-Attribute Siehe #4148
artf
Ja, ich würde sagen, du solltest einfach auf 'selected.set('src', doc.url)' wechseln, wie bereits vorgeschlagen.
GJSBlock
Danke, dass du das gemeldet hast, @iamqinglong. Gute Frage, ob sich Image src im exportierten HTML nicht ändert. Der empfohlene Ansatz bei ProseMirror ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS-D...
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? VSCode (WebView innerhalb der VSCode-Erweiterung) Reproduzierbarer Demo-Link https://grapesjs.com/demo.html Beschreibe den Käfer Wie reproduziert man den Bug?Erstelle eine neue vscode-Erweiterung (oder nutze e...
artf
Hallo @protozoo ich weiß nicht genau warum, aber es sieht so aus, als würde das vscode-iframe (wahrscheinlich im Sandbox) das native HTML5 Drag & Drop blockieren (das wird bei Blocks verwendet). Da dies nicht strikt mit dem Kern zusammenhä...
GJSBlock
Danke, dass du das gemeldet hast, @protozoo. Tolle Frage zu Block-Drag-and-Drop-Interaktion schlägt im vscode-Erweiterungs-Webview fehl. Der empfohlene Ansatz mit StyleManager ist die Nutzung der ereignisgesteuerten API. Fang hier an: Über...
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrom v96 Reproduzierbarer Demo-Link https://grapesjs.com/demo-mjml.html Beschreibe den Käfer Wie reproduziert man den Bug?Fügen Sie eine einspaltige Komponente hinzuWählen Sie die Spalte ausKlicke auf die Kop...
artf
Entschuldigung, aber demo-mjml ist ein Plugin und nicht direkt mit dem Kern verbunden. Da ich keine Probleme mit dem Standard-Renderer von Komponenten sehe, die mit dem MJML-Renderer zusammenhängen könnten, habe ich keinen Grund, dieses Pr...
GJSBlock
Danke, dass du das gemeldet hast, @gustavohleal. Tolle Frage zu Komponenten, die beim Klonen, Verschieben oder Hinzufügen verschwinden/nicht gerendert werden. Der empfohlene Ansatz bei ProseMirror ist die Nutzung der ereignisgesteuerten AP...