src/js/widgets/polemicWidget.js
branchpopcorn-port
changeset 830 18ca612e9ff0
parent 827 1dc2f85c3b89
child 842 4ae2247a59f4
equal deleted inserted replaced
829:ae16691d183d 830:18ca612e9ff0
    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));