Update of /cvsroot/magicajax/magicajax/Core/UI/Controls
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17446/Core/UI/Controls
Modified Files:
AjaxPanel.cs
Log Message:
Moved Configuration to MagicAjaxContext.Current so that configuration options can be set for a specific page.
Any changes that occur to Configuration settings are stored in a hidden field on page and restored at a postback/ajaxcall
Index: AjaxPanel.cs
===================================================================
RCS file: /cvsroot/magicajax/magicajax/Core/UI/Controls/AjaxPanel.cs,v
retrieving revision 1.21
retrieving revision 1.22
diff -C2 -d -r1.21 -r1.22
*** AjaxPanel.cs 23 Nov 2005 15:12:48 -0000 1.21
--- AjaxPanel.cs 24 Nov 2005 13:13:04 -0000 1.22
***************
*** 873,877 ****
string[] namevalue = namevaluepair.Split('#');
! if (MagicAjaxContext.Configuration.PageStore.CompareMode == MagicAjax.Configuration.OutputCompareMode.FullHtml)
{
controlHtmlFingerprints.Add(string.Format("{0}_{1}", panelClientID, namevalue[0]), UnicodeEncoding.Default.GetString(Convert.FromBase64String(namevalue[1])));
--- 873,877 ----
string[] namevalue = namevaluepair.Split('#');
! if (MagicAjaxContext.Current.Configuration.PageStore.CompareMode == MagicAjax.Configuration.OutputCompareMode.FullHtml)
{
controlHtmlFingerprints.Add(string.Format("{0}_{1}", panelClientID, namevalue[0]), UnicodeEncoding.Default.GetString(Convert.FromBase64String(namevalue[1])));
***************
*** 933,937 ****
string keyWithoutNamingcontainer = key.Substring(panelClientID.Length + 1);
! if (MagicAjaxContext.Configuration.PageStore.CompareMode == MagicAjax.Configuration.OutputCompareMode.FullHtml)
{
sbuilder.AppendFormat("{0}#{1}", keyWithoutNamingcontainer, Convert.ToBase64String(UnicodeEncoding.Default.GetBytes((string)_controlHtmlFingerprints[key])));
--- 933,937 ----
string keyWithoutNamingcontainer = key.Substring(panelClientID.Length + 1);
! if (MagicAjaxContext.Current.Configuration.PageStore.CompareMode == MagicAjax.Configuration.OutputCompareMode.FullHtml)
{
sbuilder.AppendFormat("{0}#{1}", keyWithoutNamingcontainer, Convert.ToBase64String(UnicodeEncoding.Default.GetBytes((string)_controlHtmlFingerprints[key])));
|