tweetcast/client/js/connect-nodejs.js
author Raphael Velt <raph.velt@gmail.com>
Mon, 05 Mar 2012 18:41:11 +0100
changeset 534 0a2505c3b547
parent 404 89968844eb7d
permissions -rw-r--r--
New metadata player and big directory reorganization
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
404
89968844eb7d Tweetcast: heavy refactoring !
Raphael Velt <raph.velt@gmail.com>
parents:
diff changeset
     1
document.write('<script type="text/javascript" src="/socket.io/socket.io.js"><' + '/script>');
89968844eb7d Tweetcast: heavy refactoring !
Raphael Velt <raph.velt@gmail.com>
parents:
diff changeset
     2
89968844eb7d Tweetcast: heavy refactoring !
Raphael Velt <raph.velt@gmail.com>
parents:
diff changeset
     3
function connectTweets() {
89968844eb7d Tweetcast: heavy refactoring !
Raphael Velt <raph.velt@gmail.com>
parents:
diff changeset
     4
    socket = io.connect('http://' + document.location.host );
89968844eb7d Tweetcast: heavy refactoring !
Raphael Velt <raph.velt@gmail.com>
parents:
diff changeset
     5
    
89968844eb7d Tweetcast: heavy refactoring !
Raphael Velt <raph.velt@gmail.com>
parents:
diff changeset
     6
    socket.on("initial_data", function(data) {
89968844eb7d Tweetcast: heavy refactoring !
Raphael Velt <raph.velt@gmail.com>
parents:
diff changeset
     7
        loadTweets(data.tweets)
89968844eb7d Tweetcast: heavy refactoring !
Raphael Velt <raph.velt@gmail.com>
parents:
diff changeset
     8
    });
89968844eb7d Tweetcast: heavy refactoring !
Raphael Velt <raph.velt@gmail.com>
parents:
diff changeset
     9
    
89968844eb7d Tweetcast: heavy refactoring !
Raphael Velt <raph.velt@gmail.com>
parents:
diff changeset
    10
    socket.on("update", function(data) {
89968844eb7d Tweetcast: heavy refactoring !
Raphael Velt <raph.velt@gmail.com>
parents:
diff changeset
    11
        if (!twCx.tweets) {
89968844eb7d Tweetcast: heavy refactoring !
Raphael Velt <raph.velt@gmail.com>
parents:
diff changeset
    12
            return;
89968844eb7d Tweetcast: heavy refactoring !
Raphael Velt <raph.velt@gmail.com>
parents:
diff changeset
    13
        }
89968844eb7d Tweetcast: heavy refactoring !
Raphael Velt <raph.velt@gmail.com>
parents:
diff changeset
    14
        loadTweets(data.new_tweets, true);
89968844eb7d Tweetcast: heavy refactoring !
Raphael Velt <raph.velt@gmail.com>
parents:
diff changeset
    15
    });
89968844eb7d Tweetcast: heavy refactoring !
Raphael Velt <raph.velt@gmail.com>
parents:
diff changeset
    16
}