You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by iv...@apache.org on 2010/03/18 03:17:47 UTC

svn commit: r924602 - in /wicket/trunk: wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/wicket-date.js wicket/src/main/java/org/apache/wicket/ajax/wicket-ajax.js

Author: ivaynberg
Date: Thu Mar 18 02:17:46 2010
New Revision: 924602

URL: http://svn.apache.org/viewvc?rev=924602&view=rev
Log:
WICKET-2424 OnChangeAjaxBehavior + DatePicker do not work together
Issue: WICKET-2424

Modified:
    wicket/trunk/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/wicket-date.js
    wicket/trunk/wicket/src/main/java/org/apache/wicket/ajax/wicket-ajax.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=924602&r1=924601&r2=924602&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 Thu Mar 18 02:17:46 2010
@@ -183,6 +183,7 @@ Wicket.DateTime.init = function(cfg) {
 			if (cfg.hideOnSelect) cal.hide();
 			if (cfg.fireChangeEvent) {
 				var field = YAHOO.util.Dom.get(cfg.componentId);
+				if (field.onchangeoriginal != null && typeof(field.onchangeoriginal) != 'undefined') field.onchangeoriginal();
 				if (field.onchange != null && typeof(field.onchange) != 'undefined') field.onchange();
 			}
 		}

Modified: wicket/trunk/wicket/src/main/java/org/apache/wicket/ajax/wicket-ajax.js
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/ajax/wicket-ajax.js?rev=924602&r1=924601&r2=924602&view=diff
==============================================================================
--- wicket/trunk/wicket/src/main/java/org/apache/wicket/ajax/wicket-ajax.js (original)
+++ wicket/trunk/wicket/src/main/java/org/apache/wicket/ajax/wicket-ajax.js Thu Mar 18 02:17:46 2010
@@ -2022,6 +2022,7 @@ Wicket.ChangeHandler=function(elementId)
 
 	var obj = Wicket.$(elementId);
 	obj.setAttribute("autocomplete", "off");
+	obj.onchangeoriginal = obj.onchange;
 	if (Wicket.Browser.isIE() || Wicket.Browser.isKHTML() || Wicket.Browser.isSafari()) {
 	
 		var objonchange = obj.onchange;