MediaWiki:Common.js: различия между версиями
Материал из Эсгалан
Admin (обсуждение | вклад) Новая страница: «→Размещённый здесь код JavaScript будет загружаться пользователям при обращении к каждой странице: $(document).ready(function() { // Обработка клика по заголовку карточки $('.category-card-header').click(function() { var content = $(this).siblings('.category-card-content'); var toggle = $(this).find('.category-card-toggle');...» |
Admin (обсуждение | вклад) Нет описания правки |
||
Строка 1: | Строка 1: | ||
$(document).ready(function() { | $(document).ready(function() { | ||
$('.category-toggle').click(function() { | |||
const content = $(this).closest('.category-card').find('.category-content'); | |||
const isCollapsed = content.hasClass('collapsed'); | |||
content.toggleClass('collapsed', !isCollapsed); | |||
$(this).text(isCollapsed ? '[−]' : '[+]'); | |||
}); | |||
}); | }); |