diff --git a/create.cgi b/create.cgi index 5368202..2e4e8d5 100755 --- a/create.cgi +++ b/create.cgi @@ -103,8 +103,8 @@ cat < greptweet.appcache else rm -rf $oldpwd/u/$id diff --git a/greptweet.appcache b/greptweet.appcache index f4ec848..b0809f3 100644 --- a/greptweet.appcache +++ b/greptweet.appcache @@ -1,4 +1,5 @@ CACHE MANIFEST +# TIMESTAMP CACHE: index.html tweets.txt diff --git a/main.js b/main.js index d51ced6..094cd01 100644 --- a/main.js +++ b/main.js @@ -1,24 +1,18 @@ -var l = []; // avoid expensive $.get +var l = []; // avoid expensive $.get for local searches function search(query, lines) { var results = "

Searched for: " + query + "

    "; for (var i = 0; i < lines.length; i++) { tweet = lines[i].split('|'); var re = new RegExp(query, 'i'); - switch (tweet.length) - { - case 3: - if (tweet[2].match(re)) { - results += "
  1. " + tweet.slice(2) + "
  2. "; - } - break; - case 2: + if (tweet.length == 2) { if (tweet[1].match(re)) { results += "
  3. " + tweet.slice(1) + "
  4. "; } - break; - default: - console.log('ODD: ' + tweet); + } else { + if (tweet[2] !== undefined && tweet[2].match(re)) { + results += "
  5. " + tweet.slice(2) + "
  6. "; + } } } @@ -33,7 +27,6 @@ function grep(query) { q: query }, function(data) { - console.log("from grep.php: " + data); search(query, data); });