js/playscreen.js
changeset 16 9a82fbbf6377
parent 14 3aa6b9963de0
child 17 8ee8c9ea2a9f
equal deleted inserted replaced
15:7c71148ea252 16:9a82fbbf6377
   467     	}
   467     	}
   468     	
   468     	
   469     	$(".play-tagcloud").html(localkeywords.map(cloudTemplate).join(""));
   469     	$(".play-tagcloud").html(localkeywords.map(cloudTemplate).join(""));
   470 	    
   470 	    
   471 		throttledGetTweets();
   471 		throttledGetTweets();
   472 	    
       
   473 		showTopicViz();
   472 		showTopicViz();
   474     }
   473     }
   475     
   474     
   476     $(".play-tagcloud").on("click","li", function() {
   475     $(".play-tagcloud").on("click","li", function() {
   477     	if ($(this).hasClass("selected")) {
   476     	if ($(this).hasClass("selected")) {
   491     	requestedtweets = {},
   490     	requestedtweets = {},
   492     	_NTWEETS = 50,
   491     	_NTWEETS = 50,
   493     	selectedWord = false;
   492     	selectedWord = false;
   494     
   493     
   495     function showTweets() {
   494     function showTweets() {
   496     	    	
       
   497     	var toshow = [];
   495     	var toshow = [];
   498     	var topics = Array.prototype.join.call($(".topic.selected").map(function(){return $(this).attr("data-topic-id")})).split(",");
   496     	var topics = Array.prototype.join.call($(".topic.selected").map(function(){return $(this).attr("data-topic-id")})).split(",");
   499     	
   497     	
   500     	for (var i = 0; i < localMmsos.length; i++) {
   498     	for (var i = 0; i < localMmsos.length; i++) {
   501     		var mmso = data.segments[localMmsoDelta + i];
   499     		var mmso = data.segments[localMmsoDelta + i];
   772         showTopicViz();
   770         showTopicViz();
   773     }).on("click", ".topic", function() {
   771     }).on("click", ".topic", function() {
   774         var el = $(this);
   772         var el = $(this);
   775         $(this).toggleClass("selected");
   773         $(this).toggleClass("selected");
   776         el.attr("data-timestamp", el.hasClass("selected") ? ++ordertag : 999999);
   774         el.attr("data-timestamp", el.hasClass("selected") ? ++ordertag : 999999);
   777         showTopicViz();
   775 		throttledGetTweets();
       
   776 		showTopicViz();
   778     });
   777     });
   779 
   778 
   780 	var h = Hammer($(".play-bottom")[0]);
   779 	var h = Hammer($(".play-bottom")[0]);
   781 	
   780 	
   782 	var scrollGlobal, isDragging, startPos, startLevel, scaleStep = 1/Math.log(Math.sqrt(2));
   781 	var scrollGlobal, isDragging, startPos, startLevel, scaleStep = 1/Math.log(Math.sqrt(2));