Benutzerdefinierte Modalklassen
Du kannst es tun, indem du ihre Befehle abfangst '''js const getDialog = () => document.querySelector('.gjs-mdl-dialog'); const assetsCls = 'gjs-mdl-dialog--assets'; editor.on('run:open-assets', () => getDialog().classList.add(assetsCls)) editor.on('stop:open-assets', () => getDialog().classList.remove(assetsCls)) ```
Lesen Sie die vollstĂ€ndige Antwort unten âFrage
Hallo,
Tolle App, ich weiĂ es sehr zu schĂ€tzen, dass du das fĂŒr die Community veröffentlicht hast.
Nur eine kurze Frage: Ich möchte die GröĂe und das Aussehen der verschiedenen Modale anpassen, also Export, Bildhochladen usw.
Aber es scheint keine eindeutige Klasse/ID bei keinem der Modals zu geben.
Gibt es eine einfache Möglichkeit, eine einzigartige Klasse basierend auf dem modalen Typ hinzuzufĂŒgen?
Ich möchte es speziell zum Element "gjs-mdl-dialog" hinzufĂŒgen.
Danke!
Antworten (2)
Du kannst es tun, indem du ihre Befehle abfangst '''js const getDialog = () => document.querySelector('.gjs-mdl-dialog'); const assetsCls = 'gjs-mdl-dialog--assets'; editor.on('run:open-assets', () => getDialog().classList.add(assetsCls)) editor.on('stop:open-assets', () => getDialog().classList.re...
Super, danke @artf.
Ich werde es versuchen.
Verwandte Fragen und Antworten
FĂŒhre die Forschung mit Ă€hnlichen Themendiskussionen fort.
Problem #2814
Benutzerdefinierte Panel-Taste, die Benutzerskripte dynamisch aktiviert/deaktiviert
Hallo und danke, dass du so ein gutes Projekt geteilt hast. Ich versuche, einige Dinge im Editor anzupassen, aber ich habe einige Fragen, d...
Problem #1981
Modals öffnen einmal
Hallo zusammen, Ich benutze die Plugins 'gjs-preset-webpage' und 'grapesjs-custom-code'. Mir ist aufgefallen, dass das Import-Modal und das...
Problem #2136
Benutzerdefinierter Komponententyp nicht gefunden und Eigenschaften funktionieren nach Seitenladen nicht mehr
Hallo @artf Ich habe eine sehr einfache benutzerdefinierte Komponente namens 'customsection' erstellt, die Traits verwendet, um die Hinterg...
Problem #3279
Wie kann man Textnode-Bearbeitung dazu bringen, Komponenteninhalte zu aktualisieren?
Ich baue eine benutzerdefinierte 'Textbereich'-Komponente und möchte, dass sie sich wie die eingebaute 'Text'-Komponente verhÀlt, sodass da...
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.