Michael Prager [Mon, 21 Dec 2009 00:34:34 +0000 (01:34 +0100)]
* code cleanup: settings are stored as an object. This allows to dynamically generate settings page, reducing the overall code size.
* increased update interval for screen rotation detection from 3 to 1 secs
Michael Prager [Wed, 9 Sep 2009 14:53:16 +0000 (16:53 +0200)]
fixed boken table columns, reintroduced some of the <span> tags, only remove weedDay if showTodayAsText == true
Note that isToday(date) will not produce the same result as date.search(/Today/). If using isToday(), an additional check for showTodayAsText needs to be performed.
Some <span> tags were reintroduced because with only the date showing, there is a huge wast of space because of the table cells beeing 50% empty.
Paul Moore [Tue, 8 Sep 2009 15:01:24 +0000 (11:01 -0400)]
javascript: Fixes to the "today" logic
There were several places that made assumptions about specific customization
settings when determining if the event date was occurring today. This patch
creates a new funtion "isToday()" to correct and consolidate the today logic.
Michael Prager [Sat, 5 Sep 2009 19:29:00 +0000 (21:29 +0200)]
* fixed memos/anniversaries showing although they have already passed
* don't display weekday if date is 'Today'
* changed default 'Now' color to #ff00ff to make it different from the 'Today' color
* patch by pcmoore:
* Fix problem with appointments starting at 12p where they would display as starting 12h later (midnight the following day)
* Add a new feature to only display the time for events happening today and only the date for events beyond today (showCombinedDateTime)
* Add a new feature to disable showing the location of appointments (showLocation)