<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -26,18 +26,29 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
 Inspired by: http://haineault.com/media/jquery/ui-timepickr/page/
 This software is based on a concept by Maxime Haineault in code licensed under
-an MIT license. However, none of his code or implementation details were reviewed
+an MIT license. However, none of his code or implementation details will reviewed
 or used for this project.
 */
 
+
+/**
+ * A yui 3 timepicker
+ * 
+ * @module Timepicker
+ * @requires oop, event-custom, attribute, base, dom, classnamemanager, widget, event
+ */
+ 
+ 
  /**
-  * Timepicker a YUI 3 implementation of the classic jQuery
+  * a YUI 3 implementation of the classic jQuery
   * timepicker widget
   * @class Timepicker
   * @namespace Y.Saw
   * @extends Widget
   */
-  
+
+    
+
     var array       = Y.Array,
     getClassName= Y.ClassNameManager.getClassName,
     
@@ -175,14 +186,36 @@ or used for this project.
               /**
                * This method syncs the value of time object,
                * including building the strings for 12hr and 24hr
-               * also fires a 'timechange' event
+               * also fires a 'timeset' event
                * @method _syncTime
                * @protected
                *
                */
               _syncTime:function(){
-                  
-                  
+
+                  /**
+                   * Fires when a new time has been set (after the time strings)
+                   * have been built. Use this event rather than timeChange.
+                   * @event timeset
+                   * @param {Object} the time attribute object with the following attributes
+                   * &lt;dl&gt;
+                   *   &lt;dt&gt;hour&lt;/dt&gt;
+                   *   &lt;dd&gt;The 12 hour hour&lt;/dd&gt;
+                   *   &lt;dt&gt;minute&lt;/dt&gt;
+                   *   &lt;dd&gt;The minutes&lt;/dd&gt;
+                   *   &lt;dt&gt;s12hour&lt;/dt&gt;
+                   *   &lt;dd&gt;A string representing the 12 hour time, with a seperator and an am/pm indicator as defined in strings&lt;/dd&gt;
+                   *   &lt;dt&gt;s24hour&lt;/dt&gt;
+                   *   &lt;dd&gt;A string representing the 24 hour time, with the seperator defined in strings&lt;/dd&gt;
+                   * &lt;/dl&gt;
+                   */
+
+
+                   /**
+                    * Fires when a cell is clicked on
+                    * @event cellclick
+                    * @param event {Event.Facade} An Event Facade object
+                    */
                   var time = this.get('time'),
                   
                   ampm = time.ampm,
@@ -207,7 +240,7 @@ or used for this project.
                   this.set('time.s24hour', hour + seperator + minute);
                   
                   //fire time change event
-                  this.fire('timechange', this.get('time'));
+                  this.fire('timeset', this.get('time'));
               },
               
               _handleClick:function(e){</diff>
      <filename>src/gallery-timepicker/js/timepicker.js</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>20be2a082cc80698ed1e3a53a8313596751c2740</id>
    </parent>
  </parents>
  <author>
    <name>YUI Builder</name>
    <email>build@yuilibrary.com</email>
  </author>
  <url>http://github.com/apm/yui3-gallery/commit/619a41dda7e5a0c622ab2047166f7cc4cdc35d5c</url>
  <id>619a41dda7e5a0c622ab2047166f7cc4cdc35d5c</id>
  <committed-date>2009-11-02T12:01:28-08:00</committed-date>
  <authored-date>2009-11-02T12:01:28-08:00</authored-date>
  <message>gallery-2009.11.02-20 saw gallery-timepicker</message>
  <tree>26ba27af2f90dbf01f7013571013decd0c5faf71</tree>
  <committer>
    <name>YUI Builder</name>
    <email>build@yuilibrary.com</email>
  </committer>
</commit>
