Widget:Hotkey: Difference between revisions

Jump to navigation Jump to search
Matt Pijoan (talk | contribs)
No edit summary
Matt Pijoan (talk | contribs)
No edit summary
 
(23 intermediate revisions by the same user not shown)
Line 2: Line 2:
<script src="http://wikidoc.org/includes/raty/jquery.timer.js"></script>
<script src="http://wikidoc.org/includes/raty/jquery.timer.js"></script>
<script type="text/javascript">
<script type="text/javascript">
$(document).ready(function(){
$(document).ready(function(){
/*mw.loader.using( 'mediawiki.user', function() { console.log(mw.user.getGroups()); } );*/
var timer1 = $.timer(function(){
var timer1 = $.timer(function(){
alert('This message was sent by a timer.');
$("#output").html("Running");
});
});
timer1.set({ time: 10000, autostart: true});
timer1.set({ time: 10000, autostart: true});


var timer2 = $.timer(function(){
var timer2 = $.timer(function(){
$("#output").html("Paused" + timer1.remaining);
timer1.pause();
timer1.pause();
alert("Stopped Timer1");
});
});
timer2.set({ time: 5000, autostart: true});
timer2.set({ time: 5000, autostart: true});
$(document).keypress(function(event){
$(document).keypress({timer1: timer1, timer2: timer2}, actionTaken);
timer2.reset();
$(document).click({timer1: timer1, timer2: timer2}, actionTaken);
});
$(document).mousemove({timer1: timer1, timer2: timer2}, actionTaken);
$(document).click(function(event){
$(document).scroll({timer1: timer1, timer2: timer2}, actionTaken);
timer2.reset();
function actionTaken(event){
});
    $("#output").html("Running");
    if(!event.data.timer1.isActive){
          event.data.timer1.play();
    }
    event.data.timer2.reset();
}
});
});


Line 24: Line 32:


</script>
</script>
<div id="output"></div>
</includeonly>
</includeonly>

Latest revision as of 11:24, 24 February 2014