Browse Source

well, this actually fixes vichan-devel#41 i believe

pull/40/head
czaks 10 years ago
parent
commit
808a5ab8f6
  1. 19
      js/watch.js

19
js/watch.js

@ -23,6 +23,15 @@ $(function(){
delete localStorage.watch;
}
var window_active = true;
$(window).focus(function() {
window_active = true;
$(window).trigger('scroll');
});
$(window).blur(function() {
window_active = false;
});
var status = {};
time_loaded = Date.now();
@ -225,6 +234,7 @@ $(function(){
};
var fetch_jsons = function() {
if (updating_suspended) return;
if (window_active) check_scroll();
var st = storage();
for (var i in st) {
@ -334,7 +344,7 @@ $(function(){
post.position().top + post.height();
}
$(window).scroll(function() {
var check_scroll = function() {
if (!status) return;
var refresh = false;
for(var bid in status) {
@ -356,11 +366,16 @@ $(function(){
}
}
}
return refresh;
};
$(window).scroll(function() {
var refresh = check_scroll();
if (refresh) {
fetch_jsons();
refresh = false;
}
}).trigger("scroll");
});
if (typeof add_title_collector != "undefined")
add_title_collector(function() {

Loading…
Cancel
Save