pas trop bidouillé mon jeedom ces derniers temps, et je retombe sur ce soucis que j'avais laissé de coté concernant un widget pour une porte de garage. j'ai regardé pour le modifier mais je ne comprends pas vraiment comment ça marche...
est-ce que quelqu'un aurait une version actuelle de ce code par hasard ?
Code : Tout sélectionner
<div style="width:90px;min-height:80px;" class="cmd tooltips cmd-widget cursor" data-type="action" data-subtype="other" data-cmd_id="#id#">
<center>
<span class='cmdName' style="font-weight: bold;font-size : 12px;display: none;">#valueName#</span>
<span style="font-size: 3em;font-weight: bold;margin-top: 5px;" class="action iconCmd#id#"></span>
</center>
<script>
if ('#displayName#' == 1 || '#displayName#' == '1') {
$('.cmd[data-cmd_id=#id#] .cmdName').show();
}
$('.iconCmd#id#').empty();
if ('#state#' == '1' || '#state#' == 1 ) {
$('.iconCmd#id#').append('<i class="icon jeedom-garage-ouvert"></i>');
if (jeedom.cmd.normalizeName('#name#') == 'on') {
$('.cmd[data-cmd_id=#id#]').hide();
}
} else {
$('.iconCmd#id#').append('<i class="icon jeedom-garage-ferme"></i>');
if (jeedom.cmd.normalizeName('#name#') == 'off') {
$('.cmd[data-cmd_id=#id#]').hide();
}
}
$('.cmd[data-cmd_id=#id#] .action').off().on('click', function () {
jeedom.cmd.execute({id: '#id#'});
});
</script>
</div>