Hallo zusammen, Eine kurze Frage: Ich benutze die Version 1.8.3 grapes . Ist es einfach, den Hintergrundopazitätsregler zu implementieren? Danke!
artf
ich benutze die Version 1.8.3 grapes ??? https://github.com/artf/grapesjs/releases/tag/v0.14.57 ist derzeit der neuesteIst es einfach, den Hintergrund-Opazitätsregler zu implementieren? Du kannst die Alpha auf die Hintergrundfarbe setzen,...
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, die Änderung in 'src' eines Images zu extrahieren und sie im entfernten Speicher mit Storage Manager zu speichern, indem ich folgenden Code verwende Das Problem, das ich habe, ist, dass ich beim ersten Wechseln des Bildes die gewünschte Ausgabe in den Konsolen-> Speicherassets image2.jpg Aber die Params...
sakshigarg9
Ich musste Autosave auf False initialisieren, Autoload auf True starten und am Ende des Events editor.store aufrufen. Problem gelöst
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.
Gibt es eine Möglichkeit, die Attribute "data-gjs-" in "data-myOwnProjectName-" umzubenennen? Zum Beispiel:"data-gjs-type" => "data-myOwnProjectName-type""data-gjs-droppable" => "data-myOwnProjectName-droppable" usw...
artf
Nein, aktuell ist es fest programmiert https://github.com/artf/grapesjs/blob/5fe64423b2a4c94f5b3cd9b7b8e1d887a8896ab0/src/parser/model/ParserHtml.js#L4
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.
Ist es möglich, Informationen darüber zu extrahieren, was rückgängig gemacht wurde? Ich habe es versucht aber ich kann keine Informationen darüber finden, was genau rückgängig gemacht wurde, der Wert von 'after 'property unter 'model.attributes' ist null. Ich möchte die ID des Elements extrahieren, auf dem die Aktion...
artf
Prüfen Sie 'model.attributes.type', um die ausgeführte Aktion zu verstehen, wahrscheinlich ist das 'danach' null, weil die Aktion 'entfernen' war.
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, die 'Video'-Komponente speziell für Youtubes '<iframe>'' mit einem übergeordneten '<div class="embed-responsive embed-responsive-16by9"/>'-Container zu verpacken. Dies ist das Beispiel für das Endergebnis, das ich erreichen wollte: '''html <div class="embed-responsive embed-responsive-16by9"> <iframe cla...
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 zusammen, Ich möchte für jeden Knopf, den ich zur Leinwand hinzufüge, einen Sockel erstellen. Das funktioniert einwandfrei. Wenn ich jedoch neu lade (mit Speicher), muss ich nach meinen Komponenten vom Typ "Button" suchen und die Sockeln wieder öffnen. Ist das eine Möglichkeit, die Komponenten in einer Schleife...
artf
Hallo @trafalmejo falls du die ersten Levels Children von Component iterieren musst, kannst du Folgendes tun: '''js yourComponent.components().forEach(component => { wenn (component.is('COMPONENT-ID')) { Mach etwas } }) Sobald die Komponen...
trafalmejo
Perfekt! Sehr geschätzt.
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 Anstatt Plugins als JS-Dateien zu verwenden, können wir unsere eigenen Inhalte mit HTML erstellen, wie ich es unten getan habe? Ist das eine richtige Methode? '''js blockManager: { Anhang zu: '#blocks', Blöcke: [ { id: 'text', Etikett: 'Liste', Attribute: {klasse: 'fa fa-list-alt'}, Inhalt: '<div data-gjs-type="...
artf
Ist das eine richtige Methode? Ja...
vinayak99999
Danke für deine Antwort, @artf. Ich habe nur noch eine Frage: Ich möchte ein vertikales Karussell haben. Wo füge ich also zum Beispiel Jquery oder Script für Verzögerung oder Scroll-Effekt hinzu.
artf
Erstellen Sie einen neuen Komponententyp und folgen Sie diesem Leitfaden: https://grapesjs.com/docs/modules/Components-js.html
Ich habe den ganzen Tag die Dokumentation zum Erstellen einer benutzerdefinierten Komponente gelesen. Ich habe mir auch grapesjs-mjml als Beispiel angesehen. Ich versuche, einen Basistyp für React-Komponenten zu erstellen, der bei Bedarf erweitert werden kann, aber im Moment möchte ich nur sehen, welche Lebenszyklusme...
artf
Beginnen Sie zunächst mit der verbesserten Definition von Komponenten. In deinem Beispiel wird 'content: (<div>Foo</div>)' zu einem Objekt kompiliert, und wenn du ein Objekt/Array von Objekten zum Editor hinzufügst, bedeutet das, dass du d...
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.
In API-Dokumenten wird der Component-Header von einem Bindestrich vorangestellt. Ich weiß nicht, ob das Absicht ist. ! Bild
artf
Ja, die Absicht war, zu betonen, dass es unter dem DOM-Komponenten-Modul gehört, aber anscheinend habe ich das nicht 😬 geschafft
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, ich habe den Code hinzugefügt, der die Änderungen hört, die vorgenommen werden, wenn der Nutzer die Werte im Dropdown-Menü auswählt. aber ich muss mir die Änderungen an anderen Stellen im Code anhören. Bei der obigen Änderung funktioniert es einwandfrei. aber ich muss die Veränderungen an einem anderen Ort höre...
artf
Du kannst einen globalen Listener 'editor.on('component:update:mytype', ...) verwenden.' oder ein benutzerdefiniertes Ereignis innerhalb der lokalen Methode auslöst '''js ... init() { this.listenTo(this, 'change:mytype', this.mytype); }, m...
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.