forked from DGNum/gestioCOF
Status added on home page
This commit is contained in:
parent
f8e09cf257
commit
ce96bc4b67
3 changed files with 40 additions and 4 deletions
|
@ -52,3 +52,12 @@ li.carte-line {
|
||||||
.unbreakable.carte-inverted {
|
.unbreakable.carte-inverted {
|
||||||
background: #FFDBC7;
|
background: #FFDBC7;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#open_status {
|
||||||
|
color: white;
|
||||||
|
}
|
||||||
|
|
||||||
|
#open_status_parent {
|
||||||
|
padding-left:0px;
|
||||||
|
padding-right:0px;
|
||||||
|
}
|
||||||
|
|
|
@ -1,19 +1,28 @@
|
||||||
function kfet_open(init_date, init_satus) {
|
function kfet_open(init_date, init_satus) {
|
||||||
// VARIABLES
|
// VARIABLES
|
||||||
var kfet_open_bullet = $('#kfet-open');
|
var kfet_open_bullet = $('#kfet-open');
|
||||||
|
var open_status = $('#open_status');
|
||||||
|
// bullet
|
||||||
var open_color = "#73C252";
|
var open_color = "#73C252";
|
||||||
var closed_color = "#B42B26";
|
var closed_color = "#B42B26";
|
||||||
var unknown_color = "#ECD03E";
|
var unknown_color = "#ECD03E";
|
||||||
|
// status bar
|
||||||
|
var open_color_status = "#73C252";
|
||||||
|
var closed_color_status = "#B42B26";
|
||||||
|
var unknown_color_status = "#D4BE4C";
|
||||||
|
|
||||||
var kfet_open_date = init_date;
|
var kfet_open_date = init_date;
|
||||||
var kfet_open = init_status;
|
var kfet_open = init_status;
|
||||||
|
|
||||||
// INITIALISAITION
|
// INITIALISAITION
|
||||||
update_open_bullet();
|
update_open_bullet();
|
||||||
|
update_open_status();
|
||||||
|
|
||||||
// On recherge toute les 30sec
|
// On recherge toute les 30sec
|
||||||
// (dans le cas où le statut deviendrait inconn)
|
// (dans le cas où le statut deviendrait inconn)
|
||||||
setInterval(function() {
|
setInterval(function() {
|
||||||
update_open_bullet();
|
update_open_bullet();
|
||||||
|
update_open_status();
|
||||||
}, 30 * 1000); // 60 * 1000 milsec
|
}, 30 * 1000); // 60 * 1000 milsec
|
||||||
|
|
||||||
// FONCTIONS
|
// FONCTIONS
|
||||||
|
@ -32,9 +41,9 @@ function kfet_open(init_date, init_satus) {
|
||||||
}
|
}
|
||||||
function update_open_bullet() {
|
function update_open_bullet() {
|
||||||
nb_min = nb_min_diff();
|
nb_min = nb_min_diff();
|
||||||
console.log("K-Fêt ouverte : " + kfet_open);
|
console.log("BULLET | K-Fêt ouverte : " + kfet_open);
|
||||||
console.log(nb_min + " minute(s) depuis la dernière mise à jour");
|
console.log(nb_min + " minute(s) depuis la dernière mise à jour");
|
||||||
if (nb_min > 5) {
|
if (nb_min > 15) {
|
||||||
kfet_open_bullet.css({'background-color': unknown_color});
|
kfet_open_bullet.css({'background-color': unknown_color});
|
||||||
} else if (kfet_open){
|
} else if (kfet_open){
|
||||||
kfet_open_bullet.css({'background-color': open_color});
|
kfet_open_bullet.css({'background-color': open_color});
|
||||||
|
@ -42,6 +51,21 @@ function kfet_open(init_date, init_satus) {
|
||||||
kfet_open_bullet.css({'background-color': closed_color});
|
kfet_open_bullet.css({'background-color': closed_color});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
function update_open_status() {
|
||||||
|
nb_min = nb_min_diff();
|
||||||
|
console.log("STATUS | K-Fêt ouverte : " + kfet_open);
|
||||||
|
console.log(nb_min + " minute(s) depuis la dernière mise à jour");
|
||||||
|
if (nb_min > 15) {
|
||||||
|
open_status.parent().css({'background-color': unknown_color});
|
||||||
|
open_status.html("?????");
|
||||||
|
} else if (kfet_open){
|
||||||
|
open_status.parent().css({'background-color': open_color});
|
||||||
|
open_status.html("OUVERTE");
|
||||||
|
} else {
|
||||||
|
open_status.parent().css({'background-color': closed_color});
|
||||||
|
open_status.html("FERMÉE");
|
||||||
|
}
|
||||||
|
}
|
||||||
// SYNCHRONIZATION
|
// SYNCHRONIZATION
|
||||||
websocket_msg_default = {'last_op': 0}
|
websocket_msg_default = {'last_op': 0}
|
||||||
|
|
||||||
|
@ -58,5 +82,6 @@ function kfet_open(init_date, init_satus) {
|
||||||
kfet_open = data['kfet_open'];
|
kfet_open = data['kfet_open'];
|
||||||
|
|
||||||
update_open_bullet();
|
update_open_bullet();
|
||||||
|
update_open_status();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -15,11 +15,13 @@
|
||||||
<div class="content-left">
|
<div class="content-left">
|
||||||
<div class="content-left-top">
|
<div class="content-left-top">
|
||||||
<div class="line line-bigsub">La K-Fêt est</div>
|
<div class="line line-bigsub">La K-Fêt est</div>
|
||||||
<div class="line line-big">Fermée</div>
|
</div>
|
||||||
|
<div class="content-left-top" id="open_status_parent">
|
||||||
|
<div class="line line-big" id="open_status">?????</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="buttons">
|
<div class="buttons">
|
||||||
<a class="btn btn-primary btn-lg" href="#TODO">
|
<a class="btn btn-primary btn-lg" href="#TODO">
|
||||||
Ouvrir manuelement
|
Ouvrir manuellement
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Reference in a new issue