L
ler
Guest
Потихоньку обновляюсь. Дошел до r486
Но вдруг заметил что глючно работает отправка сообщения после цитирования.
Цитирование корректно работает. Но если количество символов более 100, то перебрасывает на страницу posting.php и при этом textarea пуст.
Если длина цитируемого сообщения меньше 100, то на аяксе все добавляется
Ссылка на новые цитатыhttps://code.google.com/p/torrentpier2/source/detail?r=451
Скорее всего проблема тут
Но вдруг заметил что глючно работает отправка сообщения после цитирования.
Цитирование корректно работает. Но если количество символов более 100, то перебрасывает на страницу posting.php и при этом textarea пуст.
Если длина цитируемого сообщения меньше 100, то на аяксе все добавляется
Ссылка на новые цитатыhttps://code.google.com/p/torrentpier2/source/detail?r=451
Скорее всего проблема тут
Code:
<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>