Author: mgrigorov
Date: Tue Aug 30 14:01:47 2011
New Revision: 1163217

URL: http://svn.apache.org/viewvc?rev=1163217&view=rev
Log:
WICKET-4005 AutoHide of DatePicker breaks showOnFieldClick


Modified:
    
wicket/trunk/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/wicket-date.js

Modified: 
wicket/trunk/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/wicket-date.js
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/wicket-date.js?rev=1163217&r1=1163216&r2=1163217&view=diff
==============================================================================
--- 
wicket/trunk/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/wicket-date.js
 (original)
+++ 
wicket/trunk/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/wicket-date.js
 Tue Aug 30 14:01:47 2011
@@ -269,8 +269,9 @@ Wicket.DateTime.init = function(cfg) {
                        var el = YAHOO.util.Event.getTarget(e);
                        var dialogEl = document.getElementById(cfg.dpJs);
                        var showBtn = document.getElementById(cfg.icon);
+                       var fieldEl = document.getElementById(cfg.componentId);
 
-                       if (el != dialogEl && 
!YAHOO.util.Dom.isAncestor(dialogEl, el) && el != showBtn && 
!YAHOO.util.Dom.isAncestor(showBtn, el)) {
+                       if (el != dialogEl && el != fieldEl && 
!YAHOO.util.Dom.isAncestor(dialogEl, el) && el != showBtn && 
!YAHOO.util.Dom.isAncestor(showBtn, el)) {
                                YAHOO.wicket[cfg.dpJs].hide();
                        }
         });


Reply via email to