je voudrais ajouter une page avec un décompte avant activation de mon alarme
j'ai fait un petit scenario qui fait le travail mais je sèche au niveau de l'affichage
si je mets le widget badge du core sur ma commande, le décompte s'affiche bien
mais si je mets un widget perso, pour avoir les chiffres en plus grand, l'affichage ne se met pas à jour
Est-ce possible d'avoir le code du core pour en faire un nouveau avec une police plus grande ?
sinon j'ai essayé ce code de widget mais sans succès
Code : Tout sélectionner
<div style="padding:0; width:200px; min-height:150px; margin-top: 40px" class="cmd #history# tooltips cmd-widget container-fluid" data-type="info" data-subtype="binary" data-cmd_id="#id#" data-cmd_uid="#uid#" title="#collectDate#">
<center>
<span class="cmdName" style="font-weight: bold;font-size : 12px; #hideCmdName#">#name_display#</span>
<span style="font-size: 2.5em; font-weight: bold; margin-top: 5px;" class="iconCmd"></span>
</center>
<script>
var cpt = jeedom.cmd.normalizeName('#state#');
$('.cmd[data-cmd_uid=#uid#] .iconCmd').append('<span class='label label-info' style="font-size:12px;">'+cpt+'</span>');
jeedom.cmd.update['#id#'] = function(_options){
if(jeedom.cmd.normalizeName('#name#') == 'on'){
if(parseInt(_options.display_value) >= 1 ) {
$('.cmd[data-cmd_uid=#uid#]').hide();
}else{
$('.cmd[data-cmd_uid=#uid#]').show();
}
}else{
if(parseInt(_options.display_value) <= 0 ) {
$('.cmd[data-cmd_uid=#uid#]').hide();
}else{
$('.cmd[data-cmd_uid=#uid#]').show();
}
}
}
jeedom.cmd.update['#id#']({display_value:'#state#'});
$('.cmd[data-cmd_uid=#uid#] .iconCmd').on('click', function () {
jeedom.cmd.execute({id: '#id#'});
});
</script>
</div>