remove debugging code
[roojs1] / ux / TimePicker.js
index 0b220b3..231254e 100644 (file)
@@ -20,7 +20,7 @@ Roo.form.TimePicker = function(config){
     
     Roo.form.TimePicker.superclass.constructor.call(this, config);
     
-      this.addEvents({
+    this.addEvents({
         /**
             * @event select
             * Fires when a date is selected
@@ -67,6 +67,8 @@ Roo.extend(Roo.form.TimePicker , Roo.form.DisplayField ,  {
         
         paper.setSize(this.width,this.height);
         
+         
+        
         this.renderPaper(this.startHour,this.endHour);
     },
     
@@ -78,6 +80,14 @@ Roo.extend(Roo.form.TimePicker , Roo.form.DisplayField ,  {
         var open =  startHour.split(':').shift() * 1;
         var close =  endHour.split(':').shift() * 1;
         
+        var late_night_close = false;
+        if (close < open || close >= 24) {
+            //endHour = '24:00';
+            close = 24;
+            late_night_close = close;
+        }
+        
+        
         var paper = this.paper;
         this.paper.clear();
         
@@ -229,6 +239,7 @@ Roo.extend(Roo.form.TimePicker , Roo.form.DisplayField ,  {
             var min = ov ? _t.getValue().split(':').pop() : '00';
             var ntime = times[this.j] + ':' + min;
             _t.setValue(ntime);
+            _t.fireEvent('select', ntime);
             
             if (asector) {
                 // reset 
@@ -291,6 +302,8 @@ Roo.extend(Roo.form.TimePicker , Roo.form.DisplayField ,  {
             var hr = ov ? _t.getValue().split(':').shift() : '12';
             var ntime = hr + ':' + min;
             _t.setValue(ntime);
+            _t.fireEvent('select', ntime);
+            
             //tdisplay.attr( { text : _t.formatTime(ntime) });
             
             //var ov = _t.getValue();