Show More
@@ -58,7 +58,7 b' function addQuickReply(postId) {' | |||
|
58 | 58 | |
|
59 | 59 | // If this is not OP, add reflink to the post. If there already is |
|
60 | 60 | // the same reflink, don't add it again. |
|
61 |
if (!post.is(':first-child') && |
|
|
61 | if (!post.is(':first-child') && textAreaJq.val().indexOf(postLinkRaw) < 0) { | |
|
62 | 62 | textToAdd += postLinkRaw + '\n'; |
|
63 | 63 | } |
|
64 | 64 |
@@ -23,13 +23,15 b'' | |||
|
23 | 23 | for the JavaScript code in this page. |
|
24 | 24 | */ |
|
25 | 25 | |
|
26 | var CLASS_POST = '.post' | |
|
27 | ||
|
26 | 28 | var wsUser = ''; |
|
27 | 29 | |
|
28 | 30 | var unreadPosts = 0; |
|
29 | 31 | var documentOriginalTitle = ''; |
|
30 | 32 | |
|
31 | 33 | // Thread ID does not change, can be stored one time |
|
32 |
var threadId = $('div.thread').children( |
|
|
34 | var threadId = $('div.thread').children(CLASS_POST).first().attr('id'); | |
|
33 | 35 | |
|
34 | 36 | /** |
|
35 | 37 | * Connect to websocket server and subscribe to thread updates. On any update we |
@@ -97,6 +99,10 b' function getThreadDiff() {' | |||
|
97 | 99 | hasMetaUpdates = true; |
|
98 | 100 | } |
|
99 | 101 | |
|
102 | var addedPostsCount = addedPosts.length; | |
|
103 | updateBumplimitProgress(addedPostsCount); | |
|
104 | showNewPostsTitle(addedPostsCount); | |
|
105 | ||
|
100 | 106 | var updatedPosts = data.updated; |
|
101 | 107 | |
|
102 | 108 | for (var i = 0; i < updatedPosts.length; i++) { |
@@ -136,13 +142,7 b' function updatePost(postHtml) {' | |||
|
136 | 142 | if (existingPosts.size() > 0) { |
|
137 | 143 | existingPosts.replaceWith(post); |
|
138 | 144 | } else { |
|
139 | var threadPosts = threadBlock.children('.post'); | |
|
140 | var lastPost = threadPosts.last(); | |
|
141 | ||
|
142 | post.appendTo(lastPost.parent()); | |
|
143 | ||
|
144 | updateBumplimitProgress(1); | |
|
145 | showNewPostsTitle(1); | |
|
145 | post.appendTo(threadBlock); | |
|
146 | 146 | |
|
147 | 147 | if (bottom) { |
|
148 | 148 | scrollToBottom(); |
@@ -176,7 +176,7 b' function initAutoupdate() {' | |||
|
176 | 176 | } |
|
177 | 177 | |
|
178 | 178 | function getReplyCount() { |
|
179 |
return $('.thread').children( |
|
|
179 | return $('.thread').children(CLASS_POST).length | |
|
180 | 180 | } |
|
181 | 181 | |
|
182 | 182 | function getImageCount() { |
General Comments 0
You need to be logged in to leave comments.
Login now