ajout flash de la salle dans la liste
This commit is contained in:
parent
23f6bdcdfc
commit
fe8b54e64b
@ -16,7 +16,7 @@ function ListeSalles() {
|
|||||||
$liste = "<div id=\"liste_salles\">\n";
|
$liste = "<div id=\"liste_salles\">\n";
|
||||||
foreach ($salles as $sal) {
|
foreach ($salles as $sal) {
|
||||||
if (!in_array($sal, $salles_invisibles)) {
|
if (!in_array($sal, $salles_invisibles)) {
|
||||||
$liste = $liste."<a href=\"#$sal\" id=\"h-$sal\" class=\"lien_salle\">$sal</a> <span id=\"l-$sal\" class=\"jours\"> </span>";
|
$liste = $liste."<a href=\"#$sal\" id=\"h-$sal\" class=\"lien_salle\">$sal</a> <span id=\"hj-$sal\" class=\"jours\"> </span>";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$liste = $liste;
|
$liste = $liste;
|
||||||
@ -80,7 +80,7 @@ function InfoWinlog() {
|
|||||||
var salles = div.getElementsByClassName('jours');
|
var salles = div.getElementsByClassName('jours');
|
||||||
var liste = {};
|
var liste = {};
|
||||||
for (var i = 0; i < salles.length; i++) {
|
for (var i = 0; i < salles.length; i++) {
|
||||||
var id = (salles[i].id).replace('j-', 'l-');
|
var id = (salles[i].id).replace('j-', 'hj-');
|
||||||
var classJ = salles[i].className;
|
var classJ = salles[i].className;
|
||||||
var el = document.getElementById(id);
|
var el = document.getElementById(id);
|
||||||
el.className = classJ;
|
el.className = classJ;
|
||||||
@ -95,20 +95,34 @@ function InfoWinlog() {
|
|||||||
for (var i = 0; i < ips.length; i++) {
|
for (var i = 0; i < ips.length; i++) {
|
||||||
// recuperation des <tr> ip et des elements salles du header
|
// recuperation des <tr> ip et des elements salles du header
|
||||||
var ip = ips[i]["ip"].replace(/\./g, '-'); // remplacement des '.' par des '-'
|
var ip = ips[i]["ip"].replace(/\./g, '-'); // remplacement des '.' par des '-'
|
||||||
var tr_ip = document.getElementById(ip);
|
var tr_ip = document.getElementById(ip); // récupération de la ligne de la connexion par son IP
|
||||||
var salle = 'h-' + ips[i]["salle"];
|
var boolSalle = false; // booleen : la connexion vient d'une salle ?
|
||||||
var el_salle = document.getElementById(salle);
|
if (ips[i]["salle"]) { // récupération de la salle si elle est présente
|
||||||
|
var salleH = 'h-' + ips[i]["salle"];
|
||||||
|
var el_salleH = document.getElementById(salleH); // élément salle dans le menu header
|
||||||
|
var salleL = 'l-' + ips[i]["salle"];
|
||||||
|
var el_salleL = document.getElementById(salleL); // élément salle dans la liste
|
||||||
|
boolSalle = true;
|
||||||
|
}
|
||||||
// styles
|
// styles
|
||||||
var s = tr_ip.style;
|
var s = tr_ip.style;
|
||||||
var ss = el_salle.style;
|
|
||||||
s.backgroundColor = rgbaString.replace("x", "0");
|
s.backgroundColor = rgbaString.replace("x", "0");
|
||||||
ss.backgroundColor = rgbaString.replace("x", "0");
|
if (boolSalle) {
|
||||||
|
var sH = el_salleH.style;
|
||||||
|
var sL = el_salleL.style;
|
||||||
|
sH.backgroundColor = rgbaString.replace("x", "0");
|
||||||
|
sL.backgroundColor = rgbaString.replace("x", "0");
|
||||||
|
}
|
||||||
|
|
||||||
var alpha = 0;
|
var alpha = 0;
|
||||||
var bright = false;
|
var bright = false;
|
||||||
var finished = false;
|
var finished = false;
|
||||||
(function fade() {
|
(function fade() {
|
||||||
s.backgroundColor = rgbaString.replace("x", String(alpha));
|
s.backgroundColor = rgbaString.replace("x", String(alpha));
|
||||||
ss.backgroundColor = rgbaString.replace("x", String(alpha));
|
if (boolSalle) {
|
||||||
|
sH.backgroundColor = rgbaString.replace("x", String(alpha));
|
||||||
|
sL.backgroundColor = rgbaString.replace("x", String(alpha));
|
||||||
|
}
|
||||||
if (!bright) {
|
if (!bright) {
|
||||||
alpha += 0.05;
|
alpha += 0.05;
|
||||||
if (alpha > 1) {
|
if (alpha > 1) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user