Schritte zur Reproduktionhttps://jsfiddle.net/1cjjr02p/Klicken Sie im Editor auf den Text, ändern Sie die Hintergrundfarbe.CSS exportieren. Du wirst sehen, dass sowohl neue als auch originale Farben in einer Reihenfolge existieren, die verhindert, dass die neue Farbe verwendet wird. ` 3.. Mit demselben jsfilddle ist e...
NoJacko
Um das etwas zu erläutern: Es scheint, dass beim Anlegen von Stilen auf eine Box die ID hinzugefügt wird. Wenn du das exportierst und in Grapes wieder lädst, tritt das Problem auf.
artf
Verwandt mit #932 Verwenden Sie 'avoidInlineStyle: true'
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.
Neueste Version von Trauben #cfde1c1 Wenn du ein einzelnes '@font-Gesicht' angibst, lässt sich das hier problemlos analysieren: JSFiddle-Beispiel: https://jsfiddle.net/szLp8h4n/140/ Screenshot: <img width="1395" alt="Screenshot 2018-04-11 um 15:19:56 Uhr" src="https://user-images.githubusercontent.com/331833/38646200-...
Tommedema
@cjpollard danke, aber es sieht so auseinander, als würdest du etwas auseinandernehmen, das aus dem falschen Grund zusammengenäht wurde. Ich glaube, ein besserer Ansatz ist, diese At-Regeln gar nicht erst zusammenzunähen. @artf habe ich da...
artf
Ich stimme dir vollkommen zu, Tom, das Hauptziel von 'cssComposer' ist es einfach, eine schlanke Benutzeroberfläche für Stildefinitionen bereitzustellen. Was wir derzeit im CssParser haben, ist tatsächlich ein Browser-Parser und der Rest d...
Tommedema
@artf zur Info: Ich kann das jetzt in einem fehlschlagenden Testfall reproduzieren: Nach weiterem Debuggen scheint dies dadurch verursacht zu werden, dass 'cssComposer' denkt, die zweite Regel sei dieselbe wie die vorherige, und dann die e...
Ich möchte ein benutzerdefiniertes Symbol zum grapesjs-Panel oben auf der Editor-Seite hinzufügen. Ist das mit jedem SVG oder mit Text möglich? Falls ja, könnt ihr erklären, wie? Ich habe Folgendes ausprobiert, aber kein Symbol angezeigt: Ich habe es auch versucht, Text als Symbol zu verwenden, aber das hat auch nicht...
artf
Im Moment gibt es keine 'Label'-Eigenschaft auf Buttons, sodass du sie nur über 'className' bearbeiten kannst. Übrigens gefällt mir die Idee, ich werde sie in der nächsten Veröffentlichung verfügbar machen
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 versuche, ein Plugin für Grapesjs mit einigen benutzerdefinierten Komponenten zu bauen, und habe Probleme damit, Ereignisse auszulösen und mit der Komponente im Code zu interagieren. Ein Problem, das ich habe, ist, dass ich dem Modell ein Attribut für eine benutzerdefinierte Textkomponente hinzugefügt habe. Im Skr...
arthuralmeidap
Nur zu Testzwecken: Versuche, alle Änderungen an deinem Modell anzuhören. Probier es mit 'this.listenTo(model, 'change')' aus und schau, was du bekommst.
artf
@francesca-cicileo 'change:*' für die Eigenschaften des Modells verwendet wird (z. B. 'tagName', 'removable' usw.), suchen Sie wahrscheinlich nach 'change:attributes:ATTR-NAME'. Achten Sie darauf, die Eigenschaften des Modells richtig zu a...
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.
Fügen Sie Grippies hinzu und nutzen Sie jquery_ui oder einen ähnlichen Mechanismus, um die Größe der Elemente zu verändern.
artf
Wir haben bereits ein Resizer-Versorgungsunternehmen, das perfekt zu unseren Bedürfnissen passt
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.
Zunächst einmal Entschuldigung, weil ich Issues als Hilfeforum nutze. Ich brauche WIRKLICH ein paar Tutorials, Beispiele usw. Wenn du Hilfe brauchst, bin ich bereit, etwas Zeit dafür zu investieren. Zum Beispiel GitBook oder etwas Ähnliches. Das Wiki ist großartig, aber nicht wirklich das, was ich suche. Ich glaube, e...
Kapiteljason
Wie speichert man Abschnitte/Blöcke/Komponenten (zum Beispiel auf GitHub)? https://github.com/artf/grapesjs/wiki#storeload-data https://github.com/artf/grapesjs/wiki/API-Storage-ManagerWie lädt man entfernte Abschnitte/Blöcke (zum Beispiel...
kosirm
@chapterjason vielen Dank für deine Zeit! So eine ausführliche Antwort, mit der ich wirklich nicht gerechnet 😃 hatte Nochmals vielen Dank! 🥇
Adelliinaa
Gibt es ein Tutorial, wie man benutzerdefinierte Komponenten in das GrapeJS-Framework integriert?
Hallo, Ich habe GrapesJS in meine Anwendung integriert (asp.net MVC) und es funktioniert, aber manchmal kann GrapesJS kein HTML rendern. Zuerst klone ich HTML von einer anderen URL und füge dieses HTML zu GrapesJS hinzu. Das funktioniert korrekt. Zweitens hole ich HTML aus dem GrapesJS-Editor und speichere das in eine...
artf
Es sieht so aus, als würdest du beim Speichern/Laden der Vorlage etwas falsch machen, schau dir den Fehler an, es versucht, '":{"s' als Attribut zu verwenden
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.
Könnten Sie bitte mehr Informationen geben? Und könntest du bitte deinen Code richtig einsetzen, damit er von GitHub gerendert wird?
vladbpython
Bitte hilf mir
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.
Man könnte denken, dass das Ändern der Breite eines iframes in die Breite eines Geräts genauso funktioniert wie ein Geräteemulator, aber in Wirklichkeit ist das nicht der Fall https://developers.google.com/web/tools/chrome-devtools/device-mode/emulate-mobile-viewports. Hier ein Beispiel: Wenn du pages.github.io in ein...
NoJacko
Baue dein CSS mit 'min-width' statt 'min-device-width' usw. Und es ist alles gut.
Tommedema
@nojacko das setzt voraus, dass ich die Kontrolle über das CSS habe. Das ist nicht der Fall ;) Außerdem verwendet das obige Beispiel nicht 'min-device-width'. Es verwendet einfach 'Breite: 900px'. Kleine Geräte sind intelligent genug, um e...
artf
Danke für den Vorschlag, @tommedema aber momentan sehe ich keinen Sinn darin, an einer solchen Verbesserung zu arbeiten. Die aktuelle Implementierung funktioniert, wenn man eine responsive Vorlage erstellen möchte, und das ist das, was wir...
Hallo, Es gibt einen Bug im Zusammenhang mit "Drag-and-Drop-Blöcke funktionieren im IE Browser nicht". Ich habe keine bessere Lösung für dieses Problem bekommen. Außerdem gibt es keine Methode, den Grapes-Editor neu zu initialisieren. Hier ist mein untenstehendes Skript: grapesjs.init({ Container: '#gjs', Plugins: ['g...
artf
Hier behoben wird #768 in der nächsten Veröffentlichung verfügbar sein
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.