1
0
mirror of https://github.com/morris/vanilla-todo.git synced 2025-08-22 05:33:06 +02:00

fix issues with custom list height calc

This commit is contained in:
Morris Brodersen
2023-11-19 13:30:14 +01:00
parent 6930416e4d
commit b279225a3a
4 changed files with 17 additions and 9 deletions

View File

@@ -3,11 +3,15 @@ export function AppCollapsible(el) {
show: true,
};
el.addEventListener('collapse', (e) => update({ show: !e.detail }));
setTimeout(() => el.classList.add('-animated'), 200);
el.querySelector('.bar > .toggle').addEventListener('click', () =>
update({ show: !state.show }),
);
el.addEventListener('collapse', (e) => {
update({ show: typeof e.detail === 'boolean' ? !e.detail : state.show });
});
el.querySelector('.bar > .toggle').addEventListener('click', () => {
update({ show: !state.show });
});
update();