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();
}
});