From 9df0b39a5d5f9e007d7630654d800550a0cf42bf Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Wed, 26 Jun 2013 12:37:35 -0400 Subject: [PATCH] started integrating infinite post loading for topic view (re: issue #42) --- public/src/forum/topic.js | 13 ++++--- src/postTools.js | 64 ++++++++++++++++++++++++++++++- src/posts.js | 5 +-- src/topics.js | 80 ++++++++++----------------------------- src/websockets.js | 14 +++++++ 5 files changed, 107 insertions(+), 69 deletions(-) diff --git a/public/src/forum/topic.js b/public/src/forum/topic.js index 39c6df7bca..ceac6eaddf 100644 --- a/public/src/forum/topic.js +++ b/public/src/forum/topic.js @@ -305,17 +305,16 @@ data.posts[0].display_moderator_tools = 'none'; var html = templates.prepare(templates['topic'].blocks['posts']).parse(data), uniqueid = new Date().getTime(); - + jQuery('
') .appendTo("#post-container") .hide() .append(html) .fadeIn('slow'); - socket.once('api:post.privileges', function(privileges) { - if (privileges.editable) toggle_mod_tools(data.posts[0].pid, true); - }); - socket.emit('api:post.privileges', data.posts[0].pid); + for(var x=0,numPosts=data.posts.length;x