client/js/main.js
changeset 25 8a25cd7b2761
parent 23 d473ebde73a3
child 26 83cf3d8be396
equal deleted inserted replaced
24:5c1245fcc06f 25:8a25cd7b2761
     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