52 var nbrframes = lineSize/frameSize; // frame numbers |
52 var nbrframes = lineSize/frameSize; // frame numbers |
53 var numberOfTweet = 0; // number of tweet overide later |
53 var numberOfTweet = 0; // number of tweet overide later |
54 var duration = this._serializer.getDuration(); // timescale width |
54 var duration = this._serializer.getDuration(); // timescale width |
55 var frameLength = lineSize / frameSize; // frame timescale |
55 var frameLength = lineSize / frameSize; // frame timescale |
56 var timeline; |
56 var timeline; |
57 var colors = new Array("","#1D973D","#C5A62D","#CE0A15","#036AAE","#585858"); |
57 var colors = new Array("","#1D973D","#036AAE","#CE0A15","#C5A62D","#585858"); |
58 |
58 |
59 // array |
59 // array |
60 //var tweets = new Array(); |
60 //var tweets = new Array(); |
61 var element = new Array(); |
61 var element = new Array(); |
62 var cluster = new Array(); |
62 var cluster = new Array(); |
320 e.time = frames[i].mytweetsID[k].timeframe; |
320 e.time = frames[i].mytweetsID[k].timeframe; |
321 e.title = frames[i].mytweetsID[k].title; |
321 e.title = frames[i].mytweetsID[k].title; |
322 e.id = frames[i].mytweetsID[k].cinecast_id; |
322 e.id = frames[i].mytweetsID[k].cinecast_id; |
323 this.svgElements[e.id] = e; |
323 this.svgElements[e.id] = e; |
324 |
324 |
325 IriSP.jQuery(e.node).mouseenter(function(element) { return function () { |
325 IriSP.jQuery(e.node).mouseenter(function(element) { return function (_e) { |
326 self.TooltipWidget.show.call(self.TooltipWidget, element.title, element.attr("fill"), element.attrs.x + element.attrs.width / 2, element.attrs.y - 2); |
326 self.TooltipWidget.show.call(self.TooltipWidget, element.title, element.attr("fill"), element.attrs.x + element.attrs.width / 2, element.attrs.y - 2); |
327 element.displayed = true; |
327 element.displayed = true; |
|
328 self._Popcorn.trigger("IriSP.TraceWidget.MouseEvents", { |
|
329 "widget" : "StackGraphWidget", |
|
330 "type": "mousemove", |
|
331 "x": _e.pageX, |
|
332 "y": _e.pageY, |
|
333 "annotation_id": element.id |
|
334 }); |
328 }}(e)).mousedown(function(element) { return function () { |
335 }}(e)).mousedown(function(element) { return function () { |
329 self._Popcorn.currentTime(element.time/1000); |
336 self._Popcorn.currentTime(element.time/1000); |
330 self._Popcorn.trigger("IriSP.PolemicTweet.click", element.id); |
337 self._Popcorn.trigger("IriSP.PolemicTweet.click", element.id); |
331 } |
338 } |
332 }(e)); |
339 }(e)); |