Widget:TimerTest2: Difference between revisions

Jump to navigation Jump to search
Matt Pijoan (talk | contribs)
No edit summary
Matt Pijoan (talk | contribs)
No edit summary
 
(14 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly>
<includeonly>
<script type='text/javascript' src="http://www.wikidoc.org/includes/raty/jquery.timer.js"></script>
<script type='text/javascript'>
<script type='text/javascript'>
$.getScript( 'http://ec2-50-19-198-137.compute-1.amazonaws.com/includes/raty/jquery.timer.js',function(){
mw.loader.using('mediawiki.user',function(){
mw.loader.using('mediawiki.user',function(){
if($.inArray("CMEUser", mw.config.get( 'wgUserGroups' )) != "-1"){
if($.inArray("CMEUser", mw.config.get( 'wgUserGroups' )) != "-1"){
Line 25: Line 25:
     init = function(){
     init = function(){
         $timer1 = $('#output1');
         $timer1 = $('#output1');
         Obj1.Timer = $.timer(updateTimer, incrementTime, true);
         window.Timer1 = $.timer(updateTimer, incrementTime, true);
     };
     };
     this.pause = function(){
     this.pause = function(){
         this.Timer.pause().once();
         window.Timer1.pause().once();
     };
     };
     this.play = function(){
     this.play = function(){
         if(!this.Timer.isActive){
         if(!this.Timer.isActive){
         this.Timer.play().once();
         window.Timer1.play().once();
         }
         }
     };
     };
Line 45: Line 45:
         currentTime -=incrementTime;
         currentTime -=incrementTime;
         if(currentTime === 100){
         if(currentTime === 100){
             Obj1.pause();
             window.Timer1.pause();
             alert("Click OK to continue accruing CME Time");
             alert("Click OK to continue accruing CME Time");
             Obj2.Timer.pause().once();
             window.Timer2.pause().once();
             currentTime = 5000;
             currentTime = 5000;
         }
         }
Line 53: Line 53:
     init = function(){
     init = function(){
         $timer2 = $('#output2');
         $timer2 = $('#output2');
         Obj2.Timer = $.timer(updateTimer, incrementTime, true);
         window.Timer2 = $.timer(updateTimer, incrementTime, true);
     };
     };
     this.resetTimer = function(){
     this.resetTimer = function(){
         currentTime = 120000;
         currentTime = 120000;
         if(!this.Timer.isActive){
         if(!window.Timer2.isActive){
         this.Timer.play().once();
         window.Timer2.play().once();
         }
         }
         Obj1.play();
         window.Timer1.play();
     }
     }
$(init);
$(init);
Line 69: Line 69:
$(document).scroll(function(){Obj2.resetTimer();});
$(document).scroll(function(){Obj2.resetTimer();});
}
}
});
});
});
</script>
</script>

Latest revision as of 18:26, 24 April 2014