--- a/src/js/widgets/traceWidget.js Fri May 11 16:07:52 2012 +0200
+++ b/src/js/widgets/traceWidget.js Mon May 14 11:57:05 2012 +0200
@@ -29,17 +29,24 @@
}
_this._Popcorn.listen(_listener, _f);
});
- this._Popcorn.listen("timeupdate", IriSP.underscore.throttle(function(_arg) {
- _this.eventHandler(_listener, _arg);
- }));
- this.tracer = IriSP.TraceManager(IriSP.jQuery).init_trace("test", this._config);
- this.tracer.trace("StartTracing", { "hello": "world" });
+ if (typeof window.tracemanager === "undefined") {
+ $LAB.script(IriSP.getLib("tracemanager")).wait(function() {
+ _this.onTmLoaded();
+ });
+ } else {
+ this.onTmLoaded();
+ }
}
IriSP.TraceWidget.prototype = new IriSP.Widget();
+IriSP.TraceWidget.prototype.onTmLoaded = function() {
+ this.tracer = window.tracemanager.init_trace("test", this._config);
+ this.tracer.trace("StartTracing", { "hello": "world" });
+}
+
IriSP.TraceWidget.prototype.draw = function() {
this.mouseLocation = '';
var _this = this;