#1
Потихоньку обновляюсь. Дошел до 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
Скорее всего проблема тут
<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>