[ Index ]
 

Code source de Mantis 1.1.0rc3

Accédez au Source d'autres logiciels libres

Classes | Fonctions | Variables | Constantes | Tables

title

Body

[fermer]

/javascript/ -> time_tracking_stopwatch.js (source)

   1  
   2  
   3  var time_tracking_ms = 0;
   4  var time_tracking_running = 0;
   5  
   6  function time_tracking_swstartstop() {
   7      if (time_tracking_running == 0) {
   8          time_tracking_running = 1;
   9          time_tracking_then = new Date();
  10          time_tracking_then.setTime(time_tracking_then.getTime() - time_tracking_ms);
  11          document.bugnoteadd.time_tracking_ssbutton.value = "Stop";
  12      } else {
  13          time_tracking_running = 0;
  14          time_tracking_now = new Date();
  15          time_tracking_ms = time_tracking_now.getTime() - time_tracking_then.getTime();
  16          document.bugnoteadd.time_tracking_ssbutton.value = "Start";
  17      }
  18  }
  19  function time_tracking_swreset() {
  20      time_tracking_running = 0;
  21      time_tracking_ms = 0;
  22      document.bugnoteadd.time_tracking.value = "0:00:00";
  23      document.bugnoteadd.time_tracking_ssbutton.value = "Start";
  24  }
  25  
  26  function time_tracking_display() {
  27      setTimeout("time_tracking_display();", 1000);
  28      if (time_tracking_running == 1) {
  29          time_tracking_now = new Date();
  30          time_tracking_ms = time_tracking_now.getTime() - time_tracking_then.getTime();
  31          time_tracking_seconds = Math.round(time_tracking_ms / 1000) ;
  32          time_tracking_hours = Math.floor(time_tracking_seconds / 3600);
  33          time_tracking_left = time_tracking_seconds - (time_tracking_hours * 3600);
  34          time_tracking_mins = Math.floor(time_tracking_left / 60);
  35          time_tracking_secs = time_tracking_left - (time_tracking_mins * 60);
  36          if (time_tracking_secs < 10)
  37              time_tracking_secs = "0" + time_tracking_secs;
  38          if (time_tracking_mins < 10)
  39              time_tracking_mins = "0" + time_tracking_mins;
  40  
  41          document.bugnoteadd.time_tracking.value = time_tracking_hours + ":" + time_tracking_mins + ":" + time_tracking_secs;
  42      }
  43  }
  44  
  45  setTimeout("time_tracking_display();", 1000);
  46  


Généré le : Thu Nov 29 09:42:17 2007 par Balluche grâce à PHPXref 0.7
  Clicky Web Analytics