Offline first

http://natalian.org/archives/2012/07/16/navigator.onLine/
This commit is contained in:
Kai Hendry
2012-08-06 23:08:07 +02:00
parent af754b729e
commit 2ff857c6b2
5 changed files with 7 additions and 38 deletions

25
main.js
View File

@@ -1,4 +1,5 @@
var l = []; // avoid expensive $.get for local searches
function search(query, lines) {
var results = "<p class=\"label\">Searched for: " + query + "</p><ol>";
for (var i = 0; i < lines.length; i++) {
@@ -21,27 +22,15 @@ function search(query, lines) {
function grep(query) {
if (navigator.onLine) {
$.getJSON("/u/" + NAME + "/grep.php?jsoncallback=?", {
q: query
},
function(data) {
search(query, data);
});
if (l.length > 0) {
search(query, l);
} else {
if (l.length > 0) {
$.get('tweets.txt', function(data) {
l = data.split("\n");
search(query, l);
} else {
$.get('tweets.txt', function(data) {
l = data.split("\n");
search(query, l);
});
}
});
}
}
$(document).ready(function() {