Download raw (2.9 KB)
<html>
<head>
<meta charset="UTF-8">
<title>- </title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<style type="text/css" media="screen">
img {
height: 200px;;
width: auto;
overflow: visible;
}
footer{
bottom: 0px;
width: 100%;
position: fixed;
font-family: courier;
border-top: 1px solid blue;
color: blue;
text-transform: uppercase;
background: white;
}
.cadra{
width: auto;
height: 80px
padding: 0px;
float: left;
overflow: visible;
outline: red solid 1px;
}
.compare{
position: absolute;
opacity: 0.1;
}
.cadra span{
font-family: courier;
font-size: 7pt;
color: grey;
}
</style>
</head>
<body>
<footer>
<button onclick="Zoom('up')">+</button>
<button onclick="Zoom('down')">-</button>
<button onclick="Compare()">Compare</button>
<span id="type"></span>
</footer>
<script>
var elt = [];
function splitHash(){
var startImg = window.location.hash;
startImg = startImg.substring(2);
elt = startImg.split("-");
}
splitHash();
if(elt.length > 0){
for(i=0; i < elt.length; i++){
console.log(elt[i]);
$( "body" ).append('<img id="letter_'+i+'" title="cliquez pour imprimer" src="svg/'+elt[i]+'.svg?'+ (new Date()).getTime() + '" />');
}
}
function Zoom(valZ){
var imgH = $('img').height();
if(valZ == 'up'){
imgH = imgH + 50;
}else if (valZ == 'down'){
imgW = imgW - 50;
}
$('img').css("height", imgH);
}
function Compare(){
$('img').toggleClass('compare');
}
function testing () {
$("body").keydown( function( event ) {
if (event.key == "Backspace" ) {
var startImg = window.location.hash;
var newUrl = startImg.lastIndexOf('-');
window.location.hash = startImg.substring(0, newUrl);
$('img').last().remove();
}
})
$( "body" ).keypress(function(event) {
var savehash = window.location.hash;
savehash = savehash.substring(1);
$( "body" ).append('<img src="svg/'+event.keyCode+'.svg?'+ (new Date()).getTime() + '" />');
console.log(event.keyCode);
savehash += '-'+event.keyCode;
window.location.hash = savehash;
Zoom();
});
}
$("body").on("click", "img", function(){
var result = window.confirm('voulez-vous imprimer ce glyph ?');
if(result){
var path = $(this).attr('src').split('?')[0].replace(/svg/g, 'eps');
$.get('/api/ploteps/', { epsfile : path });
}
});
// setInterval(function(){
// stamp = (new Date).getTime();
// $("img").each(function () {
// var src = $(this).attr('src').split('?')[0];
// $(this).attr('src', src + '?' + stamp);
// });
// }, 7000);
testing();
</script>
</body>
</html>