On this page
Assets
Директоријум assets може да садржи било које датотеке и поддиректоријуме који не припадају другим директоријумима. Можете га користити за:
- JavaScript стилове (морају бити унутар assets/js);
- CSS стилове (морају бити унутар assets/css);
- Слике;
- Фонтове;
- Све остало што је потребно да се укључи.
assets/js
Директоријум *assets/js* је резервисан и треба да садржи само JavaScript датотеке. Да би их користио виџет, наведите ове датотеке у manifest.json*. На пример:
"assets": {
"js": ["class.widget.js"]
}
assets/css
assets/css је резервисан и треба да садржи само CSS стилске датотеке. Да би се користиле у виџету, наведите ове датотеке у manifest.json.
На пример:
"assets": {
"css": ["mywidget.css"]
}
CSS стилови
CSS датотеке могу садржати прилагођени атрибут theme за дефинисање различитог стила за специфичне теме корисничког интерфејса.
Доступне теме и њихове вредности атрибута:
- Blue - [theme='blue-theme']
- Dark - [theme='dark-theme']
- High-contrast light - [theme='hc-light']
- High-contrast dark - [theme='hc-dark']
Пример:
.widget {
background-color: red;
}
[theme='dark-theme'] .widget {
background-color: green;
}