Benutzt du die neueste Version (ältere Versionen werden NICHT unterstützt)? JA, 0.15.9Hast du den Bug mit deiner lokalen Kopie von GrapesJS oder mit der aktuellen Demo?Lokale KopieKannst du den Fehler aus der Demo reproduzieren?Nein, nicht die React-App.Was ist das erwartete Verhalten?Toolbar-Buttons sollten nur einma...
artf
Okay, es sieht so aus, als hätten wir die RTE-Instanz in der 'Destroy'-Methode nicht freigegeben... Ich werde es für die nächste Veröffentlichung korrigieren
simplecommerce
Fürs Erste muss ich 'rte.remove' vor meinem 'rte.add' machen, damit es nicht dupliziert wird.
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...
Textkomponenten können nicht richtig bearbeitet werden, wenn ein Zoom-Wert auf die Leinwand angewendet wird. GrapesJS Version: 0.15.8 Das Problem kann auch in der Demo wiedergegeben werden: https://jsfiddle.net/1n9ruwa4/ Erwartetes Verhalten: Zoom wird auf Canvas mittel:editor angewendet. Canvas.setZoom() Die Textkomp...
mattdeigh
Ahhh, jetzt sehe ich es. Ich habe den Code nicht komplett erfasst. Ich werde damit experimentieren und dir Bescheid geben, was mir einfällt.
Sphenox
Ich schreibe zu diesem Thema, da man keinen 'Leerraum' hinzufügen kann, wenn man sich auf ein '<a>'oder ein '<button>' konzentriert. Es ist in der Demo reproduzierbar, wenn man einen Link hinzufügt: https://jsfiddle.net/1n9ruwa4/ Der Grund...
Erwartetes Verhalten: Wenn der bestehende Link mit Target = "blank" in Target ="" geändert wird, wird die Änderung zu HTML propagiert. Tatsächliches Verhalten: Wenn der bestehende Link mit target = "blank" zu target ="" geändert wird, wird die Änderung nicht auf HTML übertragen. Schritte zur Fortpflanzung:Speichern Si...
Hallo zusammen, ich arbeite mit grapesjs, deren Version '0.15.8' ist, und im 'absoluten' Modus, wenn ich einen Block auf die Leinwand ziehe, fehlen die Stile der Komponenten. Definieren Sie die Komponente wie folgt: '''javascript domc.addType(lineChartRef, { model: defaultModel.extend({ Standardwerte: { ... defaultMod...
Pouyamiralayi
@artf ja! Das passiert nicht, wenn ich "Script" entferne. Das Verhalten ist in Ordnung.
Pouyamiralayi
Hallo, @sheldonwr der Bug, auf den du dich beziehst, auf meiner Seite nicht reproduzierbar ist. Hier habe ich deine Typdefinition in der Demo ausprobiert und es funktioniert. Bitte schau dir den untenstehenden Code an und sieh, was bei dir...
artf
Okay, tatsächlich passiert etwas Merkwürdiges, wenn eine Komponente die 'Script'-Eigenschaft definiert hat... Danke für den Bericht, Leute, ich werde mir das anschauen. Können Sie bestätigen, dass es ohne 'Skript' sich korrekt verhält?
Erklärung Using https://grapesjs.com/demo.html v0.15.8 auf Chrome 77.0.3~ Windows 10 Pro Build 18362 Das Importieren einer Videokomponente mit einem beliebigen booleschen Attribut (Controls, Loop, Autoplay) über das Importmodal zerstört alle boolischen Attribute auf der Komponente, bis die Komponente gelöscht wird. Fo...
artf
Auf den ersten Blick könnte das Problem hier liegen: https://github.com/artf/grapesjs/blob/a850a305b80b8f86c0e7e4fb92b6492c2e5a1957/src/dom_components/model/ComponentVideo.js#L115-L117 tatsächlich würde ich beim Export/Import einfach nur '...
Hallo, Ich kann das Label im Firefox-Browser (v. 69.0.3) nicht bearbeiten. Das Problem tritt auf, wenn ich auf die Komponente doppelklicke, um sie zu bearbeiten. RTE zeigt die Symbolleiste an, aber das Ändern von Text oder Attributen ist nicht möglich. Die Webkonsole zeigt keine Fehler an. Wenn der Text ausgewählt ist...
artf
https://bugzilla.mozilla.org/show_bug.cgi?id=853519 Probably the easiest solution would be to force the View to use span tag instead of label
Schmelik
Das war eine interessante 'Lösung', aber sie bringt Probleme mit sich... spans != Labels Beim Auftragen von Polsterung auf die Labels, wie zum Beispiel Bootstrap-Labels, wird die Polsterung nicht auf eine Spanne angewendet Nur, es sei denn...
Das lässt sich in der Demo wiederholen: https://grapesjs.com/demo.htmlZiehe einen Textknoten heranDoppelklick, um die RTE zu aktivierenZiehe die Textkomponente in eine andere PositionWähle eine weitere Komponente aus Die Komponente wird entfernt und folgender Fehler wird in der Konsole protokolliert:
Hallo! Kein Problem, wenn ich eine Stil-Eigenschaft mit 'wichtig' typiere. Wenn ich den Wert des Feldes lösche (zum Beispiel zum Beispiel Farbtyp), wird der Wert auf "undefiniert !wichtig" gesetzt. Um das zu beheben, musst du auf Property.getFullValue den Wert überprüfen, bevor du "!important" hinzufügst: wenn (Wert !...
artf
Danke@WebEtSolutions es wird in der nächsten Version behoben