10 examples of 'angular setinterval' in JavaScript

Every line of 'angular setinterval' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your JavaScript code is secure.

All examples are scanned by Snyk Code

By copying the Snyk Code Snippets you agree to
this disclaimer
44function setInterval(callback, delay, var_args) {};
Important

Use secure code every time

Secure your code as it's written. Use Snyk Code to scan source code in minutes – no build needed – and fix issues immediately. Enable Snyk Code

24function setInterval(callback, duration) {
25 if(!callback) return;
26
27 var id = window.timerID++;
28 var info = {id:id, callback:callback};
29
30 info.duration = duration/1000;
31 info.timeout = window.tickTime + info.duration;
32
33 window.intervalFuncs[id] = info;
34
35 return id;
36}
29function SetInterval() {
30 this.key = {};
31
32 /**
33 * @param {Function} fn
34 * @param {Number} interval
35 * @param {String} key
36 */
37 this.start = function start(fn, interval, key) {
38 if (!this.key[key]) {
39 this.key[key] = setInterval(function () {
40 fn();
41 }, interval);
42 }
43 }
44
45 /**
46 * @param {String} key
47 */
48 this.clear = function clear(key) {
49 if (this.key[key]) {
50 clearInterval(this.key[key]);
51 delete this.key[key];
52 }
53 }
54}
25setInterval (interval) {
26 this.options.interval = interval
27 return this;
28}
43setInterval(callback, intervalMs) {
44 this.callbacks.push(callback);
45}
24function setInterval(handler,time){
25 if (isWeex){
26 timer.setInterval(handler,time);
27 return document.taskCenter.callbackManager.lastCallbackId.toString();
28 } else {
29 return window.setInterval(handler,time);
30 }
31}
11export function setInterval(callback, milliseconds){
12 milliseconds = $__ToInteger(milliseconds);
13 if (typeof callback !== 'function') {
14 callback = $__ToString(callback);
15 }
16 return $__SetTimer(callback, milliseconds, true);
17}
1function adaptiveSetInterval(fn, runNow) {
2 // unconditionally run every minute
3 setInterval(fn, 60000);
4
5 // scheduleRun() keeps calling fn and decreasing quota
6 // every 3 seconds, until quota runs out.
7 var quota = 0;
8 var scheduledId = null;
9 function scheduleRun() {
10 if (quota > 0) {
11 quota -= 1;
12 clearTimeout(scheduledId);
13 scheduledId = setTimeout(scheduleRun, 3000);
14 fn();
15 }
16 }
17
18 document.addEventListener("visibilitychange", function() {
19 if (document.visibilityState == "visible") {
20 // tab becomes visible: reset quota
21 if (quota == 0) {
22 quota = 20;
23 scheduleRun();
24 } else {
25 quota = 20;
26 }
27 } else {
28 // lost visibility, clear quota
29 quota = 0;
30 }
31 });
32
33 // user moves mouse: reset quota
34 document.addEventListener("mousemove", function() {
35 if (quota == 0) {
36 quota = 20;
37 scheduleRun();
38 } else {
39 quota = 20;
40 }
41 });
42
43 if (runNow) {
44 quota = 20;
45 scheduleRun();
46 }
47}
14function setTimeInterval(time) {
15 resetTimeInterval();
16
17 currentTime = time;
18 setTimeText(currentTime);
19
20 interval = setInterval(function() {
21 currentTime -= 1000;
22 setTimeText(currentTime);
23
24 if (currentTime <= 0) {
25 clearInterval(interval);
26 }
27 }, 1000);
28}
50startInterval() {
51 this.interval = window.setInterval(() => {
52 this.fetch(getUrl(this.props.match.params.runId))
53 }, interval)
54}

Related snippets