Downloads
Download tar.gz
17.08 KB
MD5: eaa83b16364ce1ce797a6198eae542f5
SHA-1: 177c0c93decceb7d8b156cfed3b02248f3e3c22f
SHA-256: bf51d6a7c89eab147596000a0504470426c6a29e263a1e58c737808462c5eeb9
Download zip
21.07 KB
MD5: 0a1bd4624dd9b38e19d36e0c86c94aed
SHA-1: 128e1672e306ffed59be7551c8201eb98d1226c9
SHA-256: 358f4bdfb33a45e9fdb4a6384a6f5290db995b5ec4ca4f8efe96ab51d7935a73
Release notes
Changes since David Donohue's initial development release:
- Added an option for specifying which event/date the timeline views should initially be centered on after loading.
- Fixed widget creation so that the 'Loading...' bubble is displayed.
- #94031: Allow using custom CCK fields as the start/end date, title and description of timeline events (kudos to John Stalcup).
- #79472: Fix asynchronous timeline loading problems occuring in IE6 (kudos to John Stalcup and Erwin Lion).
- #91081: Corrected the timeline popup node links (kudos to Eric Charikane).
- #90660: Prevented other modules (e.g. devel.module) from intefering with timeline JSON or XML feed output (kudos to Steve Yelvington).
- #90272: Extended the module's installation and usage instructions, and reorganized the code for better extensibility.
- #90272: Implemented an installation hook which verifies that the required Views module is installed and enabled, and outputs a warning in case it is not.
- #90272: Implemented JSON output and added a setting for specifying whether to use JSON or XML for loading the timeline data feed.
- #90272: Simplified the XML output code by making use Drupal's built-in function format_xml_elements().
- #90272: Changed dates/times in data feed to use the ISO-8601 format, and added explicit date format specifier to data feeds.
- #90272: Added a setting for specifying the base URL to load the timeline JavaScript widget from.
- #90272: Added a setting and cache control implementation for specifying the client-side cache lifetime for timeline data feeds.
- #90272: Changed timeline data feed loading to use a relative, instead of absolute, URL to counteract problems when accessing a site via HTTP/HTTPS both.
- #90272: Added an explicit UTF-8 character set specifier to the HTTP Content-Type header of the data feeds.
- #90272: Implemented some initial Simpletest unit tests for verifying the well-formedness of the data feeds provided by the timeline module.
- #90272: Implemented a best-effort workaround for the widget's timezone display bugs, claiming dates are GMT while they're in fact explicitly adjusted to the current user's timezone.
- #90272: Added a wrapper DIV element around timeline DIV for easier control over theming, and added a visible border around the timeline widget for stylistic effect.
- #90272: Changed the default timeline CSS class name and width, and set the timeline XHTML element ID to the name of the current timeline view in order to facilitate custom theming.
- #90272: Separated timeline creation JavaScript code out of the module and into a file called timeline.js; also added an initial timeline.css stylesheet file.
- #90272: Successfully tested vertical timeline views (with newest version of the timeline widget).