Page 1 sur 7
Remontées,Erreurs,Corrections,Améliorations.
Publié : 15 févr. 2017, 15:51
par Nemesis24
En éditant ma page monitor je trouvais une vilaine balise <span style>.... aprés recherches j'ai modifié ceci dans frontpage.js
Code : Tout sélectionner
// if extra css attributes.
if (typeof vattr === 'undefined') {
$(['#',vlabel].join('')).html(['<span ',switchclick,' style=',alarmcss,'>',vdata,'</span>'].join(''));
}
else {
$(['#',vlabel].join('')).html(['<span ',switchclick,' style=',vattr,alarmcss,'>',vdata,'</span>'].join(''));
}
if ($(['#desc_',vlabel].join('')).length > 0) {
$(['#desc_',vlabel].join('')).html(vdesc);
}
en ceci
Code : Tout sélectionner
// if extra css attributes.
if (vattr != "" || alarmcss != ""){
$(['#',vlabel].join('')).html(['<span ',switchclick,' style=',vattr,alarmcss,'>',vdata,'</span>'].join(''))
}
else {
$(['#',vlabel].join('')).html(['<span ',switchclick,'>',vdata,'</span>'].join(''));
}
if ($(['#desc_',vlabel].join('')).length > 0) {
$(['#desc_',vlabel].join('')).html(vdesc);
}
Voilà si cela peut aider.
Re: Petite remontée (correction)
Publié : 16 févr. 2017, 15:53
par vil1driver
Salut,
Merci beaucoup pour ta vigilance
c'est corrigé
Re: Petite remontée (correction)
Publié : 16 févr. 2017, 15:55
par Nemesis24
de rien

Re: Remontées,Erreurs,Corrections,Améliorations.
Publié : 19 févr. 2017, 02:01
par Nemesis24
idée d'amélioration: compteur incremental sur un device text
Code : Tout sélectionner
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//Compteur Incrémental Texte
if(vtype === 'Data' && vplusmin > 0) {
//initialiser le compteur
if(vdata=== 'Hello World'){
vdata = 0
}
val = ['<span class= "counter" style=',vattr,'>',vdata,'</span>'].join('');
plus = ['<img src=icons/plus.png vspace=2 width=25 align="middle" onclick="ChangeCount(\'plus\',',vplusmin,',',item.idx,',',vdata,',',item.Protected,')">'].join('');
min = ['<img src=icons/min.png vspace=2 width=25 align="middle" onclick="ChangeCount(\'min\',',vplusmin,',',item.idx,',',vdata,',',item.Protected,')">'].join('');
vdata = [min,val,plus].join('');
//console.log(vdata);
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Code : Tout sélectionner
// Counter Incremental Texte
function ChangeCount(dimtype,stepsize,idx,currentvalue,Protected)
{
var pswd;
if (Protected) {
pswd = prompt("Mot de pass");
if (pswd === null) {
return; //break out of the function early
}
}
var newvalue='';
//console.log(dimtype,stepsize,idx,currentvalue,thermmax)
if (dimtype === 'plus') {
newvalue = currentvalue + stepsize;
}
else if (dimtype === 'min'){
if (currentvalue < stepsize){
newvalue = 0;
} else {
newvalue = currentvalue - stepsize;
}
}
$.ajax({
url: [$.domoticzurl,'/json.htm?type=command¶m=udevice&idx=',idx,'&nvalue=0&svalue=',newvalue,'&passcode=',pswd].join(''),
success: function(result){
if (result.message === 'WRONG CODE'){
console.warn('WRONG CODE');
lightbox_open('switch',wrongCode_timeout,txt_wrong_code);
}else if (result.statusText === 'OK'){
console.log('%cSend command : Succes','color:green');
RefreshData();
}else{
lightbox_open('switch',1500,result.status);
console.log(result);
}
},
error: function(result){
lightbox_open('switch',1500,result.statusText);
console.warn(result.status);
}
});
}
Pour gérer les sacs a granulés ou ce qu'on veut !!! c'est au choix
Re: Remontées,Erreurs,Corrections,Améliorations.
Publié : 19 févr. 2017, 09:20
par vil1driver
J'ai un peu la flemme d'essayer de comprendre par lecture du code..
Tu pourrais développer un peu ?
Tu voudrais un compteur comme un dimmer ?
Re: Remontées,Erreurs,Corrections,Améliorations.
Publié : 19 févr. 2017, 10:59
par Nemesis24
Je l'ai mis en place chez moi ça fonctionne bien:
Tu crée un Dummy Texte
dans frontpage_settings
Code : Tout sélectionner
// Valeur du Dummy Texte - (1)permet de régler un pas de 1 (ou autre) pour additionner et soustraire
['24','Data', 'stock1', '','','1','',''],
//nom du Dummy Texte
['24','Name', 'desc_stock1', '','','','',''],
Pour moi cela donne une gestion de stock:

- Stock.png (193.64 Kio) Consulté 8074 fois
Re: Remontées,Erreurs,Corrections,Améliorations.
Publié : 24 févr. 2017, 11:05
par Nemesis24
Dans index.html
est déclaré deux fois
lang devrait être "fr", onselectstart n'existe pas
Code : Tout sélectionner
<html lang="fr" oncontextmenu="return false" ondragstart="return false">
pourquoi empêcher le zoom, pour moi c'est utile, j'ai donc supprimer cette ligne d'autant que cela ne gêne en rien le swipe.
Re: Remontées,Erreurs,Corrections,Améliorations.
Publié : 24 févr. 2017, 11:15
par vil1driver
merci pour utf8,
pour la langue, pourquoi pas, je ne sais pas qu'elle en est l'incidence.. pourquoi ne pas rester international ?
onselectstart existe !
le zoom est chiant, mais réactive le à ta convenance
Re: Remontées,Erreurs,Corrections,Améliorations.
Publié : 24 févr. 2017, 11:27
par Nemesis24
Code : Tout sélectionner
Attribute onselectstart not allowed on element html at this point.
From line 1, column 16; to line 2, column 101
TYPE html>↩<html lang="en" oncontextmenu="return false" onselectstart="return false" ondragstart="return false">↩<head
Attributes for element html:
Global attributes
Pour la langue c'est juste qu'il s'agit bien de français et pas d'anglais.
Re: Remontées,Erreurs,Corrections,Améliorations.
Publié : 24 févr. 2017, 11:41
par vil1driver
Pas simple de te comprendre !
Qu'est ce qui est en français ?