Wenn auf 'Code anzeigen' geklickt wird und wir Element(e) in der Canvas ausgewählt haben, kann der Code-Viewer den entsprechenden Code anzeigen und ihn mit OuterHTML auswählen – eine großartige Funktion für sofortiges Kopieren oder schnelle Inspektion.
GJSBlock
Danke, dass du das gemeldet hast, @gMakaan. Toller Vorschlag zum FEAT: Code Viewer – gehe zu ausgewählten Leinwand-Blöcken! Auch wenn diese spezielle Funktion noch nicht in der Kern-API enthalten ist, gibt es mehrere Möglichkeiten, ähnlich...
Hallo @artf, Es gibt ein generisches Problem, wenn man versucht, ein Layout mit der Gleitformausrichtung zu erstellen. Das Problem ist, dass der Float nicht automatisch gelöscht wird. ! Bild Wie füge ich eine neue Klasse in der Reihe hinzu, wenn der Benutzer den Flusswert nach links/rechts gesetzt hat? '<div data-gjs-...
artf
Bitte folgen Sie der Themenvorlage
GJSBlock
Danke, dass du das gemeldet hast, @Palash-Mandal. Gute Frage zu wenn ich den Float von Alignment Float benutze, ist das nicht klar, deshalb treten Designprobleme auf.. Der empfohlene Ansatz mit StyleManager ist die Nutzung der ereignisgest...
Ich versuche, die ausgewählte Komponente abzurufen und daraus einen Block zu machen, habe jedoch Schwierigkeiten, das CSS derselben hinzuzufügen. Mein Ansatz sieht derzeit so aus: 'Redakteur. BlockManager.add(widgetname, { Label: Widget-Name, Inhalt: editor.getSelectedAll(), Kategorie: Panelname, Attribute: { Titel: w...
GJSBlock
Danke, dass du das gemeldet hast, @aryanchopra. Danke, dass Sie Ihren Bericht über Hinzufügen ausgewählter Komponentenstile zu einem Block geteilt haben. Um dem Team bei der Untersuchung und Priorisierung zu helfen: Bitte stellen Sie berei...
Wenn der Benutzer den gesamten Text aus einem Element entfernt und an einer anderen Stelle klickt. Dann versuche ich wieder, leeres Element auszuwählen, aber er kann es nicht mehr auswählen, weil es versteckt ist und ich nicht weiß, wohin es geht. Für dieses Problem benutze ich diesen Code Dieser Code setzt ein Leerze...
artf
Wie hier bereits vorgeschlagen, vermeide https://github.com/artf/grapesjs/issues/3603#issuecomment-885305546 das, was du jetzt tust, und füge ein einfaches Standard-CSS hinzu, falls das Element leer ist
NoumanAhmad-Braqsol
Danke, ich hab's!
GJSBlock
Danke, dass du das gemeldet hast, @NoumanAhmad-Braqsol. Danke, dass du deinen Bericht über editor.on('component:update:content', model => { }}) geteilt hast, die in irgendeiner Ursache nicht funktionieren. Um dem Team bei der Untersuchung...
Zunächst einmal danke für das tolle Tool @artf. Da ich an einem Projekt arbeite. Ich habe also ein Problem beim Textbearbeiten. Wenn ich ein Textfeld auswähle und einen Text bearbeite, funktioniert alles einwandfrei, aber wenn ich den gesamten Text entferne und woanders klicke und erneut versuche, das Textfeld auszuwä...
artf
Ich würde eher sagen, es ist ein Layout-Problem. Da das Feld keinen Text enthält, verliert es seine Dimensionen, sodass es schwierig ist, es wieder zu aktivieren. Jedenfalls kannst du deine Textkomponenten erweitern und zusätzliche Stile h...
GJSBlock
Danke, dass du das gemeldet hast, @NoumanAhmad-Braqsol. Tolle Frage zu Problem im Text Bearbeiten. Text: Wähle nicht erneut aus, falls es entfernt wird. Der empfohlene Ansatz bei GrapesJS ist die Nutzung der ereignisgesteuerten API. Fang h...
Ich möchte mir das Augensymbol im Layer-Manager aus dem Editor anhören, basierend darauf, dass ich die benutzerdefinierten Stile schreiben muss. Gibt es eine Möglichkeit, das zu tun? Ich habe den Code von einem anderen Problem bekommen, ich möchte die Methode toggleVisibility von hier aus erweitern. Ist das möglich? W...
GJSBlock
Danke, dass du das gemeldet hast, @sathyanarayananaCES. Gute Frage zu [Frage]: Ereignis-Listener zum Sichtbarkeitssymbol (Auge) im Layer Manager. Der empfohlene Ansatz mit StyleManager ist die Nutzung der ereignisgesteuerten API. Fang hier...
Hallo @artf, Ich habe die 'Let CC = Editor. CssComposer; cc.setRule('.fadetop-animate', { Opazität: 0, 'animation-name': 'fadeTop' }, { atRuleType: 'Keyframes', atRuleParams: 'fadeTop', Selektor: 'To', Stil:{ Opazität: 1 } });` gemäß dem Dokument [](https://grapesjs.com/docs/api/css_composer.html#setrule) Allerdings w...
artf
Nimm diesen hier '''js Redakteur. CssComposer.getAll().add('@keyframes fadeTop { ... }') // Dein CSS-String ```
GJSBlock
Danke, dass du das gemeldet hast, @niranjank151. Gute Frage zu @keyframes nicht hinzufügen, selbst nachdem ich das Keyframes-Objekt weitergegeben habe. Der empfohlene Ansatz mit StyleManager ist die Nutzung der ereignisgesteuerten API. Fan...
GrapesJS-Code ist für XSS-Probleme anfällig, weil Werte in DOM eingefügt werden, ohne zu entweichen, z. B. https://github.com/artf/grapesjs/blob/dev/src/assetmanager/view/AssetImageView.js#L30 Wenn 'model.getFilename()' '<img src=x onerror=alert(document.cookie)>.jpg' zurückgibt, kann dies zu einer Kontoübernahme führ...
aimeos
@artf Was sind Ihre Pläne, denn die Verwundbarkeit von GrapesJS gegenüber XSS ist ein ziemlich großes Sicherheitsproblem
artf
Ja, danke für den Bericht @aimeos ich werde es auf jeden Fall in der nächsten Version beheben.
aimeos
@artf Die Dokumentation verwendet auch häufig '${var}', um Variablen in Vorlagen einzufügen. Dies sollte auch geändert werden, um zu vermeiden, dass Entwickler Sicherheitsprobleme ohne dessen Wissen einführen.
Hallo @artf, Es ist ein generisches Problem, bei dem die Breite- und Höhen-Eigenschaft auf Auto gesetzt wird, während die Ansicht auf Mobil- oder Tablet-Ansicht wechselt. Aber die Auto-Eigenschaft wird in CSS nicht angezeigt, deshalb ist der Desktop-Wert dort und es entsteht ein Problem. Wenn ich den Wert von width au...
GJSBlock
Danke, dass du das gemeldet hast, @Palash-Mandal. Tolle Frage zu *. Der empfohlene Ansatz mit StyleManager ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS-Dokumentation für Ihr spezielles Modul Suche...
Version: 17.0.19 Kannst du den Fehler aus der Demo reproduzieren? Nein, weil es Vollbildmodus ist und es keinen Parent-Container-Scroll gibt. Was ist das erwartete Verhalten? Hover-State-Kader, um die Position der Komponente zu beobachten Beschreibe den Bug detailliert Wenn ich eine bestimmte Komponente auswählen oder...
artf
Wenn das scrollbare Element nicht der übergeordnete Knoten des Editors ist, benötigen Sie möglicherweise diese Option https://github.com/artf/grapesjs/blob/dc45604962e4e6a4a075f19d5de67090bac15fa5/src/editor/config/config.js#L157-L163
Keine Antwort[Bot]
Diese Angelegenheit wurde automatisch geschlossen, da auf unsere Anfrage nach weiteren Informationen vom ursprünglichen Autor keine Antwort erhalten wurde. Mit nur den aktuellen Informationen in der Ausgabe haben wir nicht genug Informatio...
GJSBlock
Danke, dass du das gemeldet hast, @maxtsh. Das Problem mit Hover auf der Komponente, wenn der Elternteil des Editors scrollt und falsche Positionierung anzeigt, scheint ein Rennbedingungs- oder Zustandsmanagement-Timingproblem zu sein. Die...