This is the documentation page for an unsupported version of Zabbix.
Is this not what you were looking for? Switch to the current version or choose one from the drop-down menu.

Eszközök

Az eszközök mappa olyan fájlokat és almappákat tartalmazhat, amelyek nem tartoznak más könyvtárakhoz. A következőkre használhatja:

  • JavaScript stílusok (a assets/js belül kell lennie);
  • CSS-stílusok (a assets/css belül kell lennie);
  • Képek;
  • Betűtípusok;
  • Bármi más, amit tartalmaznia kell.

eszközök/js

Az eszközök/js könyvtár le van foglalva, és csak JavaScript fájlokat tartalmazhat. A widget használatához adja meg ezeket a fájlokat a manifest.json fájlban.

Például:

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

eszközök/css

Az assets/css le van foglalva, és csak CSS stílusú fájlokat tartalmazhat. A widget használatához adja meg ezeket a fájlokat a manifest.json.

Például:

"assets": {
           "css": ["mywidget.css"]
       }
CSS stílusok

A CSS-fájlok tartalmazhatnak egy egyéni theme attribútumot, amely eltérő stílust határoz meg egy adott frontend témához.

Elérhető témák és attribútumértékeik:

  • Kék - [theme='blue-theme']
  • Sötét - [theme='dark-theme']
  • Nagy-kontrasztú világos - [theme='hc-light']
  • Nagy-kontrasztú sötét - [theme='hc-dark']

Példa:

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