You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by we...@apache.org on 2011/04/25 18:46:21 UTC
svn commit: r1096515 -
/myfaces/core/trunk/api/src/main/javascript/META-INF/resources/myfaces/_impl/xhrCore/_AjaxResponse.js
Author: werpu
Date: Mon Apr 25 16:46:20 2011
New Revision: 1096515
URL: http://svn.apache.org/viewvc?rev=1096515&view=rev
Log:
https://issues.apache.org/jira/browse/MYFACES-3114
Modified:
myfaces/core/trunk/api/src/main/javascript/META-INF/resources/myfaces/_impl/xhrCore/_AjaxResponse.js
Modified: myfaces/core/trunk/api/src/main/javascript/META-INF/resources/myfaces/_impl/xhrCore/_AjaxResponse.js
URL: http://svn.apache.org/viewvc/myfaces/core/trunk/api/src/main/javascript/META-INF/resources/myfaces/_impl/xhrCore/_AjaxResponse.js?rev=1096515&r1=1096514&r2=1096515&view=diff
==============================================================================
--- myfaces/core/trunk/api/src/main/javascript/META-INF/resources/myfaces/_impl/xhrCore/_AjaxResponse.js (original)
+++ myfaces/core/trunk/api/src/main/javascript/META-INF/resources/myfaces/_impl/xhrCore/_AjaxResponse.js Mon Apr 25 16:46:20 2011
@@ -316,9 +316,8 @@ myfaces._impl.core._Runtime.extendClass(
// may refer to an invalid document if an update of the entire body has occurred before this point.
var viewStateValue = node.firstChild.nodeValue;
- //TODO save the issuing form id in the context element
- var elementId = context._mfInternal["_mfSourceControlId"];
- var sourceForm = document.forms[context._mfInternal["_mfSourceFormId"]] || this._Dom.fuzzyFormDetection(elementId);
+ var elementId = (context._mfInternal)? context._mfInternal["_mfSourceControlId"] : context.source.id;
+ var sourceForm = (context._mfInternal)? (document.forms[context._mfInternal["_mfSourceFormId"]] || this._Dom.fuzzyFormDetection(elementId)) : this._Dom.fuzzyFormDetection(elementId);
this.appliedViewState = viewStateValue;
//source form could not be determined either over the form identifer or the element
//we now skip this phase and just add everything we need for the fixup code