Postar menagem sem mudar de pagina Qui 3 Mar 2016 - 18:58
- Descrição:
Como postar uma mensagem sem mudar de pagina?
- Informações:
Fórum: | [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] | Versão: | PUNBB |
Como postar uma mensagem sem mudar de pagina?
Fórum: | [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] | Versão: | PUNBB |
jQuery(document).on('ready', function() {
// POSTAR RÁPIDO
var hrefReply = jQuery('a[href^="/post?t="]').attr('href');
jQuery('#quick_reply input[name="post"]').click(function(d) {
d.preventDefault();
var valor = jQuery('#text_editor_textarea').sceditor('instance').val().replace(/\s/g,'').length;
if(valor == 0) {
alert("Seu post está vazio");
} else if(20 > valor) {
alert("Você precisa digitar pelo menos mais " + (20 - valor) + " caracteres, por favor, não faça flood");
} else if(15000 < valor) {
alert("Seu post passou de 15000 caracteres, diminua-o");
} else if(20 <= valor && valor <= 15000) {
jQuery(this).before(
'<span id="qr_posting_msg">' +
' <img src="http://i.imgur.com/hujM7Fc.gif" alt="Enviando Resposta Rápida - Aguarde" title="Enviando Resposta Rápida - Aguarde">' +
' <strong>Enviando Resposta Rápida - Aguarde</strong>' +
'</span>'
);
jQuery.post(hrefReply, {
'message': jQuery('#text_editor_textarea').sceditor('instance').val(),
'post': '1',
'attach_sig': '1'
}, function(d) {
var href = jQuery('a[href^="/viewtopic"]', d).attr('href');
jQuery.get(href, function(e) {
jQuery('.post:last', e).hide().insertAfter('.post:last').slideDown('fast', function() {
jQuery('html, body').animate({
scrollTop: jQuery('.post:last').offset().top
}, 500);
});
});
jQuery('#text_editor_textarea').sceditor('instance').val('');
jQuery('#qr_posting_msg').remove();
});
}
});
});
|
|