Update of /cvsroot/magicajax/magicajax/Core/UI
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11124/magicajax/Core/UI
Modified Files:
RenderedByScriptControl.cs
Log Message:
Fix for reflecting MAGICAJAX_SCRIPT_FINGERPRINTS
Index: RenderedByScriptControl.cs
===================================================================
RCS file: /cvsroot/magicajax/magicajax/Core/UI/RenderedByScriptControl.cs,v
retrieving revision 1.23
retrieving revision 1.24
diff -C2 -d -r1.23 -r1.24
*** RenderedByScriptControl.cs 6 Feb 2006 13:20:47 -0000 1.23
--- RenderedByScriptControl.cs 6 Feb 2006 14:41:33 -0000 1.24
***************
*** 285,292 ****
AjaxCallHelper.HandleClientStartupScripts(this.Page, true);
! // Store scriptblock fingerprints in hidden field
! string allScriptFPs = string.Join(";", (string[])AjaxCallHelper._currentScriptFPs.ToArray(typeof(string)));
! if (HttpContext.Current.Request.Form["__MAGICAJAX_SCRIPT_FINGERPRINTS"] != allScriptFPs)
! AjaxCallHelper.WriteSetFieldScript("__MAGICAJAX_SCRIPT_FINGERPRINTS", allScriptFPs);
}
else
--- 285,300 ----
AjaxCallHelper.HandleClientStartupScripts(this.Page, true);
! bool reflectFingerprints = false;
! // See if one of the _currentScriptFPs is not in _previousScriptFPs
! for (int i = 0; i < AjaxCallHelper._currentScriptFPs.Count && !reflectFingerprints; i++)
! {
! if (!AjaxCallHelper._previousScriptFPs.Contains(AjaxCallHelper._currentScriptFPs[i]))
! {
! // Store scriptblock fingerprints in hidden field
! string allScriptFPs = string.Join(";", (string[])AjaxCallHelper._currentScriptFPs.ToArray(typeof(string)));
! AjaxCallHelper.WriteSetFieldScript("__MAGICAJAX_SCRIPT_FINGERPRINTS", allScriptFPs);
! break;
! }
! }
}
else
|