Не работают некоторые inline onclick с новой версией jQuery (LS 1.0.3) - Решено частично

Обновил jQuery до версии 2.2.4 и перестали работать некоторые инлайновые onclick-и.

Например, кнопка загрузки изображения в топик (как я понял вызывается эта функция)

Или кнопка предпросмотра топика (вызов этой функции)

Может кто поможет «починить»?

Добавление подобного кода в .tpl не помогает:
<button class="js-topic-preview" name="submit_preview" type="button">{$aLang.topic_create_submit_preview}</button>

<script>
    $(document).on('click', '.js-topic-preview', function (e) {
        ls.topic.preview('form-topic-add', 'text_preview');
    });
</script>


UPD: проблема возникла после обновления jQuery.form
После отката все заработало

Как передать параметры из Javascript(Jquery) в PHP скрипт

Прошу помощи, так как не смог разобраться как передать параметры из Javascript в PHP.
У меня есть jquery скрипт, размещенный в ActionBlog template sendstars,
В скрипте идет передача параметров скрипту change_rating.php:

При нажатии на кнопку происходит переход на URL, который обрабатывается в ActionBlog как обычно:
$this->AddEventPreg('/^[\w\_\w]{1,50}$/i','/sendstars$/i','change_rating');
Но дело в том, что в скрипт PHP сейчас не передаются параметры из Jquery.
Я пробовал поключать php скрипт из Actionblog в change_rating.php, находящийся там же где и шаблон с JS, через require_once, но не помогло.
Прошу подсказать, какие есть варианты решения этой проблемы.

Не работает JS после подгрузки на AJAX

Приветствую всех!

Долго искал в гугле решения проблемы, но увы скила не хватает понять ее решение.
Есть код для загрузки гиф:

$('.gif-with-play').on('click', function() {

var $this = $(this),
$img = $this.children('img'),
$imgSrc = $img.attr('src'),
$imgSrcgif = $img.attr('data-srcgif'),
$imgExt = $imgSrcgif.split('.');
if($imgExt[2] === 'gif') {
$this.addClass('loading-hide');

$img.attr('src', $img.data('srcgif')).attr('data-srcgif', $imgSrc);

$($img).load(function(){
$this.removeClass('loading-hide');
});
} else {
$img.attr('src', $imgSrcgif).attr('data-srcgif', $img.data('srcgif'));
}

$this.toggleClass('play');

});

Проблема в том, что после загрузки ленты по средствам AJAX, click не работает, гиф не загружает. Помогите, кто вкурсе. Буду очень признателен.

Обновление jquery

На данный момент LiveStreet последней версии поставляется с jquery версии 1.7.2 (если не ошибаюсь). Не владеет ли кто-нибудь информацией о том когда ожидать обновления движка и вместе с ним jquery?

Плавающий блок на jQuery.sticky

В силу того, что многие блогоориентированные сайты имеют длинную контентную часть и короткую служебную (служебная колонка слева/справа), в том числе и LS, решил сделать плавающий по странице служебный блок. При этом по общему стилю внизу страницы без этого блока все выглядит несколько убого: слева пустое поле, справа — контент. Кособоко, иными словами, как говорят дизайнеры. Подобную по идее реализацию можно видеть на Хабре, но там, естественно, технически другая реализация.



Суть реализации: блок всегда должен находиться на текущем экране при прокрутке в «служебной» колонке.

Читать дальше →

JQuery в коробке LS 1.0.2 все еще 1.7.*, а почему?

Вобщем положение и так понятно в теме, уже давно вышла 1.9.0 чтобы ее использовать, достаточно стабильный продукт, и там столько плюсов!

Хорошо не 1.9.0, но почему бы не 1.8.0, хотя бы!

Ладно вы скажите, а чего тебе стоит самому поменять, да знаете не чего не стоит. Только вот я сомневаюсь, что многие плагины от этого будут работать так же как и работали, понимаете о чем я?

Давайте поддерживать нормальные стандарты, и не будет похожи на славные ИЕ 6-7-8

Я надеюсь, что господин ort , очень прогрессивный человек и просто забыл, обновить эту библиотку.

PS да и TinyMCE в сборке пора бы обновить, если уж он встроен тут, там тоже куча новых плюсов.

jQuery комментарии в старом шаблоне

Приветствую всех кто зашел в этот топик.
Я делаю бесплатный шаблон для livestreet 1.+ на базе developer, и столкнулся с таким архаизмом как отсутсвием быстрого добавления комментария.

Т.е после нажатия кнопки %send%, необходимо перезагрузить страницу, чтобы увидеть что юзер написал. Коментарии не выводятся в реальном времени.

Это возможно быстро поправить? На что в шаблоне необходимо обратить внимание? Спасибо!