turns out clicking back causes double script.init() calls and
ajaxify.variables.get('topic_id') can be undefined in one of those
calls.
v1.18.x
barisusakli 11 years ago
parent 584fe60284
commit 652e1ef574

@ -376,7 +376,8 @@ define(['forum/pagination', 'forum/infinitescroll', 'forum/topic/threadTools', '
} }
function loadPostsAfter(after, callback) { function loadPostsAfter(after, callback) {
if (!utils.isNumber(after) || (after === 0 && $('#post-container li.post-row[data-index="0"]').length)) { var tid = ajaxify.variables.get('topic_id');
if (!utils.isNumber(tid) || !utils.isNumber(after) || (after === 0 && $('#post-container li.post-row[data-index="0"]').length)) {
return; return;
} }
@ -386,7 +387,7 @@ define(['forum/pagination', 'forum/infinitescroll', 'forum/topic/threadTools', '
} }
infinitescroll.loadMore('topics.loadMore', { infinitescroll.loadMore('topics.loadMore', {
tid: ajaxify.variables.get('topic_id'), tid: tid,
after: after after: after
}, function (data) { }, function (data) {

Loading…
Cancel
Save