4 |
4 |
5 var columnCounts, |
5 var columnCounts, |
6 onlineTweets = [], |
6 onlineTweets = [], |
7 dumpIsPaused = false; |
7 dumpIsPaused = false; |
8 |
8 |
9 var MAX_TWEETS_BEFORE_DUMP = 10, |
9 var MAX_TWEETS_BEFORE_DUMP = 20, |
10 TWEETS_TO_DUMP_AT_ONCE = 5; |
10 TWEETS_TO_DUMP_AT_ONCE = 10; |
11 |
11 |
12 function updateLastTweetList() { |
12 function updateLastTweetList() { |
13 var _filtered = myTweetSource.afterDate(startHour), |
13 var _filtered = myTweetSource.afterDate(startHour), |
14 _txtFilter = $("#btv-cp-champ-filtre").val(), |
14 _txtFilter = $("#btv-cp-champ-filtre").val(), |
15 _reFilter = null; |
15 _reFilter = null; |
16 if (_txtFilter.length > 1) { |
16 if (_txtFilter.length > 1) { |
17 _filtered = _filtered.search(_txtFilter); |
17 _filtered = _filtered.search(_txtFilter); |
18 _reFilter = regexpFromText(_txtFilter); |
18 _reFilter = regexpFromText(_txtFilter); |
|
19 for (var _i = 0; _i < onlineTweets.length; _i++) { |
|
20 if (onlineTweets[_i].text.search(_reFilter) == -1) { |
|
21 $('#'+onlineTweets[_i].id_str).fadeTo(250, 0.1); |
|
22 } else { |
|
23 $('#'+onlineTweets[_i].id_str).fadeTo(250, 1); |
|
24 } |
|
25 } |
|
26 } else { |
|
27 for (var _i = 0; _i < onlineTweets.length; _i++) { |
|
28 $('#'+onlineTweets[_i].id_str).fadeTo(250, 1); |
|
29 } |
19 } |
30 } |
20 $('#btv-cp-liste-tweets-tout').html( |
31 $('#btv-cp-liste-tweets-tout').html( |
21 _filtered.reverse().slice(0,20).map(function(_t) { |
32 _filtered.reverse().slice(0,20).map(function(_t) { |
22 return '<li onclick="addTweetToSelection(\'' |
33 return '<li onclick="addTweetToSelection(\'' |
23 + _t.id_str |
34 + _t.id_str |