Hallo, Ich kann das gedrückte cmd + z nirgendwo verfolgen, da ich bestimmte Aktionen ausführen möchte, wenn ich Änderungen rückgängig mache. Das habe ich mit dem Rückgängig-Manager erreicht, wenn ich auf den Rückgängig-Button klicke, aber mit cmd + z geht das nicht. Gibt es eine Möglichkeit, das zu tun? Oder möchte ic...
artf
Du kannst 'undo/redo')-Ereignisse und das Management von Verknüpfungen (z. B. in deinem Fall das Entfernen der Standard-Verknüpfung) mit der Keymaps API verfolgen.
Ich versuche, den Grapesjs-Editor in einer einfachen HTML-Datei zu laden, aber er lädt weder die Grapesjs eigene Icons noch die fontawesome-Icons. Ich habe mir diese beiden Probleme #2320 und #1474 angesehen, aber sie haben mir nicht geholfen, mein Problem zu lösen, deshalb spreche ich es an. Unten ist mein Quellskrip...
artf
d.h. die HTML-Datei ist bei /public/editor/demo.html und die von Webpack ausgegebenen Dateien befinden sich als /public/js/ (bundle.js und Schriftdateien) – wenn ich also Schriftdateien auf /public/editor/fonts/ kopiere, funktioniert es ei...
Wenn eine ausgewählte Modell-Toolbar dynamisch geändert wird (Hinzufügen eines Buttons, Entfernen eines Buttons usw.), wird die Änderung visuell nicht dargestellt, es sei denn, die gesamte Komponente wird neu gezeichnet. Ich fände es schön, eine Möglichkeit zu haben, die Änderung der Toolbar-Eigenschaft visuell (autom...
artf
Ich schließe dies, da das Update der Werkzeugleiste bereits vorhanden ist '''js const selected = editor.getSelected(); selected.set('toolbar', selected.get('toolbar').splice(1)) ```
Hallo @artf, Ich habe eine Frage zum Grapes-Editor, die ich in der Dokumentation nicht finden kann, daher hoffe ich, dass du eine Antwort hast. Grundlegendes Setup: Die Konfiguration aller Komponenten wird mit dem init gesetzt 'this.editor = grapesjs.init(defaultConfiguration);' Die Komponenten eines früher gespeicher...
artf
Kann der Editor die neue Komponentenkonfiguration erkennen, ohne manuell eine neue Komponente zur Canvas hinzufügen zu müssen? Nicht wirklich, wenn du die Komponentendefinition auf eine Weise speicherst, lädt der Editor diese Definition. E...
Hovius
Danke für deine Antwort! Ich werde 'avoidDefaults: true' verwenden und es :)
Ich habe mehr Eigenschaften aus den Standard-Eingabemerkmalen hinzugefügt. aber diese Eigenschaften werden in den JSON-Metadaten von Grapesjs nicht gespeichert. Das oben Genannte ist meine Speicherkonfiguration in der Init-Funktion von Grapesjs. ! Bild Das obige Bild zeigt, dass ich benutzerdefinierte Eigenschaften na...
artf
habe ich mehr Eigenschaften aus den Standard-Eingabemerkmalen hinzugefügt. aber dass die Eigenschaften in den JSON-Metadaten von Grapesjs nicht gespeichert werden Traits sollten nicht gespeichert werden, sind keine Erweiterungen deiner Kom...
WARNUNG LESEN und FOLGEN Sie den nächsten 5 Schritten, dann ENTFERNEN Sie sie, bevor Sie das Problem veröffentlichenBefolgen Sie die BEITRAGENDEN Richtlinien https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.mdVerwenden Sie die GitHub-Probleme EXKLUSIV für BUGS, FEATURE-ANFRAGEN oder FRAGEN. Setzen Sie den Tit...
logeshkrishna0
@artf das ist nicht die ausgenommene Lösung
logeshkrishna0
Als normales Verhalten verwenden wir die ENTER-Taste und verwenden das form-Div-Tag innerhalb des p-Tags, das ein normales ist. ! Screenshot vom 25.11.2019, 29.01.12 Das obige Bild zeigt das...... Aber!!! Hier möchtest du das P-Tag statt d...
Komponenten werden nicht auf die exakte Position abgeworfen, wenn der Dragmode auf absolut gesetzt ist und ein Zoomwert auf die Leinwand angewendet wird. GrapesJS Version: 0.15.8 Das Problem kann auch in der Demo wiedergegeben werden: https://jsfiddle.net/y8m1x4a3/ Erwartetes Verhalten: Komponenten können auf die Curs...
artf
Das sollte in diesem Zweig behoben werden https://github.com/artf/grapesjs/tree/multi-frame Multi-Framing ist noch weit davon entfernt, abgeschlossen zu sein, aber ich hoffe, diesen Zweig bald zusammenzuführen (großes Leinwand-Refactoring,...
artf
Ich schließe dieses Problem, da ich plane, alle Fragen im Zusammenhang mit absoluter Positionierung hier zu lösen: https://github.com/artf/grapesjs/issues/3770
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...
Arbeitsbeispiel: https://codepen.io/brenton-kelly/pen/wvvOgLN Zu den neuesten Versionen: https://unpkg.com/grapesjs https://unpkg.com/grapesjs/dist/css/grapes.min.css Ich habe eine Gitterkomponente erstellt, bei der der Benutzer die Anzahl der Spalten und die Rinne über den Trait Manager einstellt. Wenn ich den Typ "n...
artf
Du hast 'changeProp: 1' in deinen Eigenschaften vergessen
Ich sehe dieses Problem lokal und in der GrapesJS-Demo, wenn ich Internet Explorer benutze. Wenn du einen Block über die Leinwand ziehst und versuchst, das Ziehen entweder zurück in den Startbehälter zu ziehen oder durch Escape-Drücken, wird trotzdem eine neue Komponente zur Leinwand hinzugefügt und die Hervorhebung d...