enrichissement/public/scripts/enrichissement.js
2012-04-20 15:32:08 +00:00

49 lines
1.2 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;
}
});
//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);
});