added tweet filtering
authorveltr
Tue, 21 Feb 2012 15:28:05 +0100
changeset 25 8a25cd7b2761
parent 24 5c1245fcc06f
child 26 83cf3d8be396
added tweet filtering
client/js/main.js
--- a/client/js/main.js	Tue Feb 21 15:08:32 2012 +0100
+++ b/client/js/main.js	Tue Feb 21 15:28:05 2012 +0100
@@ -6,8 +6,8 @@
     onlineTweets = [],
     dumpIsPaused = false;
 
-var MAX_TWEETS_BEFORE_DUMP = 10,
-    TWEETS_TO_DUMP_AT_ONCE = 5;
+var MAX_TWEETS_BEFORE_DUMP = 20,
+    TWEETS_TO_DUMP_AT_ONCE = 10;
 
 function updateLastTweetList() {
     var _filtered = myTweetSource.afterDate(startHour),
@@ -16,6 +16,17 @@
     if (_txtFilter.length > 1) {
         _filtered = _filtered.search(_txtFilter);
         _reFilter = regexpFromText(_txtFilter);
+        for (var _i = 0; _i < onlineTweets.length; _i++) {
+            if (onlineTweets[_i].text.search(_reFilter) == -1) {
+                $('#'+onlineTweets[_i].id_str).fadeTo(250, 0.1);
+            } else {
+                $('#'+onlineTweets[_i].id_str).fadeTo(250, 1);
+            }
+        }
+    } else {
+        for (var _i = 0; _i < onlineTweets.length; _i++) {
+            $('#'+onlineTweets[_i].id_str).fadeTo(250, 1);
+        }
     }
     $('#btv-cp-liste-tweets-tout').html(
         _filtered.reverse().slice(0,20).map(function(_t) {