Subversion Repositories Applications.reseau

Compare Revisions

Ignore whitespace Rev 80 → Rev 81

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