/trunk/pages/miniregen/config.defaut.js |
---|
New file |
0,0 → 1,0 |
var urlServiceSuppressionMiniatures = "http://localhost/service:cel:CelImage/regenerer-miniatures"; |
/trunk/pages/miniregen/style.css |
---|
New file |
0,0 → 1,38 |
#corps { |
padding: 20px; |
} |
#logo { |
float: left; |
} |
#logo img { |
height: 100px; |
margin-top: 10px; |
margin-right: 15px; |
} |
#zone-formulaire { |
padding: 10px; |
margin-top: 40px; |
} |
#ids { |
width: 300px; |
height: 150px; |
margin-bottom: 20px; |
margin-top: 10px; |
} |
#ok { |
margin-right: 10px; |
} |
#succes { |
color: green; |
} |
#erreur { |
color: red; |
} |
/trunk/pages/miniregen/index.html |
---|
New file |
0,0 → 1,36 |
<html> |
<head> |
<meta charset="UTF-8"/> |
<title>MiniRegen - Régénérateur de miniatures Flora Data</title> |
<link rel="stylesheet" media="screen" type="text/css" href="http://resources.tela-botanica.org/bootstrap/3.1.0/css/bootstrap.min.css"/> |
<link rel="stylesheet" media="screen" type="text/css" href="style.css"/> |
<script src="http://resources.tela-botanica.org/jquery/1.9.1/jquery.min.js"></script> |
<script src="http://resources.tela-botanica.org/bootstrap/3.1.0/js/bootstrap.min.js"></script> |
<script src="http://resources.tela-botanica.org/tb/reseau/navigation.js"></script> |
<script src="config.js"></script> |
<script src="script.js"></script> |
</head> |
<body> |
<div id="tb-navigation" data-mode="prod" data-courant="outils-miniregen"> |
</div> |
<div id="corps"> |
<div id="logo"> |
<img src="http://resources.tela-botanica.org/tb/img/256x256/logo_sans_mots.png" /> |
</div> |
<h1>MiniRegen - Régénérateur de<br/>miniatures pour Flora Data</h1> |
<div id="zone-formulaire"> |
<label>Entrez un numéro d'image par ligne : </label> |
<br/> |
<textarea id="ids"></textarea> |
<br/> |
<a id="ok" class="btn btn-success">Régénérer les miniatures</a> |
<span id="succes"> |
Les miniatures ont été supprimées :) |
</span> |
<span id="erreur"> |
Erreur lors de la suppression des miniatures :( |
</span> |
</div> |
</div> |
</body> |
</html> |
/trunk/pages/miniregen/README |
---|
New file |
0,0 → 1,4 |
MiniRegen - Régénérateur de miniatures pour Flora Data |
Mathias - 2015-12-01 |
Permet de régénérer des miniatures d'images Flora Data (images du Carnet en Ligne) |
/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(); |
}); |
} |
}); |