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 |
||
(29 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<includeonly> | <includeonly> | ||
<script src="http://wikidoc.org/includes/raty/jquery.timer.js"></script> | |||
<script type="text/javascript"> | <script type="text/javascript"> | ||
$(document). | |||
$(document).ready(function(){ | |||
/*mw.loader.using( 'mediawiki.user', function() { console.log(mw.user.getGroups()); } );*/ | |||
var timer1 = $.timer(function(){ | |||
$("#output").html("Running"); | |||
}); | }); | ||
timer1.set({ time: 10000, autostart: true}); | |||
var timer2 = $.timer(function(){ | |||
$("#output").html("Paused" + timer1.remaining); | |||
timer1.pause(); | |||
}); | |||
timer2.set({ time: 5000, autostart: true}); | |||
$(document).keypress({timer1: timer1, timer2: timer2}, actionTaken); | |||
$(document).click({timer1: timer1, timer2: timer2}, actionTaken); | |||
$(document).mousemove({timer1: timer1, timer2: timer2}, actionTaken); | |||
$(document).scroll({timer1: timer1, timer2: timer2}, actionTaken); | |||
function actionTaken(event){ | |||
$("#output").html("Running"); | |||
if(!event.data.timer1.isActive){ | |||
event.data.timer1.play(); | |||
} | |||
event.data.timer2.reset(); | |||
} | |||
}); | |||
</script> | </script> | ||
<div id="output"></div> | |||
</includeonly> | </includeonly> |