Hey @artf, Gibt es eine Möglichkeit, die Drop-and-Drag-Funktionalität auf Elements classList zu beschränken, die eine Klasse oder mehrere Klassen enthalten, anstatt sie zu passen? Vielen Dank im Voraus! :)
artf
Du könntest diese speziellen Attributselektoren verwenden: 'div[class~="some-class"], [class~="some-other-class"]''~=' enthält Wort'*=' enthält'^=' beginnt mit'$=' endet mit
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.
Hallo Grapejs-Team, Wir arbeiten am Multi-Page Website Builder. Für jedes Projekt gibt es mehrere HTML-Seiten mit einer gemeinsamen "style.css"-Seite. Ich bin faul beim Laden jeder Seite mit folgender Funktion – zum Bewältigen mehrerer Seitenladen Die obige Seite lädt die Seite korrekt, aber wenn die Seite leer oder a...
cjpollard
Das sollte funktionieren. ''var editor = grapesjs.init({ keepUnusedStyles: true, ... });``
artf
@inventorbit nächstes Mal, wenn jemand dein Problem löst, schließe es
Inventorbit
@cjpollard Vielen Dank, :) Es funktioniert. Du hast mir Zeit gespart...
Mir sind einige Unstimmigkeiten beim Bewegen von DOM-Komponenten im Canvas aufgefallen. Beschreibung im folgenden GIF anhand der Webseiten-Demo: ! grapesjs_gif In meinem Fall sehe ich, dass die "Moves" der DOM-Komponente angezeigt werden, wenn ich den 'Editor ausgebe. DomComponents.getComponents()'. Sie werden tatsäch...
artf
Ich hatte nie Zeit, es zu debuggen, aber ich glaube, es wurde irgendwie durch Komponenten verursacht, bei denen der Stil 'float: right' angewendet wurde
jmrgz
Ja, es hängt mit der Float-Right-Eigenschaft zusammen. Tatsächlich ist das das tatsächliche Verhalten der Float-Right-Eigenschaft (das letzte HTML-Element erscheint als erstes), daher sehe ich keine einfache Lösung.
Hallo! Ich versuche, ausgewählten Text durch einen Code (zufälliger Code) zu ersetzen. Es funktioniert, ich kann den Code sehen, aber wenn ich editor.getHtml() mache, nicht. Wenn ich die Komponente deaktiviere (eine andere auswähle), tritt die Änderung in Kraft. Danke!
artf
Der Inhalt des Modells wird tatsächlich aktualisiert, sobald du von der editierbaren Komponente verschwimmen bist, sodass 'getHtml' einfach noch nicht da ist, wenn du 'getHtml' aufrufst.
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.
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...
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.
Hallo, Mit folgendem Code können wir angeben, ob es möglich ist, andere Komponenten (Blöcke) innerhalb dieser speziellen Komponente einzufügen...: Wir möchten angeben, ob es möglich ist, andere Komponenten nur für bestimmte Blöcke wegzulassen. Zum Beispiel: A. Container-Block – > wir nur Spalten weglassen möchten B. S...
artf
Von der https://github.com/artf/grapesjs/releases/tag/v0.14.17 aus erhält man 'data-gjs-type' auf allen gerenderten Komponenten, daher kann man so etwas machen: 'Droppable: '[Data-gjs-type="Spalte"], [Data-gjs-type="Sonstiges"]','
ploutos27
Danke! :)
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.
Hallo @artf ich weiß nicht, ob es möglich ist, ein Attribut von einer Komponente zu entfernen. In unserem Projekt injiziere ich ein benutzerdefiniertes Attribut aus einem benutzerdefinierten Trait, das ich erstellt habe, aber es gibt eine Option, dieses Attribut abzuwählen, daher möchte ich es aus der Komponente entfe...
@artf hallo Mann!, kannst du mir eine Alternative nennen, um Attribute zu entfernen?
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.
@artf Wenn ich den HTML-Inhalt lade, enthält das in allen Komponenten eine zufällige Identifikator, die ich in deinen Beispielen "Websites" und "Newsletter" nicht sehe. Wie kann ich also zwingen, mein Stylesheet zu behalten und nicht zufällige Kennungen in allen Komponenten zu verwenden? Ich stelle dir diese Frage, we...
Jvillena
@artf ich gerade behoben habe, habe ich die Variable avoidInlineStyle: true einbezogen, und sie muss avoidInlineStyle: 0 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.
@artf Wie können wir das Bearbeiten im Vorschaumodus deaktivieren und wieder aktivieren, wenn der Vorschaumodus ausgeschaltet ist? Ich möchte den Editor entfernen und die Werkzeugleiste im Vorschaumodus ausblenden, sodass der Benutzer nur die Änderungen sehen kann Und es kann nicht bearbeitet werden, außerdem sollte d...
Jvillena
Sie können verwenden: editor.stopCommand('sw-visibility'); editor.runCommand('sw-visibility');
YashPrince
@jvillena ich habe diesen Code benutzt, aber er funktioniert nicht. editor.on('run:preview', () => { editor.stopCommand('sw-visibility'); }); editor.on('stop:preview', () => 'editor.runCommand('sw-visibility');' });
Geist
Hallo Artur ( @artf ), Ich muss einen Speichern-und-Veröffentlichen-Button hinzufügen, gibt es also ein Plugin verfügbar oder muss ich fest programmiert sein? Kannst du mir bitte helfen?
Der Fehler ist auf der Demo-Seite von GrapesJs reproduzierbar. Schritte zur Fortpflanzung:Drag & Drop oder Auswahl einer Image-Komponente.Klicke auf das Lösch-Symbol in der Werkzeugleiste. Ergebnis: Es passiert nichts, wie ed. Canvas.hasFocus() (file commands/view/ComponentDelete.js) gibt false zurück.Wählen Sie eine...
artf
Danke Maryia, es sollte tatsächlich mit der neuesten Version https://github.com/artf/grapesjs/releases/tag/v0.14.25 behoben werden (wie bei #1298).
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.