Show More
@@ -124,7 +124,7 b' function isPageBottom() {' | |||||
124 | } |
|
124 | } | |
125 |
|
125 | |||
126 | function initAutoupdate() { |
|
126 | function initAutoupdate() { | |
127 | connectWebsocket() |
|
127 | connectWebsocket(); | |
128 | } |
|
128 | } | |
129 |
|
129 | |||
130 | function getReplyCount() { |
|
130 | function getReplyCount() { | |
@@ -257,22 +257,24 b' function processNewPost(post) {' | |||||
257 | } |
|
257 | } | |
258 |
|
258 | |||
259 | $(document).ready(function(){ |
|
259 | $(document).ready(function(){ | |
260 | initAutoupdate(); |
|
260 | if ('WebSocket' in window) { | |
|
261 | initAutoupdate(); | |||
261 |
|
262 | |||
262 | // Post form data over AJAX |
|
263 | // Post form data over AJAX | |
263 | var threadId = $('div.thread').children('.post').first().attr('id'); |
|
264 | var threadId = $('div.thread').children('.post').first().attr('id'); | |
264 |
|
265 | |||
265 | var form = $('#form'); |
|
266 | var form = $('#form'); | |
266 |
|
267 | |||
267 | var options = { |
|
268 | var options = { | |
268 | beforeSubmit: function(arr, $form, options) { |
|
269 | beforeSubmit: function(arr, $form, options) { | |
269 | showAsErrors($('form'), gettext('Sending message...')); |
|
270 | showAsErrors($('form'), gettext('Sending message...')); | |
270 | }, |
|
271 | }, | |
271 | success: updateOnPost, |
|
272 | success: updateOnPost, | |
272 | url: '/api/add_post/' + threadId + '/' |
|
273 | url: '/api/add_post/' + threadId + '/' | |
273 | }; |
|
274 | }; | |
274 |
|
275 | |||
275 | form.ajaxForm(options); |
|
276 | form.ajaxForm(options); | |
276 |
|
277 | |||
277 | resetForm(form); |
|
278 | resetForm(form); | |
|
279 | } | |||
278 | }); |
|
280 | }); |
General Comments 0
You need to be logged in to leave comments.
Login now