L
ler
Гость
Потихоньку обновляюсь. Дошел до r486
Но вдруг заметил что глючно работает отправка сообщения после цитирования.
Цитирование корректно работает. Но если количество символов более 100, то перебрасывает на страницу posting.php и при этом textarea пуст.
Если длина цитируемого сообщения меньше 100, то на аяксе все добавляется
Ссылка на новые цитаты
Скорее всего проблема тут
Но вдруг заметил что глючно работает отправка сообщения после цитирования.
Цитирование корректно работает. Но если количество символов более 100, то перебрасывает на страницу posting.php и при этом textarea пуст.
Если длина цитируемого сообщения меньше 100, то на аяксе все добавляется
Ссылка на новые цитаты
Скорее всего проблема тут
Код:
<script type="text/javascript">
function dis_submit_btn ()
{
$('#post-submit-btn').attr('disabled', 1);
//debounce('post-submit-btn', 3000);
}
function debounce (el_id, time_ms)
{
var $el = $('#'+el_id);
if ( $el.attr('disabled') == false ) {
$el.attr('disabled', 1);
setTimeout(function(){ $el.attr('disabled', 0); }, time_ms);
}
}
$('#post-submit-btn').click(function(event){
$('#post-submit-btn').after('<input id="post-submit" type="hidden" name="post" value="1" />');
});
$('#post-js-warn').hide();
$('#post-buttons-block').show();
//$('#post-submit-btn').attr('disabled', 0);
$('#post-submit-btn').removeAttr('disabled');
// Called before form submitting.
var submitted = false;
function checkForm(form) {
var formErrors = false;
if (form.message.value.length < 2) {
formErrors = "{L_EMPTY_MESSAGE}";
}
if (formErrors) {
setTimeout(function() { alert(formErrors) }, 100);
return false;
}
<!-- IF QUICK_REPLY -->
<!-- IF IN_PM -->
<!-- ELSE -->
<!-- IF $bb_cfg['use_ajax_posts'] && !IS_GUEST -->
if(form.message.value.length < 100 && submitted)
{
setTimeout(function() {
ajax.exec({
action: 'posts',
type: 'add',
message: $('textarea#message').val(),
topic_id: {TOPIC_ID}
});
}, 100);
return false;
}
<!-- ENDIF -->
<!-- ENDIF -->
<!-- ENDIF -->
return true;
}
</script>