Skip to content

Commit 77f6abc

Browse files
committed
maybe now good?
1 parent b3c79c8 commit 77f6abc

File tree

1 file changed

+12
-9
lines changed

1 file changed

+12
-9
lines changed

LongevityWorldCup.Website/wwwroot/partials/leaderboard-content.html

+12-9
Original file line numberDiff line numberDiff line change
@@ -2099,7 +2099,10 @@ <h3>Proofs</h3>
20992099
`;
21002100
filterSection.appendChild(li);
21012101
const input = li.querySelector('input[type="checkbox"]');
2102-
input.addEventListener('change', performFilter);
2102+
input.addEventListener('change', function (event) {
2103+
event.stopPropagation(); // Prevent this event from affecting the sidebar toggle
2104+
performFilter();
2105+
});
21032106
});
21042107
}
21052108

@@ -2140,7 +2143,10 @@ <h3>Proofs</h3>
21402143
`;
21412144
filterSection.appendChild(li);
21422145
const input = li.querySelector('input[type="checkbox"]');
2143-
input.addEventListener('change', performFilter);
2146+
input.addEventListener('change', function (event) {
2147+
event.stopPropagation(); // Prevent this event from affecting the sidebar toggle
2148+
performFilter();
2149+
});
21442150
}
21452151
});
21462152

@@ -2655,7 +2661,9 @@ <h3>Proofs</h3>
26552661
const sidebarToggle = document.querySelector('.sidebar-toggle');
26562662
const sidebarClose = document.querySelector('.sidebar-close');
26572663

2658-
sidebarToggle.addEventListener('click', toggleSidebar);
2664+
sidebarToggle.addEventListener('click', () => {
2665+
toggleSidebar();
2666+
});
26592667

26602668
sidebarToggle.addEventListener('mouseenter', () => {
26612669
if (sidebar.classList.contains('expanded')) return;
@@ -2670,12 +2678,7 @@ <h3>Proofs</h3>
26702678
closeSidebar();
26712679
});
26722680

2673-
function toggleSidebar(event) {
2674-
// Check if the click or tap occurred inside the sidebar
2675-
if (event && event.target.closest('.sidebar') && event.target.tagName === 'INPUT' && event.target.type === 'checkbox') {
2676-
return; // Do nothing if the click/tap is inside the sidebar
2677-
}
2678-
2681+
function toggleSidebar() {
26792682
sidebar.classList.remove('partially-expanded');
26802683
sidebar.classList.toggle('expanded');
26812684
sidebar.classList.remove('collapsed');

0 commit comments

Comments
 (0)