Roo/form/MonthField.js
authorAlan Knowles <alan@roojs.com>
Mon, 22 Oct 2012 09:57:53 +0000 (17:57 +0800)
committerAlan Knowles <alan@roojs.com>
Mon, 22 Oct 2012 09:57:53 +0000 (17:57 +0800)
Roo/form/MonthField.js

index 3d78593..214c3f2 100644 (file)
@@ -334,10 +334,14 @@ monthField.setValue('2006-5-4');
         var m = this.menu;
         var p = m.picker;
         
+        // hide month picker get's called when we called by 'before hide';
         
+        var ignorehide = true;
         p.hideMonthPicker  = function(disableAnim){
-            throw "hide month picker?";
-            if(this.monthPicker){
+            if (ignorehide) {
+                return;
+            }
+             if(this.monthPicker){
                 Roo.log("hideMonthPicker called");
                 if(disableAnim === true){
                     this.monthPicker.hide();
@@ -354,6 +358,9 @@ monthField.setValue('2006-5-4');
         Roo.log(this.getValue());
         p.setValue(this.getValue() ? this.parseDate(this.getValue()) : new Date());
         m.show(this.el, 'tl-bl?');
+        ignorehide  = false;
+        // this will trigger hideMonthPicker..
+        
         
         // hidden the day picker
         Roo.select('.x-date-picker table', true).first().dom.style.visibility = "hidden";