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.
Sympa aussi en html direct sur le design ! Surtout que #name_display# c’est le nom et l’icône de la commande donc facilement intégrable.
Du coup en V3 il faut passer par le plugin widget pour ajouter un widget info numérique ou info autre au choix et l’affecter sur une commande virtuelle info numérique ou autre spécialement créée pour l’occasion.
Effectivement pour le moment la commande n’a pas de valeur, seul le widget affiche des données donc pas de solution pour le moment mais j’y travaille !
Salut @Salvialf, et merci pour ce widget qui me plait bien !
Petite question, comment on fait pour changer la couleur du texte sur le dashboard? Chez moi il apparait en gris, et je le voudrai en blanc…
c 'est exactement ce que je cherchais. par contre j’ai deux jeedoms lié jeelink et comme [ptitdyno] j’aimerais aussi avoir les infos des jeedoms lié par jeelink
j’espere que vous arriverez a nous coder ca car moi j’en suis a des années lumieres et je suis admiratif de vos « codages »