This repository has been archived by the owner on Jan 3, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcmd.info.binary.Multiinfo-Binaire.html
143 lines (137 loc) · 8.58 KB
/
cmd.info.binary.Multiinfo-Binaire.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
<div style="width:90px;height:100%;vertical-align: top;" class="cmd #history# tooltips cmd-widget container-fluid" data-type="info" data-subtype="binary" data-cmd_id="#id#" data-cmd_uid="#uid#" data-version="#version#" data-eqLogic_id="#eqLogic_id#" title="#collectDate#">
<!-- Info Widget
Widget de : JAG
Widget pour le Core : V4
Mise à jour : JAG 20201220 => Update suite changement localisation image
-->
<center>
<div class="cmdName #hide_name# #hideCmdName#">#name_display#</div>
<span class="iconCmd#uid#"></span><br />
<span class="timeCmd#id# label value"></span>
</center>
<script>
jeedom.cmd.update['#id#'] = function(_options) {
// Paramètrage du logo
// Récupération image du Dashboard
var srcImgDashboard_M = ('#Dashboard-M#' != '#' + 'Dashboard-M#') ? "#Dashboard-M#" : "YES";
if (srcImgDashboard_M == "YES") {
// Variables identique avec le Dashboard
// Valeur du logo
var srcImglogo_M = ('#logo#' != '#' + 'logo#') ? "#logo#" : "";
var srcImglogo_M_T = ('#logo_type#' != '#' + 'logo_type#') ? "#logo_type#" : "png";
// Paramétrage des images
if (srcImglogo_M == "") {
// Variable Image pour Valeur : ON ou 1
var srcImglogoON_M = ('#logoON#' != '#' + 'logoON#') ? "#logoON#" : "fi_wh_off";
var srcImglogoON_M_T = ('#logoON_type#' != '#' + 'logoON_type#') ? "#logoON_type#" : "png";
// Variable Image pour Valeur : OFF ou 0
var srcImglogoOFF_M = ('#logoOFF#' != '#' + 'logoOFF#') ? "#logoOFF#" : "fi_bu_on";
var srcImglogoOFF_M_T = ('#logoOFF_type#' != '#' + 'logoOFF_type#') ? "#logoOFF_type#" : "png";
} else {
// Variable Image pour Valeur : ON ou 1
var srcImglogoON_M = srcImglogo_M + '_on';
var srcImglogoON_M_T = srcImglogo_M_T;
// Variable Image pour Valeur : OFF ou 0
var srcImglogoOFF_M = srcImglogo_M + '_off';
var srcImglogoOFF_M_T = srcImglogo_M_T;
};
// Variable Image pour Valeur : Erreur
var srcImglogoER_M = ('#logoER#' != '#' + 'logoER#') ? "#logoER#" : "er_oups4_or";
var srcImglogoER_M_T = ('#logoER_type#' != '#' + 'logoER_type#') ? "#logoER_type#" : "png";
// Variable Dossier
var srcFolder_M = ('#dossier#' != '#' + 'dossier#') ? "#dossier#" : "fibarooeil";
var srcFolderER_M = ('#dossierER#' != '#' + 'dossierER#') ? "#dossierER#" : "error";
var srcImgValueER_M = ('#para_ER#' != '#' + 'para_ER#') ? "#para_ER#" : "";
// Affichage durée changement dernier etat
var srcImglogoTime_M = '#logoTime#';
} else if (srcImgDashboard_M == "NO") {
// Variables identique avec le Dashboard
// Valeur du logo
var srcImglogo_M = ('#logo-M#' != '#' + 'logo-M#') ? "#logo-M#" : "";
var srcImglogo_M_T = ('#logo_type-M#' != '#' + 'logo_type-M#') ? "#logo_type-M#" : "png";
// Paramétrage des images
if (srcImglogo_M == "") {
// Variable Image pour Valeur : ON ou 1
var srcImglogoON_M = ('#logoON-M#' != '#' + 'logoON-M#') ? "#logoON-M#" : "fi_wh_off";
var srcImglogoON_M_T = ('#logoON_type-M#' != '#' + 'logoON_type-M#') ? "#logoON_type-M#" : "png";
// Variable Image pour Valeur : OFF ou 0
var srcImglogoOFF_M = ('#logoOFF-M#' != '#' + 'logoOFF-M#') ? "#logoOFF-M#" : "fi_bu_on";
var srcImglogoOFF_M_T = ('#logoOFF_type-M#' != '#' + 'logoOFF_type-M#') ? "#logoOFF_type-M#" : "png";
} else {
// Variable Image pour Valeur : ON ou 1
var srcImglogoON_M = srcImglogo_M + '_on';
var srcImglogoON_M_T = srcImglogo_M_T;
// Variable Image pour Valeur : OFF ou 0
var srcImglogoOFF_M = srcImglogo_M + '_off';
var srcImglogoOFF_M_T = srcImglogo_M_T;
};
// Variable Image pour Valeur : Erreur
var srcImglogoER_M = ('#logoER-M#' != '#' + 'logoER-M#') ? "#logoER-M#" : "er_oups4_or";
var srcImglogoER_M_T = ('#logoER_type-M#' != '#' + 'logoER_type-M#') ? "#logoER_type-M#" : "png";
// Variable Dossier
var srcFolder_M = ('#dossier-M#' != '#' + 'dossier-M#') ? "#dossier-M#" : "fibarooeil";
var srcFolderER_M = ('#dossierER-M#' != '#' + 'dossierER-M#') ? "#dossierER-M#" : "error";
var srcImgValueER_M = ('#para_ER-M#' != '#' + 'para_ER-M#') ? "#para_ER-M#" : "";
// Affichage durée changement dernier etat
var srcImglogoTime_M = '#logoTime-M#';
};
// Paramètre "sizeh" & "sizew"
var srcImgHeight_M = is_numeric('#sizeh-M#') ? parseFloat('#sizeh-M#') : 40;
var srcImgWidth_M = is_numeric('#sizew-M#') ? parseFloat('#sizew-M#') : 40;
// Type de taille
var srcImgpourcent_M = ('#Pourcentage-M#' != '#' + 'Pourcentage-M#') ? "#Pourcentage-M#" : "NO";
if (srcImgpourcent_M == "NO") {
var srcImgSize_M = 'height=' + srcImgHeight_M + 'px width=' + srcImgWidth_M + 'px';
} else if (srcImgpourcent_M == "YES") {
var srcImgSize_M = 'height=' + srcImgHeight_M + '% width=' + srcImgWidth_M + '%';
};
// Paramétrage Dossier
if (srcFolder_M == 'NULL') {
var srcImgURL_M = "data/img/";
} else {
var srcImgURL_M = "data/img/" + srcFolder_M + '/';
};
// Gestion Erreur
if (srcImgValueER_M == "logoON") {
var srcImgURL_M_ER = srcImgURL_M;
var srcImglogoER_M = srcImglogoON_M;
var srcImglogoER_M_T = srcImglogoON_M_T;
} else if (srcImgValueER_M == "logoOFF") {
var srcImgURL_M_ER = srcImgURL_M;
var srcImglogoER_M = srcImglogoOFF_M;
var srcImglogoER_T = srcImglogoOFF_M_T;
} else {
var srcImgURL_M_ER = "data/img/" + srcFolderER_M + '/';
};
// Update Image
if (_options.display_value == '1') {
$('.cmd[data-cmd_id=#id#] .iconCmd#uid#').empty().append('<img src="' + srcImgURL_M + srcImglogoON_M + '.' + srcImglogoON_M_T + '" ' + srcImgSize_M + '>');
} else if (_options.display_value == '0') {
$('.cmd[data-cmd_id=#id#] .iconCmd#uid#').empty().append('<img src="' + srcImgURL_M + srcImglogoOFF_M + '.' + srcImglogoOFF_M_T + '" ' + srcImgSize_M + '>');
} else {
$('.cmd[data-cmd_id=#id#] .iconCmd#uid#').empty().append('<img src="' + srcImgURL_M_ER + srcImglogoER_M + '.' + srcImglogoER_M_T + '" ' + srcImgSize_M + '>');
}
// Derniere durée changement dernier etat
//Merci @Salvialf pour le code
if (srcImglogoTime_M == "duree") {
jeedom.cmd.displayDuration(_options.valueDate, $('.cmd[data-cmd_id=#id#] .timeCmd#id#'));
} else if (srcImglogoTime_M == "date") {
var srcdate_M = new Date(_options.valueDate);
var srcformat_M = $.datepicker.formatDate('D dd/mm', srcdate_M);
var srctime_M = "à " + srcdate_M.getHours() + ":" + (srcdate_M.getMinutes() < 10 ? '0' : '') + srcdate_M.getMinutes();
$('.cmd[data-cmd_id=#id#] .timeCmd#id#').empty().html(srcformat_M + ' ' + srctime_M);
} else if (srcImglogoTime_M == "heure") {
var srcdate_M = new Date(_options.valueDate);
var srctime_M = "à " + srcdate_M.getHours() + ":" + (srcdate_M.getMinutes() < 10 ? '0' : '') + srcdate_M.getMinutes() + ":" + (srcdate_M.getSeconds() < 10 ? '0' : '') + srcdate_M.getSeconds() + "";
$('.cmd[data-cmd_id=#id#] .timeCmd#id#').empty().html(srctime_M);
};
$('.cmd[data-cmd_id=#id#]').attr('title', 'Valeur du ' + _options.valueDate + ', collectée le ' + _options.collectDate);
}
jeedom.cmd.update['#id#']({
display_value: '#state#',
valueDate: '#valueDate#',
collectDate: '#collectDate#',
alertLevel: '#alertLevel#'
});
</script>
</div>