55 lines
1.3 KiB
JavaScript
55 lines
1.3 KiB
JavaScript
var nbSeconds = 5;
|
|
var timer;
|
|
function updateInfo()
|
|
{
|
|
$('tr.encours:first-child').each(function(){
|
|
var objet = $(this);
|
|
var id = $(this).attr('id');
|
|
$.getJSON('/index/getinfo', {id: id}, function(data){
|
|
if (data!=''){ objet.find('td.ligne').text(data.nbLigneT); }
|
|
});
|
|
});
|
|
}
|
|
|
|
$(document).ready(function(){
|
|
|
|
$("a.setprofil").click(function(e){
|
|
e.preventDefault();
|
|
var profil = $(this).parent('td').find('select[name=profil] option:selected').val();
|
|
$.post($(this).attr('href'), {idprofil: profil}, function(data){
|
|
if (data!='Erreur'){
|
|
window.location.href = '/';
|
|
}
|
|
});
|
|
});
|
|
|
|
$('a.restart').click(function(e){
|
|
e.preventDefault();
|
|
var href = $(this).attr('href');
|
|
if (confirm("Attention en cliquant sur Ok l'enrichissement va être reinitialiser")) {
|
|
window.location = href;
|
|
}
|
|
});
|
|
|
|
$('a.reprise').click(function(e){
|
|
e.preventDefault();
|
|
var href = $(this).attr('href');
|
|
window.location = href;
|
|
});
|
|
|
|
//Focus entrant sur le document, on relance le script
|
|
$(document).focusin(function(){
|
|
updateInfo();
|
|
timer = setInterval(updateInfo, nbSeconds*1000);
|
|
});
|
|
|
|
//Sortie du focus sur le document on arrête le script
|
|
$(document).focusout(function(){
|
|
clearInterval(timer);
|
|
});
|
|
|
|
//Démarrage du time
|
|
timer = setInterval(updateInfo, nbSeconds*1000);
|
|
});
|
|
|