Wie kann ich die Link- und Button-Blöcke aus den Abschnittskomponenten entfernen? Es gibt einen Konflikt zwischen ihnen und der CKeditor-Symbolleiste? Ich kann einen Link aus CKeditor erstellen, daher möchte ich jetzt den Link und die Button-Komponenten vor grapsjs aussortieren.
Hallo Ich versuche, Grapesjs für ein Projekt zu verwenden, das auf die Anzeige abgestimmt sein muss. Ich habe Dinge wie Ränder und Schriftarten, die das gut machen, aber ich möchte nur dem Benutzer erlauben, den Grenzradius in EM-Einheiten anzugeben, damit sie auch skalieren. Das würde erfordern, dass die Einheiten in...
artf
Wie initiitiert oder aktualisiert man den Style Manager?
Geist
Hallo. So wie das (für die Schriftarten) editor.on('load', function () { .... styleManager = Editor. StyleManager; fontSize = styleManager.getProperty('typography', 'font-size'); Einheiten = ["em"]; fontSize.set('units', units); styleManag...
artf
Okay, wenn du über die API aktualisierst, kannst du Folgendes machen: '''js const sm = Editor. StyleManager; Standardkonfiguration hat grapesjs zwei Eigenschaften mit 'Rand-Radius', davon eine für alle Seiten und eines vom Typ 'composite'...
Hallo Artf, Ich füge den Bereich Farben und Stile in der Werkzeugleiste hinzu. Ich kann andere Abschnitte sehen, aber keine Farben und Stile im Editor. "gjs-plugin-ckeditor": { position: "center", options: { toolbar: [ { name: 'styles', items: ['Font', 'FontSize'] }, { name: 'basicstyles', items: ['Bold', 'Italic', 'S...
artf
Das hat nichts mit der GrapesJS-Kernbibliothek zu tun und wahrscheinlich nicht einmal mit dem Plugin. Bitte schau dir die CKEditor-Dokumentation an (du könntest ein Plugin übersehen)
Schritte zur Fortpflanzung:Wählen Sie den gesamten Text in einer Komponente ausVerschieben Sie die KomponenteWähle den gesamten Text erneut ausVerschiebe die Komponente erneutDeaktivieren Sie die Komponente Erwartetes Ergebnis: Der Text bleibt erhalten Tatsächliches Ergebnis: Der Text verschwindet Reproduzierbar in ei...
Ausgabe 1 Ich habe eine Seite mit grapesJS erstellt, dann die Seite exportiert und wieder importiert. Beim Import der von mir verwendeten Styles kann ich die Styles im Style Manager nicht sehen.Ausgabe 2 Aufgrund von Problem 1 mit der Anwendung neuer Stile, da ich nicht sehe, welche früheren Styles ich angewendet habe...
artf
Ausgabe 1 & Ausgabe 2 Bitte gib die genauen Schritte an, wie du die Vorlage exportierst und importierstAusgabe 3 Tut mir leid, aber "in manchen Fällen" hilft hier nicht. Du musst genau erklären, was du tust und was du erwartest
adityaMurarka
Ausgabe 1 & Ausgabe 2Bitte geben Sie die genauen Schritte an, wie Sie die Vorlage exportieren und importieren Indem man die Standardoption in grapesJS verwendet, um HTML und CSS zu exportieren, und über die Import-Schaltfläche in der grape...
Hallo, Welche Browser werden von GrapesJS unterstützt? Ich konnte keine Informationen dazu auf der Website oder in den Dokumenten finden. Ich muss es wissen, bevor ich GrapesJS zum Firmenprojekt hinzufüge, das z. B. IE 11 und Safari unterstützt. Danke :)
artf
Du kannst es hier sehen https://github.com/artf/grapesjs/blob/041904f1f3364b05b5908f0da2a0e2460a292aa4/package.json#L69-L73
Wie ich in der neuesten Version gesehen habe (die ich gerade benutze), können wir jetzt i18n-Übersetzungen für Grapesjs verwenden. Es wäre großartig, Unterstützung für die französische Sprache zu haben. Also werde ich versuchen, es :)
Ich muss in Echtzeit die Aktualisierung der Eigenschaften der Komponente im StyleManager sehen, wenn ich eine Komponente ziehe oder in der Größe ändere (oder auf eine andere Weise die Stileigenschaften ändert). Ich habe es geschafft, Breite und Höhe beim Ausführen so zu sehen: 'editor.on("styleManager:change:width sty...
Entschuldigung für die Länge dieser Frage! Es ist eine ganz neue Komponente und ich bin fast fertig mit dem Schreiben, ich brauche nur ein wenig Hilfe und ich glaube, das könnte auch anderen nützlich sein. Ich erstelle eine Datumsauswahl-Eingabe, die die Daterangepicker-Bibliothek verwendet. '''gatherDateOptions()'''...
artf
Die meiste Logik, die du in 'handleDateInputsOptions' anwendest, sollte in deinem Component-'Script' liegen. Dein 'dateInputsSelect'-Prop enthält den Eingabetyp, also verwende die Interpolation in deinem 'Script' und wende dann die Logik v...
Hey @artf, Wie bekommt man die UTF-8-Codierung von Canvas in Angular 8. Ich brauche das, weil ich BTOA aus dem Frontend kodiere und an den Server sende. Server verwenden base64 zur Dekodierung mit UTF-8, und Sonderzeichen wie spanisch werden vom Server nicht erkannt. Bitte hilf mir.
artf
Hallo, @MariusDK das iframe in der Canvas verwendet kein bestimmtes Zeichensatz, daher sollte es von der Elternseite abhängen oder zumindest aufgrund von HTML5 in UTF-8 sein Zur Info: Wenn du das iframe-Element (für jede Art von Manipulati...