Donate Share

CalendarX, a Plone Calendar

File Release Notes and Changelog

Release Name: CalendarX-0.6.6(stable)

Notes: Four small bugfixes from 0.6.5: (1) error using restrictToThisListOfSubjects, (2) repeated event icons shown for some events with multiple Subjects selected, (3) unnecessary span tags within certain CSS spans in some views, and (4) CSS for rollover highlighting not properly set in calendar.js. Bugfix #4 also required addition of one new property in the CX_props_css and some changes to the calendar.js file so that it reads properties for highlighting cells properly (see below).


Changes: History: v0.6.6(stable) Code base: v0.6.5(stable) Status: Stable release, no known bugs, tests as valid XHTML Transitional 1.0 at w3c. Four small bugfixes from 0.6.5: (1) error using restrictToThisListOfSubjects, (2) repeated event icons shown for some events with multiple Subjects selected, (3) unnecessary span tags within certain CSS spans in some views, and (4) CSS for rollover highlighting not properly set in calendar.js. Bugfix #4 also required addition of one new property in the CX_props_css and some changes to the calendar.js file so that it reads properties for highlighting cells properly (see below). mod: getEventsBetweenZC.py: changed q_xsub initialization to an empty list ([]) instead of zero (0) to avoid error on restrictToThisListOfSubjects. mod: getEventsBeforeZC.py: changed q_xsub initialization to an empty list ([]) instead of zero (0) to avoid error on restrictToThisListOfSubjects. mod: CX_props_macros.pt: Eventlister and MMEventlister macros: removed the offensive tal:repeat="subject event/Subject" command that was in place for useEventTypeIcons option. Bug caused multiple showing of the EventTypeIcon if an event had multiple Subjects selected... which is only appropriate for use with the useSubjectIcons property. mod: CX_props_macros.pt: prevnextcurrentlinks: added tal:omit-tag="" to join all the i18n components into the control of one class="center" span. mod: weekbyday.pt: added tal:omit-tag="" to join all the i18n components into the control of one class="day" span. mod: weekbyhour.pt: added tal:omit-tag="" to join all the i18n components into the control of one class="day" span. mod: CX_props_css.props: added calTableDataEventHighlightBackgroundColor property to allow changing the highlighted color of the table cell when user mouseovers an event. mod: calendar.js has been renamed calendar.065.js new: calendar.js.dtml: this is the old calendar.js file, but converted to a Filesystem DTML Method so that it can read in values from the CX_props_css property sheet. In the skins, it still looks like it is named calendar.js (and it is), but on the filesystem it is called calendar.js.dtml. This now reads the following properties in from CX_props_css.props: calTableDataEventHighlightBackgroundColor for rollover highlighting color calTableDataNoEventBackgroundColor for empty calendar cells calTableDataEventBackgroundColor for non-empty calendar cells calTableDataOutOfMonthBackgroundColor for out of month calendar cells NOTE: by default, the new calendar.js.dtml will be used instead of the older calendar.js (renamed to calendar.065.js). To use the old calendar.js, without reading values from the property sheet, change each of the view templates in the header information from reading "calendar.js" to reading "calendar.065.js" and everything should work fine, just as in version 0.6.5 of this software.