Personnalisation Avancée

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.

Ressources

CSS: Cascading Style Sheets

JavaScript

Astuces pour la personnalisation de l’interface

En cas de problème

Injecter du JS et/ou du CSS peut rendre Jeedom inopérant.

Dans ce cas, deux solutions:

Exemple de personalisation avancée dans le CSS

Tous ces exemple sont a mettre dans le fichier CSS (n’oubliez pas d’activer la personnalisation avancée en haut)

Suppression des barres de defilement sur les widgets

.eqLogic-widget .cmds{
 overflow-x: hidden !important;
 overflow-y: hidden !important;
}

Supprimer la largeur/hauteur minimal des widgets

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;
}

Ajout de marge entre le nom des objets et les équipements sur le dashboard

.div_object legend .objectDashLegend {
  margin-bottom: 5px;
}
Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site web. Si vous continuez à utiliser ce site, nous supposerons que vous en êtes satisfait.