Hallo! Ich versuche, den Wert der Klassen zu verändern, mit sehr wenig Erfolg. Hier ist die Funktion 'onValueChange' für mein benutzerdefiniertes Merkmal: '''JavaScript onValueChange() { var traitModel = this.model; var selectedComponent = this.target; var inputValue = traitModel.get('value'); this.target.set('content...
FrikkieSnyman
@artf Ist das überhaupt möglich?
FrikkieSnyman
Also habe ich das auf eine ziemlich abgehackte Weise herausgefunden, aber es funktioniert! Erstelle einfach ein benutzerdefiniertes Merkmal und verwende Folgendes für das onValueChange() '''JavaScript onValueChange() { var parentModel = th...
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.
TypeError: null ist kein Objekt (evaluiert 't.parentNode.removeChild') in 'Entfernen: Funktion()...'
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 ein Beispiel, wie man Videokomponenten auf die gleiche Weise hinzufügt wie Bilder mit einem Upload-Dialog? Jeder Code wäre willkommen! '<div controls="" src="http://127.0.0.1:8000/media/PyQt4PythonGUI6FileBrowseButtonH9wtiVE.mp4" onmousedown="return false" class="gjs-comp-selected" style="height:607px;"> <Vide...
artf
Nein, aber du kannst eine neue Komponente erstellen, indem du dieser folgst https://github.com/artf/grapesjs/wiki/Components und #286
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.
! Bild Hallo Artf, mir wurde ein neuer Befehl zur editierbaren Komponente hinzugefügt, der Update-Stil funktioniert gut, aber ich weiß nicht, wie man diese Werkzeugleiste nach einer Komponentenaktualisierung (zum Beispiel das Ausrichtungssymbol aktualisieren) aktualisieren kann. Hast du irgendwelche Vorschläge? ' defa...
artf
Du kannst einen Listener beim Komponenten-Update festlegen '''js editor.on('component:update', () => { editor.runCommand('testCommand'); }) ``` Beachte, dass du mit 'var styles = sel.get('style')' den Stil der Komponente bekommst und nicht...
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 möchte eine neue Markup-Sprache wie mjml definieren, um das Design einfacher und lesbarer zu machen. Ich habe mit "<error>Tag als POC" angefangen. Schreibe Code darunter; Modell: 'Import von Komponente aus 'grapesjs/src/domcomponents/model/Component'; const ComponentError = Component.extend({ Standard...
gasserol
Hast du gesehen, dass es ein Preset vom Autor dieses Projekts für MJML gibt? Vielleicht hilft dir das? https://github.com/artf/grapesjs-mjml
ateshuseyin
Danke @gasserol. Ich habe es gesehen, aber ich konnte das Problem nicht finden.
ateshuseyin
Funktioniert jetzt auf Drop :) Aber ich kann trotzdem nicht vom Element unterscheiden.
Ciao, ich habe Früchte mit GrapesJS! Ich versuche, eine Möglichkeit zu schaffen, mit der Nutzer Multiple-Choice-Fragen erstellen können. Der erste Block darunter ist der Abschnitt mit einer Form und einer ungeordneten Liste darin. Die ungeordnete Liste im Formular sollte in der Lage sein, einen Listeneintrag zu akzept...
artf
Hallo @NicholasGati ich denke, es könnte ein Problem mit 'data-gjs-stylable="false" sein. Kannst du versuchen, es aus '<ul>' und '' zu entfernen <li>und prüfen, ob es funktioniert
NicholasGati
Hey @artf, danke für deine Antwort. Ich habe 'data-gjs-stylable="false"' entfernt und es funktioniert immer noch nicht. Ich bekomme denselben Fehler: 'Zielerfassung nicht gefunden, Ziel ist nicht droppbar...'.
artf
Kannst du es mit etwas wie jsfiddle/codesandbox reproduzieren?
Die Demo zeigt einen Newsletter, aber ich glaube nicht, dass das CSS eingearbeitet wird, was für einen besseren E-Mail-Support wirklich nötig ist. https://github.com/Automattic/juice
artf
Tatsächlich tut es das ! schermata 2017-10-11 Alle 14 51 19
danfitz36
Oh, das ist super, danke. Ich bin wohl nicht so weit in der Demo gekommen.
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 bestimmte Funktionen, die nötig sind, oder eine gewisse Menge an Tests? Was muss konkret passieren und wie können wir dazu beitragen, dass es möglich wird?
artf
Gute Frage. Ich habe nicht viel darüber nachgedacht, wahrscheinlich würde ich sagen, eine stabilere API, den Kern so trocken wie möglich machen (weniger meinungsstark) und wahrscheinlich ein Feature aus der aktuellen Roadmap abschließen.
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.