Новости Joomla

Метод registerListeners() в CMSPlugin в плагинах планируется удалить в Joomla 7.0

Метод registerListeners() в CMSPlugin в плагинах  планируется удалить в Joomla 7.0

👩‍💻 Метод registerListeners() в CMSPlugin в плагинах планируется удалить в Joomla 7.0.Этот метод регистрирует устаревшие слушатели событий в диспетчере, имитируя работу плагинов Joomla! 3.x и ниже для Joomla 4+. По умолчанию этот метод ищет все общедоступные методы, название которых начинается с on. Он регистрирует лямбда-функции (замыкания), которые пытаются преобразовать аргументы отправленного события в аргументы вызова метода и вызвать ваш метод on<Что-то>. Результат передаётся обратно событию в его аргумент result.Теперь этот слой совместимости с устаревшей Joomla 3 помечен к удалению в Joomla 7.0, которая должна выйти осенью 2027 года. Это означает, что те уникальные расширения от Joomla 2.5 / Joomla 3, которые ещё работали на Joomla 4-6 скорее всего окончательно перестанут работать на Joomla 7. Предполагается, что активные разработчики планомерно и постепенно избавляются от технического долга и обновляют свои расширения. @joomlafeed#joomla #разработка #php

0 Пользователей и 1 Гость просматривают эту тему.
  • 3 Ответов
  • 1453 Просмотров
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
Возможно, как-то прописать, чтобы при двойном нажатии "active" убирался?

Код
jQuery.noConflict();
(function($) {
    $(document).ready(function() {
    $("#amoney").on("click", ".south", function(){
    $("#amoney .south").removeClass("active");
    $(this).addClass("active");
 });
});
})(jQuery);

так как работать  он работает, но хотелось бы, чтобы при двойном нажатии "active" удалился

 *DRINK*
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Двойное нажатие это даблклик? Такого нет. Можно попробовать заюзать setinterval и считать время до второго клика дабы это было даблкликом, после чего запускать функцию.
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
А такой
Код
$('#amoney .south').dblclick(function() {
   $(this).removeClass('active');
});
только это работает с двумя кликами, а мне надо было чтобы на два удалялась, на один добавлялась
Спойлер
[свернуть]

только это работает с двумя кликами, а мне надо было чтобы на два удалялась, на один добавлялась, так как три кнопки, должен работать переход, но возможно нажимать дважды на кнопку, это закрывает окно.
Хотя можно переключить всплывающее окно и закрываться он не будет
Демонстрация
 *DRINK*
« Последнее редактирование: 18.07.2015, 11:27:09 от leo78 »
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
только такой глюк бывает, возможно решить?
Спойлер
[свернуть]

-если тыкать по всем кнопкам выпадают все окна

вроде справился "toggle(500), fadeIn(1500), slideToggle(500)" - не то, вроде это подходит "slideDown(500)"

или это  show(500)!
« Последнее редактирование: 18.07.2015, 14:04:03 от leo78 »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Конфликт MooTools и Yandex.share. jQuery.noConflict() не помогает

Автор grover268

Ответов: 0
Просмотров: 1378
Последний ответ 07.04.2016, 10:38:37
от grover268
Нужно сделать Jquery Exit Popup

Автор olegtlt

Ответов: 2
Просмотров: 2456
Последний ответ 09.02.2016, 11:51:33
от Stomp
Модификация tipsy - Facebook-style tooltip plugin for jQuery

Автор leo78

Ответов: 1
Просмотров: 1369
Последний ответ 08.08.2015, 11:10:38
от leo78
Добавить класс каждому li

Автор xenos

Ответов: 6
Просмотров: 1761
Последний ответ 15.04.2015, 09:14:47
от xenos
Как изменить внешний вид компонента event booking?

Автор peg2s

Ответов: 3
Просмотров: 1580
Последний ответ 17.03.2014, 11:10:56
от zomby6888