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(); |
}); |
} |
}); |