various improvements

This commit is contained in:
Michael Foster 2013-09-15 14:11:09 +10:00
parent 00833eeafd
commit 31e64f096e

View File

@ -42,10 +42,12 @@ $(window).ready(function() {
$(form).find('input[type="submit"]').val(submit_txt);
$(form).find('input[type="submit"]').removeAttr('disabled');
} else if (post_response.redirect && post_response.id) {
if ($(form).find('input[name="thread"]')) {
document.location = post_response.redirect;
} else {
$.ajax({
url: post_response.redirect,
success: function(data) {
console.log(data);
$(data).find('div.post.reply').each(function() {
var id = $(this).attr('id');
if($('#' + id).length == 0) {
@ -58,9 +60,13 @@ $(window).ready(function() {
$(form).find('input[type="submit"]').val(submit_txt);
$(form).find('input[type="submit"]').removeAttr('disabled');
}
$(form).find('input[name="subject"],textarea[name="body"],input[type="file"]').val('');
},
cache: false,
contentType: false,
processData: false
}, 'html');
}
$(form).find('input[type="submit"]').val('Posted...');
} else {
alert(_('An unknown error occured when posting!'));
@ -71,14 +77,14 @@ $(window).ready(function() {
error: function(xhr, status, er) {
// An error occured
// TODO
console.log('Error');
alert('Something went wrong!');
},
// Form data
data: formData,
cache: false,
contentType: false,
processData: false
}, 'html');
}, 'json');
$(form).find('input[type="submit"]').val(_('Posting...'));
$(form).find('input[type="submit"]').attr('disabled', true);