client/compteur.html
changeset 32 1e47b1f9f42d
parent 22 978c4a0e0095
child 37 d12aa3a7c56e
--- a/client/compteur.html	Tue Feb 21 22:47:19 2012 +0100
+++ b/client/compteur.html	Wed Feb 22 11:06:11 2012 +0100
@@ -39,7 +39,7 @@
             /* Heure de début de l'émission
             var startHour = new Date("Feb 24 2012 23:30:00 UTC+0100"); 
              * */
-            var startHour = new Date() - 120000;
+            var startHour = new Date() - 3600000;
             
             /* Mots-clés pour déclencher la recherche
             var searchKeywords = [ '#lgw', '#legrandwebze', 'webze' ]; 
@@ -47,16 +47,30 @@
             var searchKeywords = ['Sarkozy', 'Hollande', 'Bayrou'];
             
             var totalTweets = 0;
-            
+
+            function getCounter() {
+                $.getJSON(serverUrl
+                    + 'total/'
+                    + Math.floor(startHour/1000)
+                    + '?callback=?',
+                function(_data) {
+                    totalTweets = _data.total;
+                });
+            }
+
             $(function() {
                 
-                myTweetSource = new Btv_TweetSource({
-                    keywords: searchKeywords
-                });
-                
-                myTweetSource.setOnNewTweets(function() {
-                    totalTweets = this.afterDate(startHour).count();
-                });
+                if (typeof serverUrl == "undefined") {
+                    myTweetSource = new Btv_TweetSource({
+                        keywords: searchKeywords
+                    });
+                    
+                    myTweetSource.setOnNewTweets(function() {
+                        totalTweets = this.afterDate(startHour).count();
+                    });
+                } else {
+                    setInterval(getCounter, 2000);
+                }
                 
                 setInterval(function() {
                     var _aff = parseInt($("#nbtweets").html());