Icons & Farben
Icons & Farben
Abschnitt betitelt „Icons & Farben“Diese Seite beschreibt gemeinsame Farb- und Icon-Kataloge, die von mehreren Custom Panels verwendet werden.
app_color
Abschnitt betitelt „app_color“app_color ist der gemeinsame Farbkatalog für Maps und Icon-Panels. Maps nutzen den
Farbnamen für Marker-Dateien, Icon-Panels nutzen den Hex-Wert für Font-Awesome-SVGs.
| Wert | Name | Hex |
|---|---|---|
1 | Green | #00b315 |
2 | Red | #e0101a |
3 | Yellow | #facc15 |
4 | Purple | #7c3aed |
5 | Orange | #f97316 |
6 | Blue | #3871dc |
7 | Gray | #6B7280 |
8 | Black | #000000 |
9 | Gold | #ffcd38 |
0 oder Default | Blue | #3871dc |
Hilfsfunktionen:
Dashboard-Icons kommen aus dem Font-Awesome-Pro-Kit in Version 6.7.2. Icon-Panels verwenden
Classic Solid. Die kleinen Input- und Action-Icons add, addMail, mail und cancel
verwenden Classic Regular. Das Kit wird pro Dashboard-Seite höchstens einmal geladen.
Als Icon-ID kann direkt ein Font-Awesome-Slug verwendet werden:
Der Slug darf nur Kleinbuchstaben, Zahlen und Bindestriche enthalten. Ein unbekanntes oder
ungültiges Icon rendert ?, ohne die übrige Panel-Funktion zu unterbrechen.
SENS-Aliase
Abschnitt betitelt „SENS-Aliase“Für bestehende Dashboards und fachliche Begriffe gibt es folgende Aliase. Alle anderen gültigen Namen werden unverändert an Font Awesome weitergegeben.
| SENS Icon-ID | Font-Awesome-Slug | Beschreibung |
|---|---|---|
add | circle-plus | Plus-Icon |
addMail | circle-plus | Plus-Icon für Mail |
alarm | siren-on | Alarm |
cancel | circle-xmark | Abbrechen |
drink | mug-hot | Getränk |
mail | envelope | |
meal | utensils | Mahlzeit |
mousetrap | mouse-field | Mausefalle |
nurse | user-nurse | med. Personal |
tech | screwdriver-wrench | Technik |
toilet ist bereits ein gültiger Font-Awesome-Slug und benötigt keinen Alias.
Das Kit wird über
https://kit.fontawesome.com/aa41eb8cd7.js geladen. Der Font-Awesome-Package-Token gehört
nicht in Grafana oder in den Quellcode. Die Grafana-Domain muss im Kit freigegeben sein;
bei einer strikten Content Security Policy muss die Kit-Domain zusätzlich erlaubt werden.
Der zentrale Loader (loadFontAwesomeKit / renderFontAwesomeIcons in
jsCode/02 - fontAwesome.js) unterdrückt während des Kit-Bootstraps kurz die AMD-Erkennung, damit
Grafanas SystemJS das Kit nicht als benanntes AMD-Modul abfängt.
Marker Icons
Abschnitt betitelt „Marker Icons“Alle Marker sind am Fileserver hochgeladen und hier abgespeichert:
\Marketing\08 Bilder, Grafiken und Videos\02_Grafiken\03_Icons\Marker_Usecase
AA_BlankBLE-BeaconBLE-GatewayCOCO2Compressed_AirCurrent_MeteringDepth_GaugeDistanceExit_LightField_TesterFire_DetectorFire_Extinguisher_RemovalFirst_Aid_KitFlow_MeterGas_MeteringGatewayHeat_MeteringHigh_TemperatureHole_TransHole_WhiteHumidityIndoor_Air_QualityInterior_ClimateIO-ModuleLeakage_FloodingLegionellaLight_BulbLight_ExposureMachine_MonitoringMagnetMotionMousetrapNoise_Level_MeasurementParking_LotParticulate_Matter_MeasurementPeople_CountingPeople_In_Danger_ZonePlugRain_SensorRattrpRoom_OccupancySoil_MoistureTemperatureTemperature_HumidityTrackingVirtual_DehumidifierVirtual_Radiant_HeaterWater_CountingWater_TemperatureWeatherWind_SensorWorkplace_Occupancy