From 6a9169657d5b5dea09fe7d2dbabe49a8a4845d05 Mon Sep 17 00:00:00 2001 From: Michael Save Date: Sat, 31 Mar 2012 11:20:18 +1100 Subject: Merged js/ into https://github.com/savetheinternet/Tinyboard --- js/auto-reload.js | 51 --------------------------------------------------- 1 file changed, 51 deletions(-) delete mode 100644 js/auto-reload.js (limited to 'js/auto-reload.js') diff --git a/js/auto-reload.js b/js/auto-reload.js deleted file mode 100644 index f6981bdf..00000000 --- a/js/auto-reload.js +++ /dev/null @@ -1,51 +0,0 @@ -/* - * auto-reload.js - * https://github.com/savetheinternet/Tinyboard-Tools/blob/master/js/auto-reload.js - * - * Brings AJAX to Tinyboard. - * - * Released under the MIT license - * Copyright (c) 2012 Michael Save - * - * Usage: - * $config['additional_javascript'][] = 'js/jquery.min.js'; - * $config['additional_javascript'][] = 'js/auto-reload.js'; - * - */ - -$(document).ready(function(){ - if($('div.banner').length == 0) - return; // not index - - var poll_interval; - - var poll = function() { - $.ajax({ - url: document.location, - success: function(data) { - $(data).find('div.post.reply').each(function() { - var id = $(this).attr('id'); - if($('#' + id).length == 0) { - $(this).insertAfter($('div.post:last').next()).after('
'); - $(document).trigger('new_post', this); - } - }); - } - }); - - poll_interval = setTimeout(poll, 5000); - }; - - $(window).scroll(function() { - if($(this).scrollTop() + $(this).height() < $('div.post:last').position().top + $('div.post:last').height()) { - clearTimeout(poll_interval); - poll_interval = false; - return; - } - - if(poll_interval === false) { - poll_interval = setTimeout(poll, 1500); - } - }).trigger('scroll'); -}); - -- cgit v1.3