6369
редагувань
Admin (обговорення | внесок) Немає опису редагування |
Admin (обговорення | внесок) Немає опису редагування |
||
| Рядок 1107: | Рядок 1107: | ||
$(function () { | $(function () { | ||
// Expand/collapse | // Expand/collapse | ||
var GRID_PANELS = ['seasons-panel', 'gn-panel', 'closed-panel']; | |||
$('[data-toggle]').on('click', function () { | |||
var $hd = $(this); | |||
var targetId = $hd.data('toggle'); | |||
var $bd = $('#' + targetId); | |||
if (!$bd.length) return; | |||
var isGridPanel = GRID_PANELS.indexOf(targetId) !== -1; | |||
var isDesktop = $(window).width() >= 1000; | |||
if (isGridPanel && isDesktop) { | |||
// Collapse/expand all 3 grid panels together | |||
var collapsed = $bd.hasClass('collapsed'); | |||
GRID_PANELS.forEach(function(id) { | |||
$('#' + id).toggleClass('collapsed', !collapsed); | |||
$('[data-toggle="' + id + '"]').toggleClass('collapsed', !collapsed); | |||
}); | |||
} else { | |||
var collapsed = $bd.hasClass('collapsed'); | var collapsed = $bd.hasClass('collapsed'); | ||
$bd.toggleClass('collapsed', !collapsed); | $bd.toggleClass('collapsed', !collapsed); | ||
$hd.toggleClass('collapsed', !collapsed); | $hd.toggleClass('collapsed', !collapsed); | ||
}); | } | ||
}); | |||
// Clickable rows / cards — navigate on click, ignore inner link clicks | // Clickable rows / cards — navigate on click, ignore inner link clicks | ||