Ich entwickle gerade einen neuen Merkmalstyp und möchte den grapesjs Farbwähler darin einbauen können – habt ihr Vorschläge, wie das geht? Im Moment füge ich die Standard-HTML-Farbeingabe in meinen "inputEl"-HTML ein (zusammen mit einem Textfeld und einer Funkknopf), aber ich würde gerne die verwenden, die mit grapesJ...
pnellesen
@nojacko ich meinen Code ein wenig verändert habe, mache ich im Grunde folgendes: '''js getInputEl: function() { if (!this.inputEl) { var input = document.createElement('div'); input.innerHTML = this.inputHTML var inputEl = input; var pick...
artf
Hallo, @pnellesen das ist tatsächlich eine wirklich gute Frage, auf jeden Fall, wir sollten das erlauben, aber leider ist es im Moment nicht so einfach. Wir sollten einige Module refaktorisieren, um die Benutzeroberfläche wiederverwendbar...
pnellesen
@artf – danke für die Antwort! Dein Vorschlag hat ziemlich gut funktioniert (und er funktioniert sogar im Internet Explorer, der besser ist als mein HTML5-Farbwähler :p ). Ich muss noch ein paar Anpassungen an meinem Styling und meinen Ein...
Hey @artf, danke für die Verbesserung! Die Implementierung funktioniert wie erwartet mit einigen Eigenschaften (Schriftgröße, Randradius, ...), aber nicht mit anderen (Linienhöhe, Randbreite, ...). Ich habe ein Beispiel/Demo erstellt, bei dem sichtbar ist, dass die Konfiguration in beiden Szenarien gleich ist, aber di...
artf
habe ich ein Beispiel/eine Demo erstellt, bei der sichtbar ist, dass die Konfiguration in beiden Szenarien gleich ist Tatsächlich hast du die 'Standardwerte' nicht angegeben, bei denen bei 'Zeilenhöhe' standardmäßig 'normal' genommen wird...
FrciSmrci
@artf Ich denke, dass diese spezielle Lösung die Eigenschaften ohne Einheiten durcheinandergebracht hat, wie bei Opacity. Der Schieberegler verhält sich in diesem Fall merkwürdig, selbst auf der demo.
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 möchte den Asset Manager so lange wie möglich behalten, falls der Nutzer kein Bild ausgewählt hat – wie kann ich verhindern, dass das Ereignis blubbelt, wenn ich auf diesem speziellen Modus den Schließen-Button drücke? Gibt es außerdem eine Möglichkeit, das Klickereignis beim Auswählen eines Assets zu ändern?
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.
Das ist die Komponente, die ich im Editor hinzufügen möchte. <div class="page"> <div class="col1"></div> <div class="col2"></div> </div> Nachdem ich diese Komponenten hinzugefügt habe, versuche ich, den Elementen so berechnete Werte hinzuzufügen, element.on('component:add',function(ele){ ele.addAttributes({ 'data-top'...
artf
Überprüfen Sie hier alle verfügbaren Methoden für Komponenten: https://grapesjs.com/docs/api/component.html Übrigens, du würdest so etwas machen '''js element.on('component:add', component => { component.find('.col1, .col2').forEach(comp =...
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 möchte ich alle Google-Schriftarten in die Schriftfamilie aufnehmen. ! fw Wie können wir alle Schriftarten einbeziehen/importieren? Jede Hilfe wäre sehr willkommen.
artf
Du kannst den Editor mit benutzerdefiniertem Stil/Skripten initen, wenn du möchtest '''js var editor = grapesjs.init({ Leinwand: { Stile: [ 'https://fonts.googleapis.com/css...', // ... ], Skripte: [ 'https://... some-script.js', // ... ],...
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 möchte das Größenänderungs-Ereignis lesen, wenn ein Element zum Größenändern ausgelöst wird. Mein aktueller Code sieht so aus, ' editor.on("component:resize", function(model) { console.log('model', model); });` Aber es funktioniert nicht. Gibt es eine Möglichkeit, das zu tun?
arthuralmeidap
Da die Größenänderung nur den Wert für 'width' und/oder 'height' ändert, habe ich es noch nicht ausprobiert, aber ich denke, du könntest es mit dem Event 'styleManager:change:{propertyName}' versuchen. Schauen Sie hier nach verfügbaren Ver...
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 ein Objekt in der benutzerdefinierten Eigenschaft gespeichert。 ! 2018-08-27145924 Und ich möchte implementieren, dass Werte in benutzerdefinierte Eigenschaften eingefügt werden。 ! 2018-08-27150059 aber es wird das vorherige abdecken ! 2018-08-27150154 ! 2018-08-27150211
arthuralmeidap
Im zweiten Fall möchtest du also dasselbe 'data-info'-Attribut mit einem neuen Schlüssel aktualisieren, richtig? Da 'data-info' einen Zeichenstring als Typwert hat, musst du ihn zuerst holen und zu einem Objekt parsen. 'const dataInfoObjec...
artf
Ich glaube, er sucht einfach nach addAttributes
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.
hiii, Ich nutze die neuesten GrapeSJs mit Newsletter-Preset-Plugins, aber wenn ich die Drag-and-Drop-Taste benutze, schaue ich nur den Text an ! Screenshot vom 27.08.2018, 42.13.17 Das ist mein Code: '<script type="text/javascript"> var images = []; var editor = grapesjs.init({ clearOnRender: wahr, storageManager: { i...
artf
Die Stile dieser Blöcke sind hier definiert, du kannst sie kopieren oder deine eigenen definieren
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, @arthuralmeidap ich möchte die Schriftart überschreiben, großartige Symbole der Panel-"Ansichten" sagen Style Manager. Ich möchte das Symbol durch mein "SVG"-Symbol ersetzen. Kannst du bitte helfen, die Dinge zu sortieren ! Screenshot 27.08.2018 um 11:01:59 Uhr So habe ich es versucht, aber es wird keine Änderu...
arthuralmeidap
Irgendwelche Erfolge?
Abhisheknanda1344463
???? @arthuralmeidap ich habe das oft versucht, aber es ist trotzdem gescheitert. Kannst du mir bitte helfen?
@artf möchte ich einen benutzerdefinierten Einbettungscode in der Videokomponente einbauen, damit der Nutzer jedes iFrame mit Video hinzufügen kann. Jede Hilfe wäre willkommen. z.B.:- <iframe width="640" height="360" src="//player.vimeo.com/video/123456789?autoplay=0&title=0&byline=0&wmode=transparent" frameborder="0"...
artf
Du kannst die Videokomponente aktualisieren, indem du ein neues Texttrait hinzufügst, das diese Funktionalität hinzufügt, oder du kannst https://github.com/artf/grapesjs-custom-code
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.