Wie man es reproduziert:Goto https://grapesjs.com/demo.htmlEin Formular in der Kategorie Formulare in die Leinwand ziehenEtwas eingeben => auszoomen => fokussieren => Löschtaste drücken Ergebnis: Eingabe verschwindet Erwarte: Die Eingabe sollte nicht verschwinden, wenn der Benutzer Text löscht
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 habe diesen Drag-and-Drop-Editor durchgearbeitet und was für eine großartige Arbeit. Ich habe auch deine Dokumentation gelesen und versucht, den Rich Text Editor zu erweitern, aber ich stecke fest zwischen irgendetwas. Wie du unten im Screenshot sehen kannst, habe ich verschiedene Optionen für den Rich...
'insertHTML' ist die native Methode, um HTML-Zeichenketten einzufügen, aber wahrscheinlich implementiert jeder Browser seine eigenen Regeln. Schau dir stattdessen dieses https://stackoverflow.com/questions/25941559/is-there-a-way-to-keep-e...
Anscheinend werden Optionen, die an 'grapjs.init()' weitergegeben werden, nicht tief geklont, und dasselbe Objekt wird mutiert, das ursprünglich übergeben wurde. Das verursacht ein seltsames Problem, ich kann das nicht machen Die Mutation ist sichtbar, wenn man 'myOptions' vor 'init' protokolliert, und das Ergebnis is...
artf
Das Optionsobjekt wird so an das Plugin übergeben, wie es ist, und es gibt keinen Grund, es zu klonen
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.
Hey @artf, Wie geht es dir? Kurze Frage: Ein Panel hat eine Eigenschaft namens 'sichtbar'. Ich versuche, es auf falsch zu stellen, aber es passiert nichts. Ich bekomme das Panel, nachdem das GrapesJS wie 'editor' gerendert wurde. Panels.getPanel('myId').set('visible', false)'; Ich habe im Quellcode gegraben und keinen...
Oh, das habe ich nicht gesagt, aber ich möchte das Panel entsprechend irgendeiner Bedingung verstecken/zeigen. Ich weiß, wie ich das Panel-HTML-Element selbst bekommen und das 'display' ändern könnte, aber ich habe mich wegen der Eigenscha...
artf
habe ich im Quellcode gegraben und keinen Nutzen für die sichtbare Eigenschaft des Panel-Modells gefunden. Ja, du hast recht 😬, ich würde erwarten, einen Zuhörer in PanelView zu sehen. Möchten Sie für so einen Fall eine PR erstellen?
Hallo. Ich habe mich gefragt, ob ich den iframe in einen "</div class="col"/>" Bootstrap setzen könnte. ! jetzt Jetzt wird iframe im Vollbild generiert, aber die Komposition im Web ist: "</Div-Klasse="Reihe"> </Div Klasse="Col-LG-2"></div> </div class="col-lg-8">"TEMPLATE"</div> </Div Klasse="Col-LG-2"></div> <//div>"...
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.
Version 0.14.40Klicke auf "Weiter"Wählen Sie den Header "Sie haben sich erfolgreich angemeldet!" (sqh-header)Ziehe den sqh-Header-Block zwischen "Gib $10 und Bring $10" und Text daruntersqh-Header erscheint visuell über dem Give $10 Header, aber unter dem Give $10 Header im Layer ManagerZiehe den sqh-Header unter "Rew...
artf
Es scheint, als liege das Problem an verschiedenen leeren "Textknoten" in deinem JSON. Wie erhält man diese Struktur?
00-Lachs
Hey @artf, Danke, dass du darauf hingewiesen hast. Das JSON stammt aus einem internen Beispiel mit mehr Komponenten, und die fehlenden Bits müssen in leere Textknoten umgewandelt worden sein. Ich habe die leeren Textknoten im jsfiddle entf...
artf
Bitte aktualisieren Sie die Live-Demo mit bereinigtem JSON
Hallo, unser SAST-Scanner hat Folgendes erkannt, ich dachte, du möchtest das vielleicht wissen. https://raw.githubusercontent.com/artf/grapesjs/dev/dist/grapes.js Code (Zeile #29702): this.setElement(this.createElement(.result(this, 'tagName'))); ClientDOMStored_XSS existiert @ public/dist/grapes.js Schweregrad: Hoch...
artf
Danke für den Bericht @kewilson aber diese Zeile ist für den Redakteur völlig legitim. Die Bibliothek selbst sollte nicht "schaden können", die meisten Schwachstellen könnten während der Integration hinzugefügt werden
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 Ist es möglich, die Größenanpassungsfähigkeit auf das Bild des Layer-Managers wie unten im Screenshot hinzuzufügen? ! Screenshot 20.11.2018 um 15:33:37 Uhr Ich möchte für diesen Rahmen eine dynamische größenanpassungsfähige Eigenschaft hinzufügen. Danke.
artf
Man kann äußere, größenverstellbare Panels erstellen, wie in diesem Beispiel https://codepen.io/artf/full/MQpZPj/ Oder du kannst jede andere Art von JavaScript-Bibliothek verwenden und das Panel größenanpassbar machen (sobald der Editor ge...
Abhisheknanda1344463
@artf Wie kann ich das für den bestehenden Layer-Manager im Newsletter-Plugin erreichen? Sollte ich beim Editor-Laden dieselben Klassen wie oben hinzufügen müssen? Bitte lassen Sie mich wissen, wo ich anfangen kann. 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, Um zu verstehen und zu lernen, wie dein Preset funktioniert, ist es viel einfacher, wenn du eine unkomprimierte Datei von grapesjs-preset-webpage.min ins Paket hochladen kannst – was meinst du damit? #
4URGB
Kein Problem, aber ein Antwort wäre nett... Oder auch nicht
cjpollard
Der ganze Code ist hier. https://github.com/artf/grapesjs-preset-webpage
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.
Fügen Sie die Möglichkeit hinzu, die hochgeladene Bildgröße zu begrenzen. Die maximale Bildgröße sollte in den Optionen für grapesjs.init konfigurierbar sein.
artf
Das solltest du bereits tun können, indem du deine eigene 'uploadFile '-Methode implementierst
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.