This is a translation of the original English documentation page. Help us make it better.

Assets

De map assets kan bestanden en mappen bevatten die niet tot andere mappen behoren. Je kunt het gebruiken voor:

  • JavaScript-stijlen (worden geplaatst in assets/js);
  • CSS-stijlen (worden geplaatst in assets/css);
  • Afbeeldingen;
  • Lettertypen;
  • Alle andere noodzakelijke items.

assets/js

assets/js directory is gereserveerd en mag alleen JavaScript-bestanden bevatten. Om een widget te laten gebruikmaken van deze bestanden dienen deze gespecifieerd te worden in manifest.json.

Voorbeeld:

"Asset": {
           "js": ["class.widget.js"]
       }
Copy
✔ Copied

assets/css

assets/css is gereserveerd en mag alleen CSS-stijlbestanden bevatten. Om een widget te laten gebruikmaken van deze bestanden dienen deze gespecifieerd te worden in manifest.json.

Voorbeeld:

"assets": {
       "css": ["mywidget.css"]
       }
Copy
✔ Copied
CSS-stijlen

CSS-bestanden kunnen een aangepast attribuut 'theme' bevatten om een andere stijl te definiëren voor specifieke frontend-thema.

Beschikbare thema's en hun attribuutwaarden:

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

Voorbeeld:

.widget {
           background-color: red;
       }
        
       [theme='dark-theme'] .widget {
           background-color: green;
       }
Copy
✔ Copied
To toggle search highlight, press Ctrl+Alt+H
Have an improvement suggestion for this page? Select the text that could be improved and press Ctrl+Enter to send it to the editors.