11 lines
301 B
JavaScript
11 lines
301 B
JavaScript
var intervalId = null;
|
|
onmessage = function(event) {
|
|
if ( event.data.start ) {
|
|
intervalId = setInterval(function(){
|
|
postMessage('interval.start');
|
|
},event.data.ms||0);
|
|
}
|
|
if ( event.data.stop && intervalId !== null ) {
|
|
clearInterval(intervalId);
|
|
}
|
|
}; |