PageRenderTime 43ms CodeModel.GetById 11ms RepoModel.GetById 0ms app.codeStats 0ms

/doc/plugins/calendar_date_select/files/vendor/plugins/calendar_date_select/CHANGELOG.html

http://help-the-death.googlecode.com/
HTML | 350 lines | 297 code | 50 blank | 3 comment | 0 complexity | 2b4b396f13ec7dfa8a9cf06158d924c4 MD5 | raw file
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <!DOCTYPE html
  3. PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  4. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  5. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  6. <head>
  7. <title>File: CHANGELOG</title>
  8. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  9. <meta http-equiv="Content-Script-Type" content="text/javascript" />
  10. <link rel="stylesheet" href="../../../.././rdoc-style.css" type="text/css" media="screen" />
  11. <script type="text/javascript">
  12. // <![CDATA[
  13. function popupCode( url ) {
  14. window.open(url, "Code", "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")
  15. }
  16. function toggleCode( id ) {
  17. if ( document.getElementById )
  18. elem = document.getElementById( id );
  19. else if ( document.all )
  20. elem = eval( "document.all." + id );
  21. else
  22. return false;
  23. elemStyle = elem.style;
  24. if ( elemStyle.display != "block" ) {
  25. elemStyle.display = "block"
  26. } else {
  27. elemStyle.display = "none"
  28. }
  29. return true;
  30. }
  31. // Make codeblocks hidden by default
  32. document.writeln( "<style type=\"text/css\">div.method-source-code { display: none }</style>" )
  33. // ]]>
  34. </script>
  35. </head>
  36. <body>
  37. <div id="fileHeader">
  38. <h1>CHANGELOG</h1>
  39. <table class="header-table">
  40. <tr class="top-aligned-row">
  41. <td><strong>Path:</strong></td>
  42. <td>vendor/plugins/calendar_date_select/CHANGELOG
  43. </td>
  44. </tr>
  45. <tr class="top-aligned-row">
  46. <td><strong>Last Update:</strong></td>
  47. <td>Mon Jan 19 21:17:38 +0100 2009</td>
  48. </tr>
  49. </table>
  50. </div>
  51. <!-- banner header -->
  52. <div id="bodyContent">
  53. <div id="contextContent">
  54. <div id="description">
  55. <h2>Version 1.10.5 ==</h2>
  56. <p>
  57. Apr 7, 2008
  58. </p>
  59. <pre>
  60. * Javascript code refactoring! Less mess!
  61. * Bugfix - range was including element 42, which is really the 43rd element, so there was an error happening when today happens exactly 43 days after the beginning date (caught this by chance, surprised it wasn't reported before)
  62. </pre>
  63. <h2>Version 1.10.4 ==</h2>
  64. <p>
  65. Mar 24, 2008
  66. </p>
  67. <pre>
  68. * patch applied to fix issue #92: nil object option causes CalendarDateSelect.calendar_date_select(object, method, options) to not use object. Thanks, sskirby!
  69. </pre>
  70. <h2>Version 1.10.3 ==</h2>
  71. <p>
  72. Mar 24. 2008
  73. </p>
  74. <pre>
  75. * Fixed active scaffold integration bug. Thanks tapajos!
  76. </pre>
  77. <h2>Version 1.10.2 ==</h2>
  78. <p>
  79. Mar 10. 2008
  80. </p>
  81. <pre>
  82. * bugfix: calendar_date_select_tag doesn't format Time and Date values (thanks for the patch, sskirby!)
  83. </pre>
  84. <h2>Version 1.10.1 ==</h2>
  85. <p>
  86. Mar 10, 2008
  87. </p>
  88. <pre>
  89. * updated to automatically install locale folder
  90. * bugfix - cds &quot;today&quot; was showing up as Mar 9th 2008, when it was really Mar 10th 2008 - was caused by a wrinkle in time (Day light savings time)
  91. * Prototype 1.6.0.1 compatibility issue (77) resolved - thanks mike.nicholaides for the patch!
  92. * patch applied from mjroghelia to fix ie ssl iframe issue (84)
  93. * xhtml error fixed - &amp;nbsp; replaced with #160;
  94. </pre>
  95. <h2>Version 1.10 ==</h2>
  96. <p>
  97. Dec 3, 2007
  98. </p>
  99. <pre>
  100. * You can now pass in a parameter to tell CalendarDateSelect not to allow selection of certain dates. See the [http://www.restatesman.com/static/calendar?tab=other demo] for an example.
  101. </pre>
  102. <h2>Version 1.9.2==</h2>
  103. <p>
  104. Nov 26, 2007
  105. </p>
  106. <pre>
  107. * CalendarDateSelect was leaking javascript variables. (nothing was explicitly declared local, so javascript assumes global). Added test case and applied fix. This may help with some of the conflicts CalendarDateSelect has been causing with other scripts.
  108. * Applied Ryan Wood's patch to fix the problem with using a form builder against objects like authorization[coverage_attributes][]. Thanks Ryan Wood!
  109. * Wes Hays brought up the point of parseInt trying to auto-detect number formats. Wrote code to force interpretation of digits as base10, with test cases to prove it.
  110. * Misleading test case failure in Safari fixed: Safari won't let a boolean value to a property that should have a function (understandably). Changed the test variable names to prevent such a conflict.
  111. * Now uses css :hover, rather than manually setting/removing the hover class. If you are using a custom stylesheet, you'll need to change &quot;.calendar_date_select tbody td.hover&quot; to &quot;.calendar_date_select tbody td:hover&quot; (thanks, Alex Egg)
  112. </pre>
  113. <h2>Version 1.9.1==</h2>
  114. <p>
  115. Nov 15, 2007
  116. </p>
  117. <pre>
  118. * Removed dependency on deprecated features in 1.6.0. Thanks again, Richard Quadling!
  119. * Bugfix - was showing wrong day selected when selecting Mar 23, 2008. (Day light savings time issue). Fixed with test case.
  120. * Added CSS style to show red border around the embedded calendar_date_select div's with errors.
  121. * Callbacks were broken with 1.9.0. Fixed, added test cases.
  122. </pre>
  123. <h2>Version 1.9.0==</h2>
  124. <p>
  125. Nov 13, 2007
  126. </p>
  127. <pre>
  128. * Prototype 1.6.0 compatibility update. Will now break with earlier versions of prototype (ie 1.5.1). Big thanks to Kevin Alexander and Richard Quadling
  129. * Additional test coverage for improved stability going forward.
  130. </pre>
  131. <h2>Version 1.8.3==</h2>
  132. <p>
  133. Nov 12, 2007
  134. </p>
  135. <pre>
  136. * Improved close methods:
  137. * Added &quot;OK&quot; button at the bottom
  138. * Double clicking a day closes the calendar (not in IE, though... because IE is everyone's favorite browser to program for)
  139. * Escape key closes calendar
  140. * Added optional close button at the top, which is hidden by default. Don't use this unless you really need it, because it may disappear in the future.
  141. * Don't focus a hidden element
  142. * Navigate down to child input element if exists (in case a div tag is passed in). Resolves problems when input control is wrapped with a error div. Test cases
  143. * Allow specific year ranges (pass in an array)
  144. * restrict year navigation inside of a non-flexible range
  145. * test case to check auto-repopulating of flexibleYearRanges.
  146. * test case to check boundaries of nonFlexibleYearRanges.
  147. * Ability to pass in :year_range =&gt; 5.years.ago..0.years.ago to calendar_date_select (ruby)
  148. * Updated test cases
  149. * Bugfix for duplicate days that were occuring across day-light-saving-time boundaries
  150. * Added format_american.js (thanks, Wes Hays)
  151. * Added format_italian.js (thanks, Bigonazzi)
  152. * Added format_euro_24hr.js (thanks, James Silberbauer)
  153. * Bugfix for Konqueror - Was showing blank white box for popup window - had to do with Iframe hack.
  154. * Code-refactoring, clean up, breaking down methods, making the code easier to understand and extend.
  155. * Added new stylesheet definition: .calendar_date_select .cds_header a.close { display: none}. Update your custom stylesheet with this new definition.
  156. </pre>
  157. <h2>Version 1.8.1==</h2>
  158. <p>
  159. September 27 2007
  160. </p>
  161. <pre>
  162. * 1.8.0 was rushed. There were a bunch of bugs that cropped up immediately. This deploy includes JavaScript unit testing using the scriptaculous unit test framework! ([http://www.restatesman.com/calendar_date_select/js_test/functional/cds_test.html click here to run the tests on the latest trunk version]). These unit tests are going to greatly improve the reliability of CalendarDateSelect releases.
  163. </pre>
  164. <h2>Version 1.8.0==</h2>
  165. <p>
  166. September 26 2007
  167. </p>
  168. <pre>
  169. * Bugfix - Safari 2 issue fixed (was interpreting &quot;&quot; as January 1, 1969)
  170. * CSS overhaul - removed buttons and replaced with links. Cleaned up CSS. See CSSDiff_1_7_0__1_8_0 for a diff.
  171. * :popup =&gt; :force (force the user to select a date)
  172. * :time =&gt; &quot;mixed&quot; - You can now create a calendar control that allows a user to select &quot;all day&quot; or a specific time!
  173. * :month_year =&gt; &quot;label&quot; - Replace the clunky dropdowns with a text.
  174. * Some internal &quot;gardening&quot; on the code
  175. </pre>
  176. <h2>Version 1.7.1==</h2>
  177. <p>
  178. Aug 29 2007
  179. </p>
  180. <pre>
  181. * Rendering options weren't being passed to the input control (like :style, :class, etc.)
  182. </pre>
  183. <h2>Version 1.7.0==</h2>
  184. <p>
  185. Aug 24 2007
  186. </p>
  187. <pre>
  188. * update calendar date select to not rely on dom_id's anymore ( and no longer automatically changes the dom_id for your input fields )
  189. * applied Steve Madsen's patch for not blanking out invalid dates.
  190. </pre>
  191. <h2>Version 1.6.1==</h2>
  192. <p>
  193. Aug 24 2007
  194. </p>
  195. <pre>
  196. * Serious javascript bug when using &quot;hyphen_ampm&quot; format fixed. (Was only working in Firefox browsers with firebug installed)
  197. * Added a bunch of new callbacks: before_show, before_close, after_show, after_close, after_navigate. (see [http://www.restatesman.com/static/calendar?tab=callbacks here] for details)
  198. </pre>
  199. <h2>Version 1.6.0==</h2>
  200. <p>
  201. July 27 2007
  202. </p>
  203. <pre>
  204. * Now MUCH easier to change date formats! See ChangingDateFormat for details.
  205. * Opera button labels fixed
  206. * Calendar &quot;flicker&quot; fixed when displaying popup window.
  207. * JS error 106 being thrown - fixed
  208. * Bug fixes relating to calendar date select deciding whether to display above or below an element on a page
  209. * XHTML compliance issue resolved - image had an invalid &quot;id&quot;
  210. * Disabled/readonly elements can't be updated
  211. * (note, if you wish to prevent user from inputting a date without the date picker, use the &quot;embedded&quot; option. See [http://restatesman.com/static/calendar/ demo] for example).
  212. * Changes/cleanups submitted by Steve Madsen. If you see Steve, tell him what a great guy he is!
  213. * Ability to change calendar image via CalendarDateSelect.image=
  214. * cleaning up on how input tags are rendered
  215. </pre>
  216. <h2>Version 1.5.2==</h2>
  217. <p>
  218. July 12 2007
  219. </p>
  220. <pre>
  221. * onchange event handler now supported.
  222. * detects to see if prototype is loaded. If not, shows error message
  223. * ability to hide &quot;buttons&quot;
  224. * date parsing broken out to static function Date.parseFormattedString() for anyone who wants date's to parse a different way from javascript
  225. * you can no longer select 1:60 pm.
  226. </pre>
  227. <h2>Version 1.5.1==</h2>
  228. <p>
  229. June 21, 2007
  230. </p>
  231. <pre>
  232. * fixed following tickets:
  233. * Selecting dates in April 2007 doesn't highlight day
  234. * Selecting 29 February 2008 returns 1 March 2008
  235. * options[:format] needs to be purged
  236. </pre>
  237. <h2>Version 1.5==</h2>
  238. <p>
  239. June 18, 2007
  240. </p>
  241. <pre>
  242. * New CSS stylesheet
  243. * Fixed &quot;white on white&quot; css issue when selecting a day
  244. * Clicking today now updates the input field
  245. </pre>
  246. <h2>Version 1.4==</h2>
  247. <p>
  248. June 16, 2007
  249. </p>
  250. <pre>
  251. * more bug fixes (selecting across daylight savings time causing js error. Sometimes clicking a day of the next month after selecting day 31 of the previous month was causing 2 months later to be selected)
  252. * CSS improvements and refactoring
  253. * form builder methods now automatically detect whether or not to use a Time field
  254. * a bit more optimization
  255. * refactored date formatter methods and others so they can be more easily overridden.
  256. </pre>
  257. <h2>Version 1.3==</h2>
  258. <p>
  259. June 8, 2007
  260. </p>
  261. <pre>
  262. * a few bug fixes
  263. * Modified the helper methods to allow passing of virtually any JavaScript argument into the JavaScript control.
  264. </pre>
  265. <h2>Version 1.2==</h2>
  266. <p>
  267. June 4, 2007
  268. </p>
  269. <pre>
  270. * Big optimizations to the redrawing of the calendar. Now, previous/next buttons much more responsive.
  271. * Improved feel of pop-up dialog - when somewhere else clicked on the screen other than the popup calendar, popup calendar will automatically close.
  272. * If the popup window won't fit on the screen underneath the control, will automatically position to the top.
  273. </pre>
  274. <h2>Version 1.1==</h2>
  275. <p>
  276. June 2, 2007
  277. </p>
  278. <pre>
  279. * There was a very strange bug that crept in for Internet Explorer. Internet Explorer does not allow you to set the innerHTML property for &quot;button&quot; elements. Therefore, it was necessary to change &quot;button&quot; elements to &quot;input&quot; elements of type button.
  280. * There was a change to the CSS file. Anything applying styles to &quot;button&quot; elements has been changed to &quot;input.button&quot;. If you have a custom stylesheet, update accordingly.
  281. </pre>
  282. <h2>Version 1.0==</h2>
  283. <p>
  284. June 1, 2007
  285. </p>
  286. <pre>
  287. * Initial release!
  288. </pre>
  289. </div>
  290. </div>
  291. </div>
  292. <!-- if includes -->
  293. <div id="section">
  294. <!-- if method_list -->
  295. </div>
  296. <div id="validator-badges">
  297. <p><small><a href="http://validator.w3.org/check/referer">[Validate]</a></small></p>
  298. </div>
  299. </body>
  300. </html>