Schritte:Offene Fiddle https://jsfiddle.net/x2g03d58/ mit einfachem Markup '<a id="ic72">Link</a><a target="_blank" id="is3u">Link</a>'Wählen Sie den ersten Link (der kein Zielattribut hat) auf der Leinwand.Öffnen von KomponenteneinstellungenÜberprüfen Sie den Wert des Attributs "Ziel" Erwartetes Ergebnis:Wert "Dieses...
GrapesJs-Version: 16.0.18; Schritte zur Fortpflanzung:Bildblock hinzufügen, beliebiges Bild festlegen;Wählen Sie den hinzugefügten Block aus;Doppelklick und ändere das Bild in ein anderes Bild mit anderer Größe und/oder Verhältnis. Erwartetes Ergebnis: Das Bild wird aktualisiert, die Position der Symbolleiste und der...
artf
Danke für den Bericht, das wird in der nächsten Version behoben
Ich benutze derzeit GrapeJS für ein Projekt, an dem ich lokal arbeite, und habe es mit einigen Tailwind-UI-Komponenten integriert. Es funktioniert größtenteils gut, aber ich habe festgestellt, dass Änderungen an manchen Elementen nicht funktionieren (zum Beispiel das Ändern von Textfarbe oder Formatierung). Wenn ich e...
artf
Danke für den Bericht @kierenayima Selektoren werden in der nächsten Veröffentlichung im CSS entkommen
Zunächst einmal vielen Dank für dieses großartige Werkzeug.Ich benutze die neueste Version.Der Fehler tritt bei einer lokalen Kopie von GrapesJS auf.MacOS – neuester Chrome-BrowserDer Fehler ist in der Demo nicht vorhandenErwartetes Verhalten: Der Editor wird fehlerfrei geladenWas passiert stattdessen: Ich bekomme ein...
artf
Ich glaube, es kommt von 'cssIcons', anscheinend habe ich vergessen, den Wert irgendwo zu überprüfen
alesub
Großartig, ich freue mich auf die nächste Veröffentlichung! Danke!
Hallo, gibt es eine Möglichkeit, die Breite eines Modals einzustellen? Es ist derzeit von CSS auf 850px eingestellt, aber ich möchte einen Dialog mit einer kleinen Textmenge erstellen, der dafür zu groß ist: ! Bild Aber es wäre großartig, das hier zu bekommen: ! Bild Ohne das CSS zu überschreiben, denn ich möchte trot...
ronaldaug
Für diejenigen, die nicht wissen, wie man modale 'Attribute' verwendet. Sie können die Option 'opts.attributes' zur Modal-Methode Open wie unten hinzufügen. '''javascript const modal = Editor. Modal; const opts = { Attribute: { class:'my-c...
kaoz70
Okay, ich denke daran, eine Funktion zu erstellen, um die Breite festlegen zu können, wie: setWidth('400px'), und auch eine Methode, um benutzerdefinierte Attribute zu setzen: setAttributes({'data-custom-attribute': 123}). Ich denke, es we...
kaoz70
Hallo, tut mir leid, ich bin jetzt mit Arbeit überlastet, wenn @sunnykgupta das ausprobieren könnte, wäre das super.
Hallo @artf ich hoffe, alles läuft gut. Das ist eher eine Erinnerung oder Warnung für ein Problem, das ich gerade hatte, und das ich eine Weile gebraucht habe, um es zu lösen. Wenn die Höhe des Wrappers (standardmäßig durch den Selektor #wrapper modifiziert) auf 'Height: 100%' statt 'min-height: 100%' gesetzt ist, zei...
artf
Hallo Juan, danke für all die Details, ich werde bald ein großes Leinwand-Refactoring zusammenführen und sehen, ob wir das beheben können (z. B. Scroll-Callback an den Wrapper anhängen).
artf
Danke für die Erinnerung @bgrand-ch, ich habe dieses Problem 😬 tatsächlich vergessen Das wird in der nächsten Version behoben.
jcamejo
Freut mich zu hören, ich hoffe, das Refactoring hilft, das Problem zu beheben.
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)) ```
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...
Der absolute Dragmode (mit grapesjs Touch-Plugin) funktioniert auf Touch-Geräten nicht. GrapesJS Version: 0.15.8 Erwartetes Verhalten: Der Nutzer sollte Komponenten auch per Drag & Drop auf Touchscreens verschieben können. Aktuelles Verhalten: Der Benutzer kann einen Block problemlos per Drag & Drop verschieben. Wenn...
wfcheng
Das kann zusammenhängen oder auch nicht. Mir ist bei grapejs v0.16.34 auf OSX Safari aufgefallen, dass das Ereignisargument in onStart()-Funktion in 'src/commands/view/ComponentDrag.js' undefiniert ist, wenn ich einen Block auf die Leinwan...
pradeeshattlee
Hey @MartinPutz Der Asset Manager erscheint nicht auf dem iPad, auf dem Desktop auf Touch-Geräten – Chrome, Firefox und Safari – nicht. Und der Canvas-Scroll des Editors funktioniert auf dem iPhone nicht. Was übersehe ich? Danke im Voraus.
MartinPutz
Hey @pradeeshattlee Dieses Problem hängt nicht wirklich mit dem Vermögensverwalter zusammen, sondern mit dem Verschieben der Komponenten, sobald sie gerendert sind. Ich benutze den Asset Manager selten, aber soweit ich mich erinnere, lief...
Hallo, Ich möchte im grapejs-Editor ein anklickbares Fragezeichen hinzufügen, auf das wir klicken können, um dem Nutzer Informationen darüber zu geben, was diese spezielle Spezifikation bewirkt. ! Bild Es würde ein Modal mit allen Informationen öffnen, die wir geben könnten, wenn wir die Eigenschaft zu einem Sektor hi...
artf
Derzeit gibt es keine Dokumentation zum Erweitern/Aktualisieren der Style-Manager-Eigenschaften (ich habe nur ein paar Plugins wie grapesjs-style-filter und grapesjs-style-gradient entdeckt, aber das reicht nicht aus) und ehrlich gesagt is...
ColinTenaguillo
Hier ist, was ich heute mit ein paar Modifikationen gemacht habe: ! ezgif-3-c8ae3aaa7dc0 Es ist der Look, den ich wollte, jetzt muss ich nur noch einen Weg finden, den gewünschten Inhalt ins Modal zu bringen
ColinTenaguillo
Hey, wie kann ich meinen Branch mit meiner Änderung für eine Pull Request veröffentlichen? '''js export default Backbone.View.extend({ template(model) { const pfx = this.pfx; Rückkehr ' <div class="${pfx}label"> ${this.templateLabel(model)...