Intestazione Base

Le configurazioni delle intestazioni sono tutte inserite nel file static/config/intestazioni.json. Il file è strutturato in modo da avere come proprietà i nomi dei template, ognuno dei quali è un oggetto contenente la configurazione dell'intestazione per quel template. Ogni configurazione deve avere i seguenti campi:

  • loginMenu: Booleano, determina se visualizzare il menu di logout in alto a sinistra:
  • configMenu: Oggetto, determina lo stile ed il contenuto del menu posizionato subito dopo il loginMenu, con le seguenti proprietà:
    • style: Stringa, determina lo stile del configMenu tra una serie di stili predefiniti:
      • “big”: Il menu viene ingrandito (solitamente usato con clock == true).
    • list: Array di Stringhe, determina le voci da mostrare nel menu, se vuoto il configMenu non viene mostrato. I valori disponibili sono:
      • “Configurazione”: Consente di aprire il popup di configurazione del template attivo (se esistente).
  • extraInfo: Stringa, determina lo stile del campo extraInfo, tra una serie di stili predefiniti:
    • “hide”: Il campo viene nascosto.
    • “show”: Il campo viene mostrato.
    • “big”: Il campo viene mostrato ingrandito (solitamente usato con clock == true).
  • clock: Booleano, determina se mostrare l'orologio in alto a destra, la dimensione dell'intestazione aumenta di conseguenza.
  • title: Booleano, determina se mostrare il titolo dell'intestazione.
Esempio:
"monitorEventi": {
		"loginMenu": true,
		"configMenu": {
			"style": "small",
			"list": [
				"Configurazione"
			]
		},
		"extraInfo": "hidden",
		"clock": false,
		"title": true
	}
  • Ultima modifica: 05/08/2025 10:24
  • da Alberto Simionato