Trying to fix the feed buster buster.

This commit is contained in:
Samuel Clay 2010-10-06 19:12:20 -04:00
parent 29225a74e3
commit 70222bec34
3 changed files with 7 additions and 7 deletions

View file

@ -584,4 +584,5 @@ def login_as(request):
return HttpResponseRedirect(reverse('index')) return HttpResponseRedirect(reverse('index'))
def iframe_buster(request): def iframe_buster(request):
logging.info(" ---> [%s] iFrame bust!" % (request.user,)
return HttpResponse(status=204) return HttpResponse(status=204)

View file

@ -157,16 +157,16 @@
var self = this; var self = this;
var prevent_bust = 0; var prevent_bust = 0;
window.onbeforeunload = function() { window.onbeforeunload = function() {
if (!self.flags['iframe_view_loaded'] && self.story_view == 'page') { prevent_bust++;
prevent_bust++;
}
}; };
setInterval(function() { setInterval(function() {
if (prevent_bust > 0) { if (prevent_bust > 0) {
prevent_bust -= 2; prevent_bust -= 2;
$('.task_view_feed').click(); if (!self.flags['iframe_view_loaded'] && self.story_view == 'page' && self.active_feed) {
window.top.location = '/reader/buster'; $('.task_view_feed').click();
$('.NB-feed-frame').attr('src', ''); window.top.location = '/reader/buster';
$('.NB-feed-frame').attr('src', '');
}
} }
}, 1); }, 1);
}, },

View file

@ -72,7 +72,6 @@ MIDDLEWARE_CLASSES = (
'django.middleware.gzip.GZipMiddleware', 'django.middleware.gzip.GZipMiddleware',
'django.middleware.common.CommonMiddleware', 'django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.cache.CacheMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware',
'apps.profile.middleware.LastSeenMiddleware', 'apps.profile.middleware.LastSeenMiddleware',
# 'debug_toolbar.middleware.DebugToolbarMiddleware', # 'debug_toolbar.middleware.DebugToolbarMiddleware',