Advanced customization

Settings → System → Advanced customization

Here you can manage functions javascript and rules CSS applied on desktop or mobile.

Attention

Using inappropriate CSS rules can break the display of your Jeedom. Incorrectly used js functions can cause significant damage to various components of your installation. Remember to generate and outsource a backup before using these functions.

This function uses a particular mode of the Core file editor with two locations:

In the menu bar of the Core file editor, a button Enabled Where Deactivated tells you if the Core should load them or not. This option is also available in Settings → System → Configuration Interface tab.

Remark

When this page is launched, the tree structure is automatically created, as well as the 4 files with a comment in the 1st line including the version of the Core which created them.

Ressources

CSS: Cascading Style Sheets

Javascript

Tips for customizing the interface

In case of problem

Injecting JS and / or CSS can make Jeedom inoperative.

In this case, two solutions:

Example of advanced personalization in CSS

All these examples are to be put in the CSS file (don’t forget to activate advanced customization at the top)

Removing scrollbars on widgets

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

Remove minimum width/height of widgets

This allows you to have smaller widgets (width [min-width], height [min-height]) but be careful this can make the display less attractive

div.cmd-widget.content,
div.cmd-widget .content-sm,
div.cmd-widget .content-lg,
div.cmd-widget.content-xs {
  min-width: a set !important;
  min-height: a set !important;
}

Added margin between the names of objects and equipment on the 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.