Update of /cvsroot/magicajax/magicajax/Core/script
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12903/Core/script
Modified Files:
AjaxCallObject.js
Log Message:
Made __MAGICAJAX_CONFIG hidden field to always be posted to the server (if it exists).
Index: AjaxCallObject.js
===================================================================
RCS file: /cvsroot/magicajax/magicajax/Core/script/AjaxCallObject.js,v
retrieving revision 1.36
retrieving revision 1.37
diff -C2 -d -r1.36 -r1.37
*** AjaxCallObject.js 22 Dec 2005 21:06:36 -0000 1.36
--- AjaxCallObject.js 26 Dec 2005 03:02:01 -0000 1.37
***************
*** 87,103 ****
}
! AjaxCallObject.prototype.ExcludeFromPost = function(element, zoneID, flags)
{
- if ( excfAllElements == (flags & excfAllElements) )
- return true;
-
var excludeAttr = element.getAttribute("ExcludeFromPost");
if (excludeAttr != null && excludeAttr.toLowerCase() == "true")
return true;
!
var name = element.name;
if (element.type == "hidden")
{
if ( excfAllHidden == (flags & excfAllHidden) )
return true;
--- 87,103 ----
}
! AjaxCallObject.prototype.ExcludeFromPost = function(element, scopeID, flags)
{
var excludeAttr = element.getAttribute("ExcludeFromPost");
if (excludeAttr != null && excludeAttr.toLowerCase() == "true")
return true;
!
var name = element.name;
if (element.type == "hidden")
{
+ if ( name == "__MAGICAJAX_CONFIG" )
+ return false;
+
if ( excfAllHidden == (flags & excfAllHidden) )
return true;
***************
*** 114,121 ****
return true;
! if (zoneID != null)
{
fprintElem = document.getElementById(name.substr(fprintConst.length));
! if ( ! this.IsInAjaxScope(fprintElem, zoneID) )
return true;
}
--- 114,121 ----
return true;
! if (scopeID != null)
{
fprintElem = document.getElementById(name.substr(fprintConst.length));
! if ( ! this.IsInAjaxScope(fprintElem, scopeID) )
return true;
}
***************
*** 131,135 ****
return true;
! return ( zoneID != null && !this.IsInAjaxScope(element, zoneID) )
}
--- 131,135 ----
return true;
! return ( scopeID != null && !this.IsInAjaxScope(element, scopeID) )
}
***************
*** 153,160 ****
}
! AjaxCallObject.prototype.IsInAjaxScope = function(element, zoneID)
{
var attrib = element.getAttribute("AjaxLocalScope");
! if ( attrib != null && attrib.toLowerCase() == "true" && element.getAttribute("id") == zoneID )
return true;
--- 153,160 ----
}
! AjaxCallObject.prototype.IsInAjaxScope = function(element, scopeID)
{
var attrib = element.getAttribute("AjaxLocalScope");
! if ( attrib != null && attrib.toLowerCase() == "true" && element.getAttribute("id") == scopeID )
return true;
***************
*** 162,166 ****
return false;
else
! return this.IsInAjaxScope(element.parentNode, zoneID);
}
--- 162,166 ----
return false;
else
! return this.IsInAjaxScope(element.parentNode, scopeID);
}
|