Ich versuche, Google Fonts im Web-Builder hinzuzufügen, um den Schriftstil zu ändern, damit das importiert werden kann. Ich füge CDN im Editor hinzu. Der Code funktioniert in Chrome und Safari, aber Firefox funktioniert nicht createLinkElement(fontFamily) { let link = document.createElement("LINK"); link.setAttribute(...
artf
Ich habe die Issue-Vorlage aus gutem Grund erstellt
Sampathrajs
Ich habe die Issue-Vorlage aus gutem Grund erstellt Ich möchte benutzerdefinierte Schriftarten im Web Builder hinzufügen. Könntest du mir bitte helfen.
RutujaBadbe
Hallo! Vielleicht ist es sehr spät mit einem Kommentar, aber hast du das schon mal ausprobiert? - const link1 = document.createElement('link'); link1.rel = 'Stylesheet'; link1.href = '/page-builder-assets/css/style.css'; canvas.getDocument...
Hallo, Ich bekomme eine Fehlermeldung bei einem Tastendruck auf Canvas ohne aktivierte RTE. Uncaught TypeError: Kann die Eigenschaft 'hasFocus' von null nicht lesen node_modules/grapesjs/src/canvas/index.js:544
artf
Was meinst du mit 'ohne RTE aktiviert'? Ich kann es nicht reproduzieren. Erstellen Sie bitte eine Live-Demo mit allen notwendigen Schritten
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...
Hallo, Sie können dieses Beispiel überprüfen: https://codepen.io/abozhinov/pen/XWbqjEJ Schritte zur Reproduktion des Problems:Wenn bestehende Komponenten existieren, löschen Sie sie alle.Zieh einen neuen Karussellblock ab. Wählen Sie den ersten Kinderbehälter aus.Klicken Sie auf das DUPLIKAT-Symbol, um eine neue Kompo...
Abozhinov
Wenn ich diese beiden Methoden im 'select-comp'-Befehl überschreibe, funktioniert alles einwandfrei. Das Problem war, dass "el" im DOM nicht existiert. ` onHovered(em, component) { Lass Ergebnis = {}; wenn (Komponente) { const { view } = k...
Abozhinov
Das gleiche Ergebnis, das man bekommt, wenn man das Rendern statt Reset auslöst.
Abozhinov
@artf wenn du es in der Demo anprobierst, ist es genauso. Zieh einfach das Karussell und klicke auf die Folie. <img width="1440" alt="Screenshot 2020-03-16 at 14 58 23" src="https://user-images.githubusercontent.com/1404839/76760669-b8b757...
Hallo, Wir verwenden Grapesjs in unserer Angular-App. Es ist uns gelungen, die Grapesjs html/css in unserer Datenbank zu erstellen und zu speichern. Eines der Dinge, die wir immer noch nicht finden konnten: Im Bearbeitungsmodus wollen wir unsere API aufrufen, HTML und CSS holen und in Grapesjs Canvas laden. Wir haben...
mcottret
Zuerst dachte ich, ich werde den nativen Storage Manager nicht verwenden, so wollte ich es nennen.Sag mir, wie wir das anstellen sollen,! Bild Falls du aus irgendeinem Grund nicht bereit bist, den Storage Manager zu verwenden, glaube ich,...
mcottret
Hallo @Eshayat,Wir haben es mit Storage Manager versucht, aber das hat nicht funktioniert Könntest du das näher erläutern? Hast du die Abschnitte "Remote Storage einrichten" und "Server einrichten" der "Storage Manager"-Dokumentation richt...
Hallo @artf vielen Dank für ein großartiges Projekt, Ich habe einen neuen Typ erstellt, der dem normalen Link ähnelt, aber der Linktitel wird mit Ajax aktualisiert. Dann aktualisiert das Merkmal 'Linktitle'. Der Wert und die Leinwand werden aktualisiert, aber das Merkmal in "Settings" zeigt weiterhin den Anfangswert a...
Pouyamiralayi
@abzal0 in Ordnung! Obwohl der Requisitenansatz gut funktionieren muss, weiß ich nicht, warum das nicht so ist, oder ich übersehe hier etwas! Wenn wir mit Attributen arbeiten wollen, müssen Sie "addAttributes" verwenden, um das Attribut zu...
abzal0
@pouyamiralayi vielen Dank für Ihre Zeit, das hat das Problem gelöst: ' this.model.addAttributes({'linkTitle':oldValue + ' Changed!'}) ` Du hast so viel Zeit gespart, danke nochmal :)
abzal0
editor.getSelected().getTrait('linktitle').set('value','CCC'); funktioniert auch nicht
Hey @artf Ich habe eine Frage zum Asset Manager. Beim Hochladen eines Bildes über einen Computer oder eine URL kannst du mit dem Befehl aus dem linken Panel Bildblöcke erstellen und sie mit Doppelklick bearbeiten. Alles scheint perfekt zu funktionieren. Aber wenn ich das Gleiche auf einem iPad oder einem Touch-fähigen...
bgrand-ch
Hallo, Für zukünftige Fragen oder technische Probleme, die keine Bugs sind, ist der Tab Diskussionen auf GitHub der richtige Ort. Vergesst nicht, dieses Problem zu schließen, falls es gelöst ist, oder eine neue detaillierte Nachricht in di...
Ich versuche, d&d-Funktionalität aus einem Modal hinzuzufügen, der eine Menge HTML-Dateien (HTML-Schnippel) auflistet ... in die Editor-Leinwand. Jede von ihnen umschließt den Inhalt mit einem '<section>' Ich habe versucht, 'canvas:dragdata' zu verwenden, um das Droppen in Canvas zu ermöglichen Soweit ich es verstande...
orionseye
Ich kläre, was ich erreichen möchte: Ich habe einige 100+ HTML-Schnippel, die ich im aktuellen 'handgefertigten' Builder benutze, und muss sie auf GrapesJS migrieren. Zu meiner Überraschung scheint das kein einfacher Job zu sein. Derzeit e...
artf
Hier finden Sie heraus, wie das geht https://github.com/artf/grapesjs/issues/2595
Hey @artf Ich habe mehrere Breakpoints ! Bild Das Problem ist, dass bei einer Auflösung (mit den Icons eingestellt) wie 411 (mobil) nicht immer die Leinwand den Stil der Elemente in dieser Auflösung anzeigt. Canvas verwendet die Medienanfrage des Tablets und nicht die Auflösung, die im Gerätemanager für Mobilgeräte fe...
MariusDK
@artf bitte helfen Sie mir.
artf
Hallo @MariusDK ich bin mir nicht sicher, ob ich dein Problem verstanden habe, kannst du eine kleine Online-Demo erstellen, um das Problem besser zu verdeutlichen? Vielleicht meinst du den Unterschied zwischen der Leinwandgröße und der tat...
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...
In unserem Projekt verwenden wir die Trauben. Dabei haben wir die Form Grapesjs verwendet. Wenn wir das Formular per Drag & Drop auf die Grapesjs-Leinwand ziehen. Im Style Manager sehen wir die Klasseneigenschaften von Bootstrap. Aber wir haben unser eigenes CSS im grapesjs canvas-Objekt bei der Initialisierung im Cod...
artf
Du kannst die Form-Komponente erweitern und deine Kurse hinzufügen
Ich habe die Link-Toolbar in RichtextEditor erstellt und möchte die Link-Komponente (dynamisch hinzugefügt) in der else-Anweisung nach der insertHTML auswählen. Es wird erst als Komponente erstellt, wenn ich auf Canvas klicke. Gibt es eine Methode, das zu erreichen? Hier ist der folgende Code: Redakteur. RichTextEdito...
gagan348
Ich habe die Methode gefunden, die für mich 👍 funktioniert editor.getSelected().view.syncContent(); Danke