Bonjour à tous,
Je cherche a récupérer une « info numérique » via son « ID » défini dans les paramètres optionnels du widget, dans une variable, afin de faire une comparaison.
j’utilise comme base, le widget « icone/info » de @salvialf.
Le but est de changer l’image d’un widget quand mon smartphone est chargée à 100% par exemple.
J’ai essayé pas mal de syntaxe, mais rien ne fonctionne.
var val100 = is_numeric('#val100#') ? parseFloat('#val100#'):0; // mon ID de l'info/numerique à comparer
var valeur = $('.cmd[data-cmd_id=#val100#]'); // ma variable à comparer
if (_options.display_value == '1') {
cmd.attr('data-state','on')
if (val100 != 0 && valeur == 100) { // ma comparaison
cmd.find('#iconCmdInfo').empty().append('<img src="data/customTemplates/dashboard/cmd.info.binary.IconInfo/'+valueType+'_100.'+valueFile+'" '+paramTaille+'>').css({'padding': margeH+'px '+margeD+'px '+margeB+'px '+margeG+'px'});
} else {
cmd.find('#iconCmdInfo').empty().append('<img src="data/customTemplates/dashboard/cmd.info.binary.IconInfo/'+valueType+'_on.'+valueFile+'" '+paramTaille+'>').css({'padding': margeH+'px '+margeD+'px '+margeB+'px '+margeG+'px'});
}
} else {
cmd.attr('data-state','off')
cmd.find('#iconCmdInfo').empty().append('<img src="data/customTemplates/dashboard/cmd.info.binary.IconInfo/'+valueType+'_off.'+valueFile+'" '+paramTaille+'>').css({'padding': margeH+'px '+margeD+'px '+margeB+'px '+margeG+'px'});
}
Je précise que quand je supprime « && valeur == 100 » dans ma comparaison, mon image « xxx_100 » s’affiche.
D’avance merci de votre aide.