Resursi

Mape assets var saturēt jebkādus failus un apakšmapes, kas nepieder citām direktorijām. To var izmantot šādam saturam:

  • JavaScript stiliem (jāatrodas mapē assets/js);
  • CSS stiliem (jāatrodas mapē assets/css);
  • Attēliem;
  • Fontiem;
  • Jebkam citam, kas jums jāiekļauj.

assets/js

Direktorija assets/js ir rezervēta, un tajā drīkst atrasties tikai JavaScript faili. Lai tos izmantotu logrīks, norādiet šos failus manifest.json.

Piemēram:

"assets": {
    "js": ["class.widget.js"]
}

assets/css

assets/css ir rezervēts un tajā drīkst atrasties tikai CSS stilu faili. Lai tos izmantotu logrīks, norādiet šos failus manifest.json.

Piemēram:

"assets": {
    "css": ["mywidget.css"]
}
CSS stili

CSS faili var saturēt pielāgotu atribūtu theme, lai definētu atšķirīgu stilu konkrētām lietotāja saskarne tēmas versijām.

Pieejamās tēmas un to atribūtu vērtības:

  • Blue - [theme='blue-theme']
  • Dark - [theme='dark-theme']
  • High-contrast light - [theme='hc-light']
  • High-contrast dark - [theme='hc-dark']

Piemērs:

.widget {
    background-color: red;
}

[theme='dark-theme'] .widget {
    background-color: green;
}