4 Commits

Author SHA1 Message Date
123b2961a2 Reverse mouse scroll direction
I found myself scrolling in the wrong direction... This should help
2024-08-31 12:10:57 +02:00
f1c8c394c9 Default scrolling payment date to first of month 2024-08-31 11:59:57 +02:00
e83fb7abb8 Enable scroll through time with mousewheel 2024-08-19 14:40:24 +02:00
3ca12139cd Default display to last month
Since we pay bills for the last month in the current month...
2024-08-19 14:34:47 +02:00
2 changed files with 12 additions and 2 deletions

View File

@@ -18,9 +18,16 @@
scrollingTimeFrameStore.next();
}
}
function scroll(event: WheelEvent) {
if (event.deltaY < 0) {
scrollingTimeFrameStore.prev();
} else {
scrollingTimeFrameStore.next();
}
}
</script>
<svelte:window on:keydown={keyDown} />
<svelte:window on:keydown={keyDown} on:wheel={scroll} />
<Toaster theme="dark" expand visibleToasts={9} />
<template>
<!-- <Header /> -->

View File

@@ -4,7 +4,10 @@ import { type Writable, writable } from "svelte/store";
async function createStore(): Promise<Writable<ScrollingTimeframe> & { next: Function; prev: Function }> {
const thism = new Date();
const lastm = new Date();
lastm.setMonth(thism.getMonth() - 1);
thism.setDate(1);
lastm.setDate(1);
thism.setMonth(thism.getMonth() - 1);
lastm.setMonth(lastm.getMonth() - 2);
const { subscribe, update, set } = writable({ from: lastm, to: thism });
return {