Verbesserte Schatten-DOM-UnterstĂŒtzung
Hallo @AStoker ich verstehe nicht, was das eigentliche Problem an deinem Beispiel ist (abgesehen davon, dass du GrapesJS-Stile nicht in deinem Schatten-Dom geladen hast). Wenn du Shadow Dom anhĂ€ngst, kannst du natĂŒrlich diesen 'Container: '#gjs' nicht machen, aber du kannst HTMLElements trotzdem so weitergeben, wie du...
Lesen Sie die vollstĂ€ndige Antwort unten âFrage
Was versuchst du zu GrapesJS hinzuzufĂŒgen? Bessere Shadow-DOM-UnterstĂŒtzung, die es Entwicklern ermöglicht, GrapesJS innerhalb eines Shadow-Elements zu rendern, ohne Elemente gezielt einfĂŒgen zu mĂŒssen, anstatt Selektoren in der Konfiguration zu verwenden. Beschreibe deine Feature-Anfrage detailliert Wenn derzeit Elementselektoren verwendet werden, verwendet GrapesJS einfach den Dokument-Abfrageselektor. Das funktioniert beim Rendern innerhalb eines Shadow-DOM nicht, da das Dokument nicht die Schattenwurzel ist. Ich möchte in der Lage sein, eine Schattenwurzel zu definieren, sodass alles, was...
Antworten (4)
Hallo @AStoker ich verstehe nicht, was das eigentliche Problem an deinem Beispiel ist (abgesehen davon, dass du GrapesJS-Stile nicht in deinem Schatten-Dom geladen hast). Wenn du Shadow Dom anhĂ€ngst, kannst du natĂŒrlich diesen 'Container: '#gjs' nicht machen, aber du kannst HTMLElements trotzdem so...
Das Problem ist, dass ich HTML-Elemente ĂŒberall weitergeben muss und keine Selektoren verwenden kann. Das zu schreiben kann umstĂ€ndlich werden, da ich jetzt fĂŒr jedes Panel, jedes Element, alles, was wir in GrapesJS einbinden, den Abfrageselektor des Shadow-Doms verwenden muss. AuĂerdem wĂŒrde das K...
Ich habe das JSFiddle aktualisiert, damit du sehen kannst, was wir tun mĂŒssen, um Styles innerhalb von Shadow DOM zu bekommen. Aber leider existiert das CSS, das von GrapesJS automatisch hinzugefĂŒgt wird, auf dem Körper und verschmutzt sowohl die globalen Stylesheets als auch ist sinnlos, da Grapes...
Danke, dass du das gemeldet hast, @AStoker. Toller Vorschlag zu FEAT: Enhanced Shadow DOM Support! Auch wenn diese spezielle Funktion noch nicht in der Kern-API enthalten ist, gibt es mehrere Möglichkeiten, Àhnliches Verhalten zu erreichen. Verwendung des Ereignissystems: '''javascript editor.on('c...
Verwandte Fragen und Antworten
FĂŒhre die Forschung mit Ă€hnlichen Themendiskussionen fort.
Problem #3525
Im Style Manager erlaubt es, die Standardeinstellung zu verlangen
Was versuchst du zu GrapesJS hinzuzufĂŒgen? Die CSS-Eigenschaft 'float' macht nur fĂŒr 'position: static;'-Elemente Sinn, die zufĂ€llig der St...
Problem #3269
Ăbersetzung von HTML-String
Tolle Bibliothek! Es erfĂŒllt alle Anforderungen bis auf eine: die Ăbersetzung des Website-Textes. Ich habe ĂŒberall in der Issue-Warteschlan...
Problem #3407
CSS Grid
Was versuchst du zu GrapesJS hinzuzufĂŒgen? FĂŒgen Sie UnterstĂŒtzung fĂŒr CSS Grid ('display: grid;') und dessen verschiedene Optionen hinzu....
Problem #3216
FĂŒgen Sie referrerPolicy zum Bildladen ĂŒber den Asset Manager hinzu
Was versuchst du zu GrapesJS hinzuzufĂŒgen? Ich versuche, den 'Referer'-Header zum Bildladen ĂŒber Asset Manager hinzuzufĂŒgen. Beschreibe dei...
Kostenpflichtige Plugins, die diesem Problem entsprechen
Kuratiert nach Themen-SchlĂŒsselwörtern und Label-Relevanz, damit Sie schneller liefern.
Lade: Empfehlungen fĂŒr kostenpflichtige Plugins...
ĂberprĂŒfen Sie die Open-Source-GrapesJS-Plugins auf GitHub Oder suchen Sie schnell in unserem kostenlosen Katalog.
Durchstöbere kostenlose Plugins âPremium-Plugins werden mit Support, regelmĂ€Ăigen Updates und produktionsreifen Funktionen geliefert â das spart Tage an Integrationsarbeit.
Durchsuchen Sie Premium-Plugins âDurchsuchen Sie Plugin-Kategorien
Springe direkt zu den Plugin-Kategorieseiten im Marktplatz.