On this page
Assets
Der Ordner assets kann beliebige Dateien und Unterordner enthalten, die nicht zu anderen Verzeichnissen gehören. Sie können ihn verwenden für:
- JavaScript-Stile (müssen sich in assets/js befinden);
- CSS-Stile (müssen sich innerhalb von assets/css befinden);
- Bilder;
- Schriftarten;
- Alles, was Sie sonst noch einfügen müssen.
assets/js
Das Verzeichnis assets/js ist reserviert und sollte nur JavaScript-Dateien enthalten. Um vom Widget verwendet zu werden, geben Sie diese Dateien in der manifest.json an.
Zum Beispiel:
"assets": {
"js": ["class.widget.js"]
}
assets/css
assets/css ist reserviert und sollte nur CSS-Stil-Dateien enthalten. Um vom Widget verwendet zu werden, geben Sie diese Dateien in der manifest.json an.
Zum Beispiel:
"assets": {
"css": ["mywidget.css"]
}
CSS styles
CSS-Dateien können ein benutzerdefiniertes Attribut theme enthalten, um einen anderen Stil für ein bestimmtes Frontend-Theme zu definieren.
Verfügbare Themen und ihre Attributwerte:
- Blue - [theme='blue-theme']
- Dark - [theme='dark-theme']
- High-contrast light - [theme='hc-light']
- High-contrast dark - [theme='hc-dark']
Beispiel:
.widget {
background-color: red;
}
[theme='dark-theme'] .widget {
background-color: green;
}