client/js/main.js
author veltr
Tue, 21 Feb 2012 15:00:52 +0100
changeset 23 d473ebde73a3
parent 19 f3299dfd0eac
child 25 8a25cd7b2761
permissions -rw-r--r--
changed the way columns were dumped
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
10
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
     1
var myPodium,
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
     2
    myTweetSource,
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
     3
    myQueueManager;
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
     4
23
d473ebde73a3 changed the way columns were dumped
veltr
parents: 19
diff changeset
     5
var columnCounts,
d473ebde73a3 changed the way columns were dumped
veltr
parents: 19
diff changeset
     6
    onlineTweets = [],
d473ebde73a3 changed the way columns were dumped
veltr
parents: 19
diff changeset
     7
    dumpIsPaused = false;
d473ebde73a3 changed the way columns were dumped
veltr
parents: 19
diff changeset
     8
d473ebde73a3 changed the way columns were dumped
veltr
parents: 19
diff changeset
     9
var MAX_TWEETS_BEFORE_DUMP = 10,
d473ebde73a3 changed the way columns were dumped
veltr
parents: 19
diff changeset
    10
    TWEETS_TO_DUMP_AT_ONCE = 5;
d473ebde73a3 changed the way columns were dumped
veltr
parents: 19
diff changeset
    11
