@extends('frontend/template') @section('content') <div style="text-align:center"> <div id="imgRef" style="background-image:url('{{ $ref -> image }}');"> <span id="decompte"></span> </div> <br> <div class="game" onclick="location.href='{{ URL::to('memo') }}'"><img src="imgs/memo/memo2.png"></div> <div class="game" onclick="location.href='{{ URL::to('puzzle') }}'"><img src="imgs/puzzle/puzzle.png"></div> <br> <div style="display:inline-block;"> <img style="height:100px; vertical-align:middle;width:100px" src="{{ URL::to('imgs/trophees/bronze.png') }}"><br> {{$nbBronze}} </div> <div style="display:inline-block;"> <img style="height:100px; vertical-align:middle;width:100px" src="{{ URL::to('imgs/trophees/argent.png') }}"><br> {{$nbArgent}} </div> <div style="display:inline-block;"> <img style="height:100px; vertical-align:middle;width:100px" src="{{ URL::to('imgs/trophees/or.png') }}"><br> {{$nbOr}} </div> </div> @endsection @section('page-scripts') <script> var redirect; var i = 3; var timer = null; function decompte() { //on affiche i secondes document.getElementById("decompte").innerHTML ="Redirection dans : "+i.toString()+" secondes"; if (i == 0) { document.getElementById("decompte").innerHTML = "Redirection..."; // quand i atteint 0 on affiche redirection location.href="{{URL::to('choisirref')}}"; // on redirige clearInterval(timer); // on stop le timer } i = i - 1; //on decremente } function absorbEvent_(event) { var e = event || window.event; e.preventDefault && e.preventDefault(); e.stopPropagation && e.stopPropagation(); e.cancelBubble = true; e.returnValue = false; return false; } document.getElementById('imgRef').addEventListener("click", function(event) { absorbEvent_(event); return false; }); document.getElementById('imgRef').addEventListener("mousedown", function(event) { absorbEvent_(event); timer = setInterval(function(){ decompte() } , 1000); //intervalle, decompte de 1 secondes //redirect = setTimeout(function(){location.href="{{URL::to('choisirref')}}"}, 3000); return false; }); document.getElementById('imgRef').addEventListener("mouseup", function() { clearTimeout(redirect); document.getElementById("decompte").innerHTML =""; //on efface le contenu i = 3; //on reset le compteur clearInterval(timer); // on stop le decompte si on relache la souris return false; }); // Gestion du tactile, debut du toucher document.getElementById('imgRef').addEventListener("touchstart", function(event) { absorbEvent_(event); timer = setInterval(function(){ decompte() } , 1000); //intervalle, decompte de 1 secondes //redirect = setTimeout(function(){location.href="{{URL::to('choisirref')}}"}, 3000); return false; }); // Gestion du tactile, fin du toucher document.getElementById('imgRef').addEventListener("touchend", function() { clearTimeout(redirect); document.getElementById("decompte").innerHTML =""; //on efface le contenu i = 3; //on reset le compteur clearInterval(timer); // on stop le decompte si on relache la souris return false; }); </script> @endsection