Menu Content/Inhalt
Home arrow News arrow Journal arrow Monday, July 10, 2006
Monday, July 10, 2006

I need to replace my alarm clock. It has a bad tendency to occasionally respond to the snooze button by turning the alarm completely off. So the bad news is that I was quite late to work today, but the good news is that I got nine hours of sleep.

After taking some time to slog through a few days' worth of mailing list posts from the Catalyst and DBIx lists, I worked on how best to implement the CalendarXP plugin on our page. The download includes some nice demos. I want the user to be able to:

  • Select a single continuous range of dates (and only that)
  • Have that selection span a month or year break
  • (Single-click a week to quickly select that week - one demo had that feature and I liked it)
  • See the selected range visually indicated on the calendar
  • View the entire selected range, or at least the starting and ending months
  • Deselect and/or start over without a page reload

I played with two different demos. The first one (MultiPicker if you've downloaded the files) was a nice one-month date range select, and I got it about tweaked to where I wanted it. You can select across multiple months, but only one month is displayed at a time, and I'm not sure I like that.

Multi-picker screenshot

The second one (Tileup) displays 12 months at a time. I tweaked it to scroll a month at a time instead of a year at a time. Selecting ranges works, but it doesn't automatically flow over the month breaks when you select.

Tile-up screenshot

I may search the forums to see if anyone else has tried to select across a month break. Or I may have to reexamine my wishlist and sacrifice some things. Overall, though, I'm pleased by how close the existing demos are to what I'm looking for.

On another note, Catalyst 5.7000 has been released, and I wonder if we should upgrade.

Documents to keep in sync with:

  • progress lately, jul 6
  • jul10 (largely a scratchpad)
  • Also, insert screenshots here and clean up this post (validate?)
Last Updated ( Tuesday, 11 July 2006 )
 
< Prev   Next >