Page 1 sur 1
Monitor - affichage widget alert
Publié : 17 févr. 2017, 18:02
par Nemesis24
Bonjour,
Voici mon petit soucis du jour:
J'ai un idx de type Alert, celui ci est nourri via un script lua qui retourne en data
dans frontpage.js on trouve
Code : Tout sélectionner
else if (item.SubType === 'Alert') {
var icon_On = ['Alert48_',vdata,'.png'].join('');
vdata = txt_on;
du coup si je souhaite afficher l'icone, il cherche
<img src=http://......../images/Alert48_Risque">: RAS
J'ai modifié le script lua donc ce n'est pas dérangeant mais l'erreur peut arriver à quelqu'un d'autre.
Re: Remontées,Erreurs,Corrections,Améliorations.
Publié : 17 févr. 2017, 19:01
par vil1driver
J'affiche ce genre de device comme ceci
Code : Tout sélectionner
['givre','Level', 'meteo2', '','2','','',''],
['givre','Data', 'desc_meteo2', '','','','',''],
Re: Remontées,Erreurs,Corrections,Améliorations.
Publié : 17 févr. 2017, 19:08
par Nemesis24
Merci de ta réponse, impec !!!
Je te soumets une amélioration:
Dans le cadre d'un data de type "Alert" ce serait sympa de rajouter au span une classe css en fonction de Level exemple
Merci encore
Re: Remontées,Erreurs,Corrections,Améliorations.
Publié : 17 févr. 2017, 19:20
par vil1driver
Qui contiendrait quoi ?
Re: Remontées,Erreurs,Corrections,Améliorations.
Publié : 17 févr. 2017, 23:44
par Nemesis24
Et bien de ce fait on pourrait affecter un style différent en fonction du level depuis les css...
Du genre je veux afficher le "Data" Alert de Niveau 1 en vert, de niveau 2 en jaune, 3 en orange, 4 en rouge, ou bien affecter une image en background qui soit différente, a chaque cas de figure.
Code : Tout sélectionner
// Adds class for level on an Alert idx
else if(vtype === 'Data' && item.SubType === 'Alert'){
vdata = ['<span class="level',vlevel,'">',vdata,'</span>'].join('');
}
Quelque chose dans le genre. (fonctionne bien chez moi)
Re: Monitor - affichage widget alert
Publié : 18 févr. 2017, 12:00
par vil1driver
perso j'aime bien les icones

comme sur la dernière capture de ce sujet
viewtopic.php?f=25&t=3534
Re: Monitor - affichage widget alert
Publié : 18 févr. 2017, 13:25
par Nemesis24
J'ai bien compris, le fonctionnement des icones mais si dans css supplementaire, je met color:red, j'aurais du rouge quelque soit le niveau,alors que si dans mon css j'ai
Code : Tout sélectionner
.level1{color:green;}
.level2{color:yellow;}
.level3{color:orange;}
.level4{color:red;}
Alors mon texte pourra changer de couleur dynamiquement.