Suite à la mise à jour en 3.2.3, j'ai un souci sur plein de widgets (vu qu'ils ont tous la même base, cela est normal). Il s'agit d'un widget action, qui permet de faire on/off en cliquant dessus. Le problème ne se produit que sur les virtuels avec deux commandes.
Mais lorsque je clique, l'action se fait bien, mais le widget est dédoublé, et necessite le rafraichissement de la page. Je pense qu'il y a juste une petite correction à faire, mais j'ignore laquelle...
Voici le code:
Code : Tout sélectionner
<div style="width:80px;min-height:80px;" class="cmd tooltips cmd-widget cursor" data-type="info" data-subtype="numeric" data-cmd_id="#id#">
<center>
<!-- <span class='cmdName' style="font-weight: bold;font-size : 10px;#hideCmdName#;" title="#name#">#name_display#</span>-->
<span style="font-size: 1.5em;font-weight: normal;margin-top: 3px;" class="action" id="iconCmd#id#"></span>
</center>
<script>
if ('#state#' == '1' || '#state#' == 1) {
$('#iconCmd#id#').append('<img style="height:80px;width:80px" src="plugins/widget/core/template/dashboard/cmd.action.other.CAM-V3-OK/cam-sal-img_on.png" />');
if (jeedom.cmd.normalizeName('#name#') == 'on') {
$('.cmd[data-cmd_id=#id#]').hide();
}
} else {
$('#iconCmd#id#').append('<img style="height:80px;width:80px" src="plugins/widget/core/template/dashboard/cmd.action.other.CAM-V3-OK/cam-sal-img_off.png" />');
if (jeedom.cmd.normalizeName('#name#') == 'off') {
$('.cmd[data-cmd_id=#id#]').hide();
}
}
$('.cmd[data-cmd_id=#id#] .action').off();
$('.cmd[data-cmd_id=#id#] .action').on('click', function () {
jeedom.cmd.execute({id: '#id#'});
});
</script>
</div>
Pour info, voici le virtuel associé (le widget est appliqué sur les deux commandes):
Merci d'avance de votre aide...