integ/iri/js/iri-buzz.js
author veltr
Thu, 18 Apr 2013 18:20:50 +0200
changeset 42 3a2328ffd759
parent 41 integ/js/iri-buzz.js@8d64ffdaf5e3
child 49 531a593a0294
permissions -rw-r--r--
Refactor
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
28
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
     1
$(function(){
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
     2
30
a96fd5fdc4b9 update buzz
Anthony Ly <anthonyly.com@gmail.com>
parents: 29
diff changeset
     3
/*
a96fd5fdc4b9 update buzz
Anthony Ly <anthonyly.com@gmail.com>
parents: 29
diff changeset
     4
$(window).bind('resize', function(){
a96fd5fdc4b9 update buzz
Anthony Ly <anthonyly.com@gmail.com>
parents: 29
diff changeset
     5
	setSidebarContentHeight();
a96fd5fdc4b9 update buzz
Anthony Ly <anthonyly.com@gmail.com>
parents: 29
diff changeset
     6
});
a96fd5fdc4b9 update buzz
Anthony Ly <anthonyly.com@gmail.com>
parents: 29
diff changeset
     7
setSidebarContentHeight();
a96fd5fdc4b9 update buzz
Anthony Ly <anthonyly.com@gmail.com>
parents: 29
diff changeset
     8
function setSidebarContentHeight(){
a96fd5fdc4b9 update buzz
Anthony Ly <anthonyly.com@gmail.com>
parents: 29
diff changeset
     9
	var newHeight = $(window).height() - $('header').height() - $('footer').height();
a96fd5fdc4b9 update buzz
Anthony Ly <anthonyly.com@gmail.com>
parents: 29
diff changeset
    10
	$(".sidebar .content").css('height', newHeight);
a96fd5fdc4b9 update buzz
Anthony Ly <anthonyly.com@gmail.com>
parents: 29
diff changeset
    11
}
a96fd5fdc4b9 update buzz
Anthony Ly <anthonyly.com@gmail.com>
parents: 29
diff changeset
    12
41
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
    13
*/
30
a96fd5fdc4b9 update buzz
Anthony Ly <anthonyly.com@gmail.com>
parents: 29
diff changeset
    14
41
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
    15
30
a96fd5fdc4b9 update buzz
Anthony Ly <anthonyly.com@gmail.com>
parents: 29
diff changeset
    16
41
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
    17
var CONFIG = {
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
    18
	wChart : 150,
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
    19
	hVS : 200,
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
    20
	now : new Date(),
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
    21
	dayLimit : 1,
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
    22
	timelineMin : 5,
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
    23
	bar : []
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
    24
};
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
    25
30
a96fd5fdc4b9 update buzz
Anthony Ly <anthonyly.com@gmail.com>
parents: 29
diff changeset
    26
function init(){
a96fd5fdc4b9 update buzz
Anthony Ly <anthonyly.com@gmail.com>
parents: 29
diff changeset
    27
	var wWin = ($(window).width()>520) ? $(window).width() : 520;
a96fd5fdc4b9 update buzz
Anthony Ly <anthonyly.com@gmail.com>
parents: 29
diff changeset
    28
	$('.timer-bar').width(wWin - 170);
a96fd5fdc4b9 update buzz
Anthony Ly <anthonyly.com@gmail.com>
parents: 29
diff changeset
    29
41
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
    30
	var stepHour = CONFIG.dayLimit * 24 / 12;
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
    31
	var hourText = 0;
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
    32
	$('.hours li').each(function(k, v){
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
    33
		$(v).text(hourText+'h');
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
    34
		hourText = hourText + stepHour;
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
    35
	});
30
a96fd5fdc4b9 update buzz
Anthony Ly <anthonyly.com@gmail.com>
parents: 29
diff changeset
    36
a96fd5fdc4b9 update buzz
Anthony Ly <anthonyly.com@gmail.com>
parents: 29
diff changeset
    37
	var wTimerBar = $('.timer-bar').width(),
a96fd5fdc4b9 update buzz
Anthony Ly <anthonyly.com@gmail.com>
parents: 29
diff changeset
    38
		nbIndicator = $('.hours li').length-1;
a96fd5fdc4b9 update buzz
Anthony Ly <anthonyly.com@gmail.com>
parents: 29
diff changeset
    39
		mrIndicator = wTimerBar/ (nbIndicator);
a96fd5fdc4b9 update buzz
Anthony Ly <anthonyly.com@gmail.com>
parents: 29
diff changeset
    40
	$('.timeline-head').css('min-width', wWin);
a96fd5fdc4b9 update buzz
Anthony Ly <anthonyly.com@gmail.com>
parents: 29
diff changeset
    41
	$('.hours li').each(function(k,v){
a96fd5fdc4b9 update buzz
Anthony Ly <anthonyly.com@gmail.com>
parents: 29
diff changeset
    42
		if(k >= nbIndicator - 1) return;
a96fd5fdc4b9 update buzz
Anthony Ly <anthonyly.com@gmail.com>
parents: 29
diff changeset
    43
		var mr = mrIndicator  - $('.hours li:last-child').width()/2 - $(v).width()/2;
a96fd5fdc4b9 update buzz
Anthony Ly <anthonyly.com@gmail.com>
parents: 29
diff changeset
    44
		$(v).css('margin-right', mr);
a96fd5fdc4b9 update buzz
Anthony Ly <anthonyly.com@gmail.com>
parents: 29
diff changeset
    45
	});
41
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
    46
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
    47
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
    48
	var spaceTop = 100, spaceBotPoster = 200;
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
    49
	CONFIG.hVS = $(window).height() - $('footer').height() - $('header').height() - spaceTop - spaceBotPoster;
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
    50
	CONFIG.hVS = (CONFIG.hVS>200) ? CONFIG.hVS : 200;
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
    51
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
    52
	showHorloge();
30
a96fd5fdc4b9 update buzz
Anthony Ly <anthonyly.com@gmail.com>
parents: 29
diff changeset
    53
}
a96fd5fdc4b9 update buzz
Anthony Ly <anthonyly.com@gmail.com>
parents: 29
diff changeset
    54
a96fd5fdc4b9 update buzz
Anthony Ly <anthonyly.com@gmail.com>
parents: 29
diff changeset
    55
init();
a96fd5fdc4b9 update buzz
Anthony Ly <anthonyly.com@gmail.com>
parents: 29
diff changeset
    56
29
6917b55f901f update buzz
Anthony Ly <anthonyly.com@gmail.com>
parents: 28
diff changeset
    57
function resizeImg(parentId){
6917b55f901f update buzz
Anthony Ly <anthonyly.com@gmail.com>
parents: 28
diff changeset
    58
	$(parentId+" img").each(function() {
6917b55f901f update buzz
Anthony Ly <anthonyly.com@gmail.com>
parents: 28
diff changeset
    59
	    var img = $(this),
6917b55f901f update buzz
Anthony Ly <anthonyly.com@gmail.com>
parents: 28
diff changeset
    60
	        div = $(this).parent();
6917b55f901f update buzz
Anthony Ly <anthonyly.com@gmail.com>
parents: 28
diff changeset
    61
	    img.load(function() {
6917b55f901f update buzz
Anthony Ly <anthonyly.com@gmail.com>
parents: 28
diff changeset
    62
	        var iw = img.width(),
6917b55f901f update buzz
Anthony Ly <anthonyly.com@gmail.com>
parents: 28
diff changeset
    63
	            ih = img.height(),
6917b55f901f update buzz
Anthony Ly <anthonyly.com@gmail.com>
parents: 28
diff changeset
    64
	            dw = div.width(),
6917b55f901f update buzz
Anthony Ly <anthonyly.com@gmail.com>
parents: 28
diff changeset
    65
	            dh = div.height(),
6917b55f901f update buzz
Anthony Ly <anthonyly.com@gmail.com>
parents: 28
diff changeset
    66
	            scale = Math.max(dw/iw, dh/ih),
6917b55f901f update buzz
Anthony Ly <anthonyly.com@gmail.com>
parents: 28
diff changeset
    67
	            niw = iw * scale,
6917b55f901f update buzz
Anthony Ly <anthonyly.com@gmail.com>
parents: 28
diff changeset
    68
	            nih = ih * scale;
6917b55f901f update buzz
Anthony Ly <anthonyly.com@gmail.com>
parents: 28
diff changeset
    69
	        img.css({
6917b55f901f update buzz
Anthony Ly <anthonyly.com@gmail.com>
parents: 28
diff changeset
    70
	            width: niw,
6917b55f901f update buzz
Anthony Ly <anthonyly.com@gmail.com>
parents: 28
diff changeset
    71
	            height: nih,
6917b55f901f update buzz
Anthony Ly <anthonyly.com@gmail.com>
parents: 28
diff changeset
    72
	            "margin-left": (dw - niw) / 2,
6917b55f901f update buzz
Anthony Ly <anthonyly.com@gmail.com>
parents: 28
diff changeset
    73
	            "margin-top": (dh - nih) / 3
6917b55f901f update buzz
Anthony Ly <anthonyly.com@gmail.com>
parents: 28
diff changeset
    74
	        });
6917b55f901f update buzz
Anthony Ly <anthonyly.com@gmail.com>
parents: 28
diff changeset
    75
	    });
6917b55f901f update buzz
Anthony Ly <anthonyly.com@gmail.com>
parents: 28
diff changeset
    76
	});
6917b55f901f update buzz
Anthony Ly <anthonyly.com@gmail.com>
parents: 28
diff changeset
    77
}
6917b55f901f update buzz
Anthony Ly <anthonyly.com@gmail.com>
parents: 28
diff changeset
    78
41
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
    79
28
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
    80
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
    81
var bcSettings = {
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
    82
	width : 960,
41
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
    83
	height : CONFIG.hVS,
28
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
    84
	chart : {
29
6917b55f901f update buzz
Anthony Ly <anthonyly.com@gmail.com>
parents: 28
diff changeset
    85
		spacer : 5
28
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
    86
	},
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
    87
	data : {
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
    88
		model :[],
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
    89
		strata:[],
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
    90
		stream : { provider : 'direct' }
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
    91
	},
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
    92
	sedimentation:{
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
    93
    	aggregation:{height:100}
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
    94
  	},
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
    95
  	options:{layout:false}
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
    96
};
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
    97
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
    98
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
    99
var currentDay = new Date().getDate();
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   100
var _reviewMovies = [];
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   101
var nbMovies;
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   102
var indiceMovie = 0;
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   103
var indiceBar = 0;
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   104
var barChart;
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   105
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   106
var urlBestMovies = 'http://api.allocine.fr/rest/v3/movielist?partner='+ partnerCode +'&format=json&filter=top:week&count=15';
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   107
$.getJSON(urlBestMovies, function(data) {
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   108
	
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   109
	var movies = data.feed.movie;
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   110
	nbMovies = movies.length;
30
a96fd5fdc4b9 update buzz
Anthony Ly <anthonyly.com@gmail.com>
parents: 29
diff changeset
   111
	bcSettings.width = nbMovies * CONFIG.wChart + (10 * nbMovies);
28
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   112
	$('.posters').css('width', bcSettings.width);
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   113
	//var wItem = bcSettings.width / nbMovies;
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   114
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   115
	_.each(movies, function(d){
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   116
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   117
		var dataMovie = {
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   118
			title : d.originalTitle,
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   119
			code : d.code,
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   120
			posterUrl : d.poster.href,
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   121
			userRating : d.statistics.userRating,
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   122
			userReviewCount : d.statistics.userReviewCount
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   123
		};
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   124
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   125
		var poster = 
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   126
			'<li>'+
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   127
				'<img src="'+ dataMovie.posterUrl  +'" alt="'+ dataMovie.title +'" />'+
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   128
			'</li>';
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   129
		$('.posters').append(poster);
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   130
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   131
		//getReviewsByFilm(dataMovie.code);
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   132
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   133
		CONFIG.bar.push(dataMovie.code);
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   134
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   135
		bcSettings.data.model.push({});
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   136
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   137
		var userReviewCount = dataMovie.userReviewCount;
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   138
		if(_.isUndefined(userReviewCount))userReviewCount = 0;
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   139
		var initValue = userReviewCount;
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   140
41
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
   141
		initValue = 0;
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
   142
28
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   143
		bcSettings.data.strata.push([{initValue: initValue }]);
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   144
/*
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   145
		var item = $('<li>').attr('data-poster', dataMovie.posterUrl).attr('id', 'movie-'+dataMovie.code ).attr('id', 'movie-'+dataMovie.code ).css('width', wItem);
41
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
   146
		var nbReview = $('').addClass('nbReview').text(userReviewCount);
28
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   147
		item.append(nbReview);
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   148
		item.appendTo('.info-movies');
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   149
*/
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   150
	});
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   151
29
6917b55f901f update buzz
Anthony Ly <anthonyly.com@gmail.com>
parents: 28
diff changeset
   152
	resizeImg('.posters');
28
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   153
	barChart = $("#data-viz").vs(bcSettings).data('visualSedimentation');
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   154
41
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
   155
	barChart.settings.sedimentation.token.size.minimum=0;
28
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   156
});
41
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
   157
28
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   158
var now = new Date();
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   159
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   160
function reviewAllowSince(dateReview){
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   161
	var diffNowReview = CONFIG.now.getTime() - new Date(dateReview).getTime();
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   162
	var limit = (CONFIG.dayLimit * 24) * 60 * 60 * 1000;
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   163
	if(diffNowReview<=limit){
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   164
		var startDate = limit - diffNowReview;
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   165
		return startDate;
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   166
	}else{
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   167
		return false;
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   168
	}
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   169
}
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   170
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   171
function generateTimerByMin(time){
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   172
	var timeLimit = (CONFIG.timelineMin*60)*1000;
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   173
	return (time * timeLimit) / ((CONFIG.dayLimit*24)*60*60*1000)
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   174
}
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   175
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   176
function showHorloge(){
41
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
   177
28
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   178
	var timestampDateLimit = CONFIG.now.getTime() - ((CONFIG.dayLimit*24)*60*60*1000);
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   179
	var dateLimit = new Date(timestampDateLimit);
41
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
   180
28
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   181
	var diff = CONFIG.now.getTime() - timestampDateLimit;
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   182
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   183
	var oneHour = (CONFIG.timelineMin * 60 * 1000) / (CONFIG.dayLimit*24);
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   184
	var oneMinute = oneHour / 60;
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   185
41
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
   186
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
   187
	var wTimerBar = $('.timer-bar').width();
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
   188
	var timerBarValue = $('.timer-bar-value');
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
   189
	timerBarValue.width(0);
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
   190
	var indice = 0;
28
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   191
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   192
	setInterval(function(){
41
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
   193
		if(indice>=diff) return;
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
   194
		indice = indice + (60 * 1000);
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
   195
		var wTimerBarValue = wTimerBar * indice / diff;
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
   196
		timerBarValue.width(wTimerBarValue);
28
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   197
	},oneMinute);
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   198
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   199
}
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   200
41
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
   201
28
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   202
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   203
function getReviewsByFilm(codeFilm){
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   204
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   205
	var _movie = {
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   206
		movieCode : codeFilm
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   207
	};
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   208
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   209
	var reviewCount = 100;
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   210
	var urlCommentaireMovie = 'http://api.allocine.fr/rest/v3/reviewlist?partner='+ partnerCode +'&format=json&filter=public&count='+reviewCount+'&subject=movie:'+codeFilm;
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   211
	$.getJSON(urlCommentaireMovie, function(data) {
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   212
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   213
		var nbFilmSince = 0;
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   214
		//console.log(data)
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   215
		var totalResults = data.feed.totalResults;
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   216
		if(totalResults > 0) {
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   217
			var _reviews = new Array();
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   218
			var reviews = data.feed.review;
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   219
			_.each(reviews, function(d){
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   220
				if(d.totalResults == 0) return;
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   221
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   222
				var dataReview = {
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   223
					commentaire : d.body,
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   224
					date : d.creationDate,//"2013-03-10T
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   225
					rating : d.rating,
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   226
					author : d.writer.name
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   227
				};
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   228
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   229
				var startDate = reviewAllowSince(d.creationDate);
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   230
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   231
				if(startDate){
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   232
					nbFilmSince++
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   233
					dataReview.startDate = startDate;
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   234
					_reviews.push(dataReview);
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   235
				}
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   236
			});
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   237
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   238
			var totalReviews = $('li#movie-'+codeFilm+' span.nbReview').text();
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   239
			$('li#movie-'+codeFilm+' span.nbReview').text(totalReviews-nbFilmSince)
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   240
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   241
			_movie.reviews = _reviews;
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   242
			_reviewMovies.push(_movie);
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   243
		}
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   244
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   245
		indiceMovie++;
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   246
		//console.log(indiceMovie)
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   247
		if(indiceMovie == nbMovies){
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   248
			showHorloge();
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   249
			displayReviews();
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   250
		}
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   251
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   252
	});//getJson
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   253
}//getReviewsByFilm
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   254
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   255
function displayReviews(){
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   256
	_.each(_reviewMovies, function(a){
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   257
		var movieCode = a.movieCode;
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   258
		var reviews = a.reviews;
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   259
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   260
		var barCharCat;
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   261
		$.each(CONFIG.bar, function(k,v){
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   262
			if(movieCode == v)barCharCat = k;
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   263
		});
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   264
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   265
		_.each(reviews, function(b){
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   266
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   267
			b.movieCode = movieCode;
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   268
			var startDate = b.startDate;
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   269
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   270
			var timer = generateTimerByMin(startDate);
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   271
			setTimeout(function(){
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   272
				addToken(barCharCat, b)
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   273
			},timer);
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   274
		});
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   275
	});
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   276
}//displayReviews
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   277
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   278
function addToken(barCharCat, data){
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   279
	var commentaire = data.commentaire;
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   280
	var date = data.date;
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   281
	var rating = data.rating;
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   282
	var author = data.author;
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   283
	var movieCode = data.movieCode;
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   284
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   285
	var nbReview = $('li#movie-'+movieCode+' span.nbReview').text();
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   286
	var newNbReview = parseInt(nbReview)+1;
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   287
	$('li#movie-'+movieCode+' span.nbReview').text(newNbReview);
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   288
	//console.log(data.author)
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   289
	barChart.addToken({
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   290
		commentaire : commentaire,
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   291
		movieCode : movieCode,
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   292
		date : date,
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   293
		rating : rating,
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   294
		author : author,
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   295
	  	category:barCharCat,
41
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
   296
	  	size:1,
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
   297
shape:{
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
   298
  type:'box',
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
   299
  width:75,
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
   300
  height:2.5
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
   301
},
28
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   302
	  	callback:{
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   303
            mouseover:function(token){
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   304
            	var commentaire = token.attr('commentaire');
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   305
            	var author = token.attr('author');
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   306
            	var date = token.attr('date');
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   307
            	var movieCode = token.attr('movieCode');
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   308
            	$('.review .author').text(author+', '+date);
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   309
            	$('.review .comment').text(commentaire);
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   310
            	var poster = $('li#movie-'+movieCode).attr('data-poster');
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   311
            	$('.review img').attr('src', poster);
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   312
            }
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   313
     	}
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   314
	});
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   315
}
41
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
   316
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
   317
$('a.rejouer').bind('click', function(e){
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
   318
	e.preventDefault();
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
   319
	addTokenTest()
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
   320
});
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
   321
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
   322
function addTokenTest(){
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
   323
	barChart.addToken({
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
   324
	  	category:0,
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
   325
	  	size:1,
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
   326
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
   327
	  	callback:{
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
   328
            
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
   329
     	}
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
   330
	});
8d64ffdaf5e3 résolution problème scrollbar firefox
Anthony Ly <anthonyly.com@gmail.com>
parents: 30
diff changeset
   331
}
28
84719280c84d import VS lib
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
   332
});//load