10
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    12
function updateLastTweetList() {
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    13
    var _filtered = myTweetSource.afterDate(startHour),
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    14
        _txtFilter = $("#btv-cp-champ-filtre").val(),
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    15
        _reFilter = null;
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    16
    if (_txtFilter.length > 1) {
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    17
        _filtered = _filtered.search(_txtFilter);
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    18
        _reFilter = regexpFromText(_txtFilter);
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    19
    }
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    20
    $('#btv-cp-liste-tweets-tout').html(
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    21
        _filtered.reverse().slice(0,20).map(function(_t) {
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    22
            return '<li onclick="addTweetToSelection(\''
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    23
                + _t.id_str
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    24
                + '\'); return false;"><a title="Ajouter à la sélection" href="#"><span class="btv-cp-tweet-date">'
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    25
                + _t.created_at.match(/\d+:\d+:\d+/)[0]
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    26
                + '</span> <span class="btv-cp-tweet-from">'
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    27
                + ( _reFilter ? ('@' + _t.from_user).replace(_reFilter, '<span class="btv-cp-highlight">$1</span>') : ('@' + _t.from_user) )
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    28
                + '</span> <span class="btv-cp-tweet-text">'
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    29
                + ( _reFilter ? _t.text.replace(_reFilter, '<span class="btv-cp-highlight">$1</span>') : _t.text )
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    30
                + '</span><div class="btv-cp-tweet-button btv-cp-tweet-add"></div></a></li>'
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    31
        }).join('')
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    32
    );
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    33
}
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    34
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    35
function addTweetToSelection(tweetId) {
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    36
    var _t = myTweetSource.tweetById(tweetId);
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    37
    if (_t) {
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    38
        $("#btv-cp-liste-tweets-selection").prepend(
13
e42d9f11f6e2 regexp clean + "countup" + changed podium maxsize
veltr
parents: 10
diff changeset
    39
            '<li><a title="Afficher sur l\'écran" href="#" onclick="showTweetOnScreen(\''
e42d9f11f6e2 regexp clean + "countup" + changed podium maxsize
veltr
parents: 10
diff changeset
    40
            + _t.id_str
e42d9f11f6e2 regexp clean + "countup" + changed podium maxsize
veltr
parents: 10
diff changeset
    41
            + '\'); return false;"><span class="btv-cp-tweet-date">'
e42d9f11f6e2 regexp clean + "countup" + changed podium maxsize
veltr
parents: 10
diff changeset
    42
            + _t.created_at.match(/\d+:\d+:\d+/)[0]
e42d9f11f6e2 regexp clean + "countup" + changed podium maxsize
veltr
parents: 10
diff changeset
    43
            + '</span> <span class="btv-cp-tweet-from">@'
e42d9f11f6e2 regexp clean + "countup" + changed podium maxsize
veltr
parents: 10
diff changeset
    44
            + _t.from_user
e42d9f11f6e2 regexp clean + "countup" + changed podium maxsize
veltr
parents: 10
diff changeset
    45
            + '</span> <span class="btv-cp-tweet-text">'
e42d9f11f6e2 regexp clean + "countup" + changed podium maxsize
veltr
parents: 10
diff changeset
    46
            + _t.text
14
1cc92b8c3a38 changed visual aspect of remove button
veltr
parents: 13
diff changeset
    47
            + '</span><div class="btv-cp-tweet-button btv-cp-tweet-show"></div></a>'
1cc92b8c3a38 changed visual aspect of remove button
veltr
parents: 13
diff changeset
    48
            + '<a title="Supprimer de cette liste" href="#" onclick="$(this).parent().detach(); return false;"><div class="btv-cp-tweet-button btv-cp-tweet-remove"></div></a></li>'
10
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    49
        );
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    50
    }
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    51
}
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    52
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    53
function showTweetOnScreen(tweetId) {
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    54
    var _t = myTweetSource.tweetById(tweetId);
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    55
    console.log(_t);
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    56
    if (_t) {
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    57
        $("#btv-bigtweet").html('<img class="btv-bigtweet-image" src="'
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    58
        + _t.profile_image_url
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    59
        + '" /><p class="btv-bigtweet-screen-name">'
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    60
        + _t.from_user
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    61
        + '</p><p class="btv-bigtweet-name">'
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    62
        + _t.from_user_name
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    63
        +'</p><p class="btv-bigtweet-text">'
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    64
        + _t.text
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    65
        +'</p>').show();
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    66
        $(".btv-cp-hide-tweets").show();
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    67
    }
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    68
}
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    69
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    70
$(function() {
23
d473ebde73a3 changed the way columns were dumped
veltr
parents: 19
diff changeset
    71
    columnCounts = columnKeywords.map(function() {
d473ebde73a3 changed the way columns were dumped
veltr
parents: 19
diff changeset
    72
        return 0;
d473ebde73a3 changed the way columns were dumped
veltr
parents: 19
diff changeset
    73
    })
10
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    74
    setInterval(function() {
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    75
        var _t = Math.floor((new Date() - startHour)/1000),
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    76
            _s = _t % 60,
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    77
            _m = Math.floor(_t/60) % 60,
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    78
            _h = Math.floor(_t/3600);
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    79
        $("#btv-cp-temps").html(
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    80
            _h  + ':' + (_m < 10 ? '0' : '') + _m + ':' + (_s < 10 ? '0' : '') + _s
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    81
        )
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    82
    }, 500);
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    83
    myPodium = new Btv_Podium([0,0,0,0], { minHeight: 50 });
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    84
    
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    85
    
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    86
    $("#podium-labels").html(columnKeywords.map(function(_w) {
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    87
        return '<li>' + _w + '</li>'
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    88
    }).join(""));
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    89
    
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    90
    myTweetSource = new Btv_TweetSource({
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    91
        keywords: searchKeywords
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    92
    });
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    93
    
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    94
    myTweetSource.setOnNewTweets(function() {
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    95
        var _filtered = this.afterDate(startHour);
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    96
        $("#btv-cp-nb-tweets").html(_filtered.count());
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    97
        var _counts = [];
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    98
        for (var _i = 0; _i < columnKeywords.length; _i++) {
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
    99
            _counts.push(_filtered.search(columnKeywords[_i]).count());
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
   100
        }
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
   101
        updateLastTweetList();
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
   102
        myPodium.update(_counts);
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
   103
        $("#podium-chiffres").html(_counts.map(function(_c) {
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
   104
            return '<li>' + _c + '</li>'
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
   105
        }).join(""));
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
   106
    });
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
   107
    myQueueManager = new Btv_TweetQueueManager(myTweetSource, function(_t) {
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
   108
        var _cat = -1;
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
   109
        for (var i = 0; i < columnKeywords.length; i++) {
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
   110
            if (_t.text.search(regexpFromText(columnKeywords[i])) != -1) {
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
   111
                _cat = i;
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
   112
                break;
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
   113
            }
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
   114
        }
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
   115
        if (_cat != -1) {
23
d473ebde73a3 changed the way columns were dumped
veltr
parents: 19
diff changeset
   116
            _t.cat = _cat;
d473ebde73a3 changed the way columns were dumped
veltr
parents: 19
diff changeset
   117
            columnCounts[_cat]++;
d473ebde73a3 changed the way columns were dumped
veltr
parents: 19
diff changeset
   118
            onlineTweets.push(_t);
d473ebde73a3 changed the way columns were dumped
veltr
parents: 19
diff changeset
   119
            createBallTweetForce(_t);
d473ebde73a3 changed the way columns were dumped
veltr
parents: 19
diff changeset
   120
            if (!dumpIsPaused) {
d473ebde73a3 changed the way columns were dumped
veltr
parents: 19
diff changeset
   121
                for (var _i = 0; _i < columnCounts.length; _i++) {
d473ebde73a3 changed the way columns were dumped
veltr
parents: 19
diff changeset
   122
                    if (columnCounts[_cat] > MAX_TWEETS_BEFORE_DUMP) {
d473ebde73a3 changed the way columns were dumped
veltr
parents: 19
diff changeset
   123
                        var toDel = onlineTweets.splice(0,TWEETS_TO_DUMP_AT_ONCE);
d473ebde73a3 changed the way columns were dumped
veltr
parents: 19
diff changeset
   124
                        
d473ebde73a3 changed the way columns were dumped
veltr
parents: 19
diff changeset
   125
                        for (var _j = 0; _j < toDel.length; _j++) {
d473ebde73a3 changed the way columns were dumped
veltr
parents: 19
diff changeset
   126
                            var _id = toDel[_j].id_str;
d473ebde73a3 changed the way columns were dumped
veltr
parents: 19
diff changeset
   127
                            world.DestroyBody(b2bod[_id]);
d473ebde73a3 changed the way columns were dumped
veltr
parents: 19
diff changeset
   128
                            
d473ebde73a3 changed the way columns were dumped
veltr
parents: 19
diff changeset
   129
                            $('#'+_id).delay(10).hide("slow").queue(function() {
d473ebde73a3 changed the way columns were dumped
veltr
parents: 19
diff changeset
   130
                                $(this).remove(); 
d473ebde73a3 changed the way columns were dumped
veltr
parents: 19
diff changeset
   131
                            });
d473ebde73a3 changed the way columns were dumped
veltr
parents: 19
diff changeset
   132
                        }
d473ebde73a3 changed the way columns were dumped
veltr
parents: 19
diff changeset
   133
                        
d473ebde73a3 changed the way columns were dumped
veltr
parents: 19
diff changeset
   134
                        // Regenerate column counts
d473ebde73a3 changed the way columns were dumped
veltr
parents: 19
diff changeset
   135
                        columnCounts = columnKeywords.map(function() {
d473ebde73a3 changed the way columns were dumped
veltr
parents: 19
diff changeset
   136
                            return 0;
d473ebde73a3 changed the way columns were dumped
veltr
parents: 19
diff changeset
   137
                        });
d473ebde73a3 changed the way columns were dumped
veltr
parents: 19
diff changeset
   138
                        for (var _k = 0; _k < onlineTweets.length; _k++) {
d473ebde73a3 changed the way columns were dumped
veltr
parents: 19
diff changeset
   139
                            columnCounts[onlineTweets[_k].cat]++;
d473ebde73a3 changed the way columns were dumped
veltr
parents: 19
diff changeset
   140
                        }
d473ebde73a3 changed the way columns were dumped
veltr
parents: 19
diff changeset
   141
                        break;
d473ebde73a3 changed the way columns were dumped
veltr
parents: 19
diff changeset
   142
                    }
d473ebde73a3 changed the way columns were dumped
veltr
parents: 19
diff changeset
   143
                }
10
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
   144
            }
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
   145
        }
23
d473ebde73a3 changed the way columns were dumped
veltr
parents: 19
diff changeset
   146
    });
10
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
   147
    
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
   148
    $("#btv-cp-champ-filtre").keyup(function() {
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
   149
        updateLastTweetList();
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
   150
    });
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
   151
    $("#btv-cp-clear-filtre").click(function() {
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
   152
        $("#btv-cp-champ-filtre").val("");
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
   153
        updateLastTweetList();
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
   154
        return false; 
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
   155
    });
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
   156
    $("#btv-bigtweet, .btv-cp-hide-tweets").click(function() {
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
   157
        $("#btv-bigtweet, .btv-cp-hide-tweets").hide();
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
   158
    });
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
   159
    $("#btv-cp-cont-pause-amont").click(function() {
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
   160
       if (myQueueManager.playPause()) {
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
   161
           $(this).removeClass("btv-cp-status-pause");
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
   162
           $(this).addClass("btv-cp-status-play");
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
   163
       } else {
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
   164
           $(this).addClass("btv-cp-status-pause");
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
   165
           $(this).removeClass("btv-cp-status-play");
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
   166
       }
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
   167
    });
23
d473ebde73a3 changed the way columns were dumped
veltr
parents: 19
diff changeset
   168
    $("#btv-cp-cont-pause-aval").click(function() {
d473ebde73a3 changed the way columns were dumped
veltr
parents: 19
diff changeset
   169
        dumpIsPaused = !dumpIsPaused
d473ebde73a3 changed the way columns were dumped
veltr
parents: 19
diff changeset
   170
        if (dumpIsPaused) {
d473ebde73a3 changed the way columns were dumped
veltr
parents: 19
diff changeset
   171
            $(this).removeClass("btv-cp-status-pause");
d473ebde73a3 changed the way columns were dumped
veltr
parents: 19
diff changeset
   172
            $(this).addClass("btv-cp-status-play");
d473ebde73a3 changed the way columns were dumped
veltr
parents: 19
diff changeset
   173
        } else {
d473ebde73a3 changed the way columns were dumped
veltr
parents: 19
diff changeset
   174
            $(this).addClass("btv-cp-status-pause");
d473ebde73a3 changed the way columns were dumped
veltr
parents: 19
diff changeset
   175
            $(this).removeClass("btv-cp-status-play");
d473ebde73a3 changed the way columns were dumped
veltr
parents: 19
diff changeset
   176
        }
d473ebde73a3 changed the way columns were dumped
veltr
parents: 19
diff changeset
   177
    });
10
dd7d86fbee70 Tweet Queue Algorithm + Counter
veltr
parents:
diff changeset
   178
});