Réglages → Système → Personnalisation avancée
Vous pouvez ici gérer des fonctions javascript et des règles CSS appliqués en desktop ou en mobile.
Attention
L’utilisation de règles CSS inappropriées peu casser l’affichage de votre Jeedom. Des fonctions js non correctement utilisées peuvent créer des dommages important à différents composants de votre installation. Pensez à générer et externaliser une sauvegarde avant d’utiliser ces fonctions.
Cette fonction utilise un mode particulier de l’éditeur de fichier du Core avec deux emplacements:
Dans la barre de menu de l’éditeur de fichier du Core, un bouton Activé ou Désactivé vous indique si le Core doit les charger ou non. Cette option est également disponible dans Réglages → Système → Configuration onglet Interface.
Remarque
Au lancement de cette page, l’arborescence est crée automatiquement, ainsi que les 4 fichiers avec un commentaire en 1ère ligne comprenant la version du Core qui les a crée.
Astuces pour la personnalisation de l’interface
Injecter du JS et/ou du CSS peut rendre Jeedom inopérant.
Dans ce cas, deux solutions:
IP/index.php?rescue=1
desktop/custom
et mobile/custom
Tous ces exemple sont a mettre dans le fichier CSS (n’oubliez pas d’activer la personnalisation avancée en haut)
.eqLogic-widget .cmds{
overflow-x: hidden !important;
overflow-y: hidden !important;
}
Ca permets d’avoir des widgets plus petit (largeur [min-width], hauteur [min-height]) mais attention cela peut rendre l’affichage moins jolie
div.cmd-widget .content,
div.cmd-widget .content-sm,
div.cmd-widget .content-lg,
div.cmd-widget .content-xs {
min-width: unset !important;
min-height: unset !important;
}
.div_object legend .objectDashLegend {
margin-bottom: 5px;
}