Revert to old auto-reload.js
with barrucadu's modifications
This commit is contained in:
parent
4b40f69a4e
commit
7ab9cc43d1
|
@ -17,9 +17,15 @@
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
au = false;
|
||||||
auto_reload_enabled = true; // for watch.js to interop
|
auto_reload_enabled = true; // for watch.js to interop
|
||||||
|
|
||||||
|
function makeIcon(){
|
||||||
|
if(au) return;
|
||||||
|
au = true;
|
||||||
|
$("link[rel='icon']").attr("href", "../static/favicon_au.png");
|
||||||
|
}
|
||||||
|
|
||||||
$(document).ready(function(){
|
$(document).ready(function(){
|
||||||
if($('div.banner').length == 0)
|
if($('div.banner').length == 0)
|
||||||
return; // not index
|
return; // not index
|
||||||
|
@ -30,7 +36,7 @@ $(document).ready(function(){
|
||||||
var countdown_interval;
|
var countdown_interval;
|
||||||
|
|
||||||
// Add an update link
|
// Add an update link
|
||||||
$('.boardlist.bottom').prev().after("<span id='updater'><a href='#' id='update_thread' style='padding-left:10px'>["+_("Update")+"]</a> (<input type='checkbox' id='auto_update_status' checked> "+_("Auto")+") <span id='update_secs'></span></span>");
|
$(".threadlinks span:last-child").after("<span id='updater'><a href='#' id='update_thread' style='padding-left:10px'>"+_("Update")+"</a> ] (<input type='checkbox' id='auto_update_status' checked> "+_("Auto")+") <span id='update_secs'></span></span>");
|
||||||
|
|
||||||
// Grab the settings
|
// Grab the settings
|
||||||
var settings = new script_settings('auto-reload');
|
var settings = new script_settings('auto-reload');
|
||||||
|
@ -102,7 +108,7 @@ $(document).ready(function(){
|
||||||
var recheck_activated = function() {
|
var recheck_activated = function() {
|
||||||
if (new_posts && window_active &&
|
if (new_posts && window_active &&
|
||||||
$(window).scrollTop() + $(window).height() >=
|
$(window).scrollTop() + $(window).height() >=
|
||||||
$('div.boardlist.bottom').position().top) {
|
$('footer').position().top) {
|
||||||
|
|
||||||
new_posts = 0;
|
new_posts = 0;
|
||||||
}
|
}
|
||||||
|
@ -144,13 +150,14 @@ $(document).ready(function(){
|
||||||
url: document.location,
|
url: document.location,
|
||||||
success: function(data) {
|
success: function(data) {
|
||||||
var loaded_posts = 0; // the number of new posts loaded in this update
|
var loaded_posts = 0; // the number of new posts loaded in this update
|
||||||
$(data).find('div.post.reply').each(function() {
|
$(data).find('div.postcontainer').each(function() {
|
||||||
var id = $(this).attr('id');
|
var id = $(this).attr('id').substring(2);
|
||||||
if($('#' + id).length == 0) {
|
if($('#' + id).length == 0) {
|
||||||
if (!new_posts) {
|
if (!new_posts) {
|
||||||
first_new_post = this;
|
first_new_post = this;
|
||||||
|
makeIcon();
|
||||||
}
|
}
|
||||||
$(this).insertAfter($('div.post:last').next()).after('<br class="clear">');
|
$(this).insertAfter($('div.postcontainer:last').next()).after('<br class="clear">');
|
||||||
new_posts++;
|
new_posts++;
|
||||||
loaded_posts++;
|
loaded_posts++;
|
||||||
$(document).trigger('new_post', this);
|
$(document).trigger('new_post', this);
|
||||||
|
@ -234,4 +241,3 @@ $(document).ready(function(){
|
||||||
auto_update(poll_interval_delay);
|
auto_update(poll_interval_delay);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue