Advertisement
gaz_lloyd

Untitled

Jun 18th, 2015
285
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var timera = (4*60+31.5)*1000; //ms
  2. var timerb = 10*60*1000; //ms
  3. var timeofa, timeofb, timerbactive = false;
  4.  
  5.  
  6. function updatetimera(time) {
  7.     //update the timer a from the date object
  8. }
  9.  
  10. function updatetimerb(time) {
  11.     //update the timer b from the date object
  12. }
  13.  
  14. function endtimera() {
  15.     //probably something like
  16.     var t = new Date();
  17.     timeofa = t.getTime();
  18.     updatetimera(t);
  19. }
  20. function endtimerb() {
  21.     //set timer b's area to 'you can do the thing'
  22. }
  23.  
  24. function timer() {
  25.     var now = new Date();
  26.    
  27.     if (timeofa + timera < now.getTime()){
  28.         updatetimera(now);
  29.     }
  30.     else {
  31.         endtimera();
  32.     }
  33.    
  34.     if (timerbactive && timeofb + timerb < now.getTime()){
  35.         updatetimerb(now);
  36.     }
  37.     else {
  38.         endtimerb();
  39.     }
  40.     setTimeout(timer, 500);
  41. }
  42.  
  43. function buttona() {
  44.     //respond to button a being pressed
  45.     timeofa = (new Date()).getTime();
  46. }
  47.  
  48. function buttonb() {
  49.     //respond to button b being pressed
  50.     timeofb = (new Date()).getTime();
  51.     //end with:
  52.     setTimeout(timer, 500);
  53. }
  54.  
  55. $.ready(function() {
  56.    //setup buttons and stuff, add onclick events
  57. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement