OK, this PR ballooned out into a couple of things:
I adjusted the navbar to fixed rather than sticky, and added margins to the page content in layout files to compensate. This fixes a lot of weird scrolling/spacing behavior that was happening across the site, and so far as I can tell does not break anything [on my machine...]
On the Spending Items page, I fixed the page scrolling and overflow spending item scrolling by adjusting how the height of the respective elements was calculated. Along the way, I couldn't help myself from making a few other styling changes to the Detailed Spending Item List. I am open to feedback on that styling!
I made a few changes (the Ward and Year filters on the spending chart page, some scrollbar stuff I was messing around with) to make the site look better in Firefox. I recommend doing the obligatory, painful cross-browser comparison for future component design, because some small stuff was unexpectedly ugly.
This leaves the big to-do of making the chart fill up space and responsively resize better, which hopefully I can tackle by (or at) the open hack next Tuesday.
OK, this PR ballooned out into a couple of things:
fixed
rather thansticky
, and added margins to the page content in layout files to compensate. This fixes a lot of weird scrolling/spacing behavior that was happening across the site, and so far as I can tell does not break anything [on my machine...]This leaves the big to-do of making the chart fill up space and responsively resize better, which hopefully I can tackle by (or at) the open hack next Tuesday.