Als Ausgangspunkt habe ich die Demo-Web-Preset-Vorlage verwendet, und mir ist aufgefallen, dass die Schaltfläche "Assets entfernen" nicht in der Benutzeroberfläche angezeigt wird. Die Anzeigequelle zeigt den Knopf an. Gibt es noch eine andere Einstellung, die aktiviert werden muss, damit der Entfernen-Button funktioni...
artf
Wahrscheinlich hängt es mit einem Stil des Presets zusammen, bitte öffne das Problem im entsprechenden Repository
Lock[Bot]
Dieser Thread wurde automatisch gesperrt, da es nach seiner Schließung keine jüngste Aktivität gegeben hat. Bitte eröffne eine neue Ausgabe wegen verwandter Bugs.
Hallo, Ich versuche, eine Filter-Eigenschaft zu Styles hinzuzufügen. Das Problem, das ich habe, ist, dass die Eigenschaft zwei Argumente verlangt: 1. Der Typ des Filters 2. Die Stärke. z. B. Filter: Unschärfe (10%). Das Problem, das ich habe, ist, dass ich beim Hinzufügen zur CSS-Datei – Filter: Unschärfe um 10 % beko...
artf
Hallo, @shlomoko um den Filter über den Typ 'Stack' richtig zum Laufen zu bringen, musst du einen benutzerdefinierten Style-Manager hinzufügen, denn wie du schon bemerkt hast, musst du mit dynamischen Inhalten (z. B. 'functionName') umgehe...
artf
Hallo @shlomoko ich habe ein Plugin mit dem Filtertyp-Eingang erstellt https://github.com/artf/grapesjs-style-filter Du kannst es mit der neuesten Version https://github.com/artf/grapesjs/releases/tag/v0.14.40
Lock[Bot]
Dieser Thread wurde automatisch gesperrt, da es nach seiner Schließung keine jüngste Aktivität gegeben hat. Bitte eröffne eine neue Ausgabe wegen verwandter Bugs.
Dies gilt für Version 0.14.33. Nach der Initialisierung der Canvas und Auswahl eines Elements 3 werden Netzwerkanfragen an folgende Personen generiert: https://cdnjs.cloudflare.com/ajax/libs/grapesjs/0.14.33/fonts/fontawesome-webfont.woff2?v=4.7.0https://cdnjs.cloudflare.com/ajax/libs/grapesjs/0.14.33/fonts/fontawesom...
artf
cdnjs speichert fontawesome nicht in Grapesjs (aber der CSS von Grapesjs versucht, sie zu laden). Die von @detectedstealth vorgeschlagene Lösung ist für das Canvas CSS, also hat es nichts mit diesem Editor-CSS-Problem zu tun. Versuche also...
Entdeckte Tarnung
@keithstric für mich, damit Font Awesome im Editor funktioniert, den ich hinzufügen musste: An die init({}). Hast du das schon mal ausprobiert?
keithstric
Danke für deine Antwort. Also habe ich das ausprobiert und hinzugefügt: 'Leinwand: { Stile: ['https://cdnjs.cloudflare.com/ajax/libs/grapesjs/0.14.33/fonts/fontawesome-webfont.woff2?v=4.7.0'] },` zu meinen Init-Optionen, aber trotzdem das...
Kommentare in Canvas/config.js geben an, dass die externen Stile dem Kopf des iFrames hinzugefügt werden, aber der Code in Sicht/CanvasView.js fügt das CSS tatsächlich an den Körper des iFrames an. Erwarte, dass es so funktioniert wie die externen Skripte, wo sie korrekt am Kopf angehängt werden.
artf
Sollte kein Problem verursachen, da es das erste eingefügte Element ist, aber der Vollständigkeit halber verschieben wir es im Kopfelement
Lock[Bot]
Dieser Thread wurde automatisch gesperrt, da es nach seiner Schließung keine jüngste Aktivität gegeben hat. Bitte eröffne eine neue Ausgabe wegen verwandter Bugs.
Ich frage mich, ob es eine Einschränkung gibt oder ob es tatsächlich möglich ist, einen Block zu erstellen, der es dem Benutzer des Editors erlaubt, während er die Vorlage erstellt, benutzerdefinierten JavaScript-Code zu schreiben? Zum Beispiel einen benutzerdefinierten Codeblock per Drag & Drop und das JavaScript dar...
cjpollard
Versuch es mal 'grapesjs.init({ allowScripts: 1, ... }); `
cjpollard
Das bedeutet nur, dass du den Code nicht sehen wirst, aber etwas zum Sehen bekommst und darauf klickst, um es zu bearbeiten. Das JavaScript selbst ist da und funktioniert einwandfrei.
Hallo! Ich benutze diesen Code, um einen neuen Block hinzuzufügen: blockManager.add("image", { Etikett: 'Bild', Kategorie: 'Basic', Attribute: { Klasse: "gjs-fonts gjs-f-image" }, Inhalt: { Stil: { Farbe: "Schwarz" }, Typ: "Bild", activeOnRender: 1, }, }); Wie kann ich eine benutzerdefinierte Klasse zum IMG-Tag hinzuf...
arthuralmeidap
@alfaalex81 Für das Objekt 'content' können Sie einen neuen Index namens 'classes' hinzufügen. Dieser Index muss ein Array von Klassen sein, die auf den neuen Image-Block angewendet werden; Endgültiger Code:
alfaalex81
Super! Ich habe noch eine weitere Frage zum gleichen Argument. Ich muss zum Beispiel einen benutzerdefinierten Block mit einem Bild darin erstellen: <div> <ul> <li> <div><a href="#link"><img src="" alt="Titelbild" /></a></div> <a href="#li...
arthuralmeidap
Das ist nicht das aktuelle Verhalten der Trauben. Der AssetManager öffnet sich nur, wenn du direkt einen IMG-Block versenkst. Du musst den IMG-Block in deinem benutzerdefinierten Block auswählen und einen solchen Code ausführen:
Hallo, ich arbeite an einem Projekt mit Angular 6 und untersuche ein Speicherleck, nachdem ich den Editor auf _previousAttributes zerstört habe und möglicherweise von der Funktion Underscore bind stammt ! Bild Also,Warum nicht native Bind und andere Funktionen verwenden?Ich habe herausgefunden, dass es in grapes.js Da...
artf
Ich entschuldige mich, aber das ist noch nicht gelöst. Ich habe festgestellt, dass nach dem Entfernen der Komponente der Verweis auf das DOM immer noch da war. Leider beeinträchtigt das Entfernen der Referenz den Sortierer, also muss ich h...
artf
Nur ein kurzes Update: Ich arbeite an diesem Problem hier, bisher scheinen die Speicherlecks mit Komponenten behoben zu sein, jetzt versuche ich, das mit dem zerstörenden Teil zu lösen (etwas länger, da ich jedes Modul isolieren muss, in j...
Hallo @artf, Gibt es eine gängige Methode, mit der wir etwas Aktuelles auf Canvas wissen können? Wir möchten einen benutzerdefinierten Rückgängig-Manager erstellen und auch eine Autosave-Option bieten, falls Jede Änderung in der Leinwand wie Style-Update, Klon, Löschen, neues Element wird in die Leinwand. Jede Hilfe w...
artf
Beginnen Sie damit, sich die verfügbaren Veranstaltungen anzusehen https://grapesjs.com/docs/api/editor.html#available-events
Lock[Bot]
Dieser Thread wurde automatisch gesperrt, da es nach seiner Schließung keine jüngste Aktivität gegeben hat. Bitte eröffne eine neue Ausgabe wegen verwandter Bugs.
Hallo, Ich kann den Titel Vermögensverwalter nicht ins Französische übersetzen. Beispiel: assetManager: { storageTyp: '', storeOnChange: wahr, storeAfterUpload: wahr, modalTitel: 'Gestion des images', uploadText: 'Glisser - déposer les images ici <br><br> <i>(2Mo max par image)</i>', addBtnText: 'Ajouter', ... } modal...
artf
Ich kann es nicht reproduzieren, bitte eine Live-Demo bereitstellen
Keine Antwort[Bot]
Diese Angelegenheit wurde automatisch geschlossen, da auf unsere Anfrage nach weiteren Informationen vom ursprünglichen Autor keine Antwort erhalten wurde. Mit nur den aktuellen Informationen in der Ausgabe haben wir nicht genug Informatio...
Lock[Bot]
Dieser Thread wurde automatisch gesperrt, da es nach seiner Schließung keine jüngste Aktivität gegeben hat. Bitte eröffne eine neue Ausgabe wegen verwandter Bugs.
Hallo, Wenn ich eine Bilddatei mit Drag & Drop in der jeweiligen Zone hochlade, wird das Bild zweimal auf meinem Server gespeichert und zweimal in der hochgeladenen Bildliste geschwonnen. Bei Firebug sehe ich zwei Anfragen. Wenn ich jedoch ein Bild im Windows-Explorer auswähle (nachdem ich auf die Dropzone geklickt ha...
Lock[Bot]
Dieser Thread wurde automatisch gesperrt, da es nach seiner Schließung keine jüngste Aktivität gegeben hat. Bitte eröffne eine neue Ausgabe wegen verwandter Bugs.