From c2213b0312465bdc4768adf0eb789dcb6b27afe7 Mon Sep 17 00:00:00 2001 From: adplantade Date: Mon, 27 Jul 2020 15:02:06 +0200 Subject: [PATCH] ajout du mode "pause" --- code/chrono.js | 6 ++++++ code/vitraux.js | 2 ++ 2 files changed, 8 insertions(+) diff --git a/code/chrono.js b/code/chrono.js index 1d4ccf0..7bc18a8 100644 --- a/code/chrono.js +++ b/code/chrono.js @@ -3,6 +3,7 @@ var start = 0 var end = 0 var diff = 0 var timerID = 0 +var paused=true; function chrono(){ end = new Date() diff = end - start @@ -34,14 +35,18 @@ function chronoStart(){ document.chronoForm.reset.onclick = chronoReset */ start = new Date() + paused=false; chrono() } function chronoContinue(){ + /* document.chronoForm.startstop.value = "stop!" document.chronoForm.startstop.onclick = chronoStop document.chronoForm.reset.onclick = chronoReset + */ start = new Date()-diff start = new Date(start) + paused=false; chrono() } function chronoReset(){ @@ -58,5 +63,6 @@ function chronoStop(){ document.chronoForm.startstop.onclick = chronoContinue document.chronoForm.reset.onclick = chronoStopReset */ + paused=true; clearTimeout(timerID) } \ No newline at end of file diff --git a/code/vitraux.js b/code/vitraux.js index 5328833..a9c22e6 100644 --- a/code/vitraux.js +++ b/code/vitraux.js @@ -618,6 +618,8 @@ function events() { function mdManager(e){ mousePos = [e.currentTarget.id.substring(6),compas(e.clientX,e.clientY,e.currentTarget)]; + if(paused) + chronoContinue(); document.getElementById(e.currentTarget.id).classList.add('vitrail-select'); }