#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;
       }