summaryrefslogtreecommitdiff
path: root/itjs/timer.js
diff options
context:
space:
mode:
authorChristian Schneider2020-05-11 17:24:39 +0200
committerChristian Schneider2020-05-11 17:24:39 +0200
commitcef3e6025587f84b3efaddcb127b88deb8c32a02 (patch)
treed3fe7241ce3022928e4a12147a29c6196ddd6725 /itjs/timer.js
parentc412f1c1463327866baee117504c3a4b3fc33bd6 (diff)
downloaditools-cef3e6025587f84b3efaddcb127b88deb8c32a02.tar.gz
itools-cef3e6025587f84b3efaddcb127b88deb8c32a02.tar.bz2
itools-cef3e6025587f84b3efaddcb127b88deb8c32a02.zip
Remove obsolete itools javascript functions and loader/jsboot mechanism
Diffstat (limited to 'itjs/timer.js')
-rw-r--r--itjs/timer.js64
1 files changed, 0 insertions, 64 deletions
diff --git a/itjs/timer.js b/itjs/timer.js
deleted file mode 100644
index ee04cbb..0000000
--- a/itjs/timer.js
+++ /dev/null
@@ -1,64 +0,0 @@
-/**
- * Start new timer
- * Example: timer = new it_timer({ object:this, method:"timer", timeout:100});
- *
- * @param p.object Object to call method in when timer fires
- * @param p.method String with method name to call in object
- * @param p.timeout Timeout in milliseconds
- * @param p.continuous One-shot or continuous timer, default is one-shot
- * @return timer id (deprecated, use method stop() instead)
- */
-function it_timer(p)
-{
- this.func = p.continuous ? "Interval" : "Timeout";
- return this.timer = window["set" + this.func](function() { p.object[p.method](p) }, p.timeout);
-}
-
-it_timer.prototype =
-{
-
-stop: function()
-{
- if (this.timer)
- {
- window["clear" + this.func](this.timer);
- this.timer = null;
- }
-} /* NO COMMA */
-
-}
-
-/**
- * Global helper function to benchmark javascript
- * @parameter label Message label like "start" or "end"
- * @paramter print Whether to output timerlog via ED() and clear it (optional)
- */
-function it_timerlog(label, print)
-{
- if (window.it_timerlog_active)
- {
- var end = new Date().getTime();
-
- if (typeof window.it_timernow != "undefined")
- {
- var start = window.it_timernow;
-
- if (window.it_timerlogmsg != "")
- window.it_timerlogmsg += ", ";
-
- window.it_timerlogmsg += label + ":" + (end - start);
- }
- else
- window.it_timerlogmsg = "";
-
- window.it_timernow = end;
-
- if (print)
- {
- ED("timerlog: " + window.it_timerlogmsg);
- window.it_timerlogmsg = "";
- }
- }
-}
-
-it_timerlog(""); // Set start time