Subversion Repositories Applications.reseau

Compare Revisions

Ignore whitespace Rev 80 → Rev 81

/trunk/pages/miniregen/script.js
New file
0,0 → 1,48
$(document).ready(function() {
$('#succes').hide();
$('#erreur').hide();
 
// écouteur de clic
$("#ok").click(function() {
$('#succes').hide();
$('#erreur').hide();
regenererMiniatures();
});
 
function idValide(id) {
//console.log(id);
intId = parseInt(id);
//console.log(intId);
return (! isNaN(intId) && intId > 0);
}
 
// génération des URLs
function regenererMiniatures() {
// validation des ids
var ids = $("#ids").val();
ids = ids.split("\n");
//console.log(ids);
var valides = true;
for (var i=0; (i < ids.length) && valides; i++) {
//console.log('teste', ids[i]);
valides = (valides && idValide(ids[i]));
}
if (! valides) {
alert("Merci de ne saisir que des nombres > 0 (un par ligne)");
return false;
}
// création de l'URL à partir de la config
var url = urlServiceSuppressionMiniatures + '?ids=' + ids.join(',');
//console.log(url);
$.get(url)
.done(function() {
$('#succes').show();
$('#erreur').hide();
$('#ids').val('');
})
.fail(function() {
$('#succes').hide();
$('#erreur').show();
});
}
});