@Patafoind, @iPapy, @ddelec24 :
Si ça vous dit de tester la version avec rafraîchissement automatique:
<div class="cmd cmd-widget" data-type="info" data-subtype="string" data-cmd_id="#id#" data-cmd_uid="#uid#" data-version="#version#" data-eqLogic_id="#eqLogic_id#">
<div class="title #hide_name#">
<div class="cmdName">#name_display#</div>
</div>
<div class="content-md" style="padding:5px;">
<a id="messageModal" style="padding:5px;">
<span class="btn" id="messageWarning" title="Nombre de messages"></span>
</a>
<a href="index.php?v=d&p=update" style="padding:5px;">
<span class="btn" id="updateDanger" title="Nombre de mises à jour"></span>
</a>
</div>
<script>
/* Nombre de Messages */
jeedom.message.number({
error: function (error) {
$('#div_alert').showAlert({message: error.message, level: 'danger'});
},
success : function (_number) {
if (_number == 0 || _number == '0') {
$('#messageWarning').hide();
} else {
$('#messageWarning').html(_number).show();
$('#messageModal').on('click',function(){
$('#md_modal').dialog({title: "{{Centre de Messages}}"}).load('index.php?v=d&p=message&ajax=1').dialog('open');
});
}
}
});
$('body').on('message::refreshMessageNumber', function (_event,_options) {
jeedom.message.number({
error: function (error) {
$('#div_alert').showAlert({message: error.message, level: 'danger'});
},
success : function (_number) {
if (_number == 0 || _number == '0') {
$('#messageWarning').hide();
} else {
$('#messageWarning').html(_number).show();
}
}
});
});
/* Nombre de Mises à jour */
jeedom.update.number({
error: function (error) {
$('#div_alert').showAlert({message: error.message, level: 'danger'});
},
success : function (_number) {
if (_number == 0 || _number == '0') {
$('#updateDanger').hide();
} else {
$('#updateDanger').html(_number).show();
}
}
});
$('body').on('update::refreshUpdateNumber', function (_event,_options) {
jeedom.update.number({
error: function (error) {
$('#div_alert').showAlert({message: error.message, level: 'danger'});
},
success : function (_number) {
if (_number == 0 || _number == '0') {
$('#updateDanger').hide();
} else {
$('#updateDanger').html(_number).show();
}
}
});
});
</script>
<style>
#messageWarning {
font-size:14px!important;
background-color: rgb(195, 125, 40) !important;
}
#updateDanger {
font-size:14px!important;
background-color: rgb(185, 58, 62) !important;
}
</style>
</div>
Ce serait sympa d’avoir vos retours mais de toute fa_çon je compte l’utiliser donc je lui ferait sûrement un post dédié si tout fonctionne comme voulu ce qui semble être le cas.
Pour info je l’ai passé en Info/String qui me paraissait plus judicieux que Info/Numérique mais on peut choisir ce qu’on veut.