<html>
<head>
<style>
P
{
margin:0px;
padding:0px
}
body
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body><BR>I have found this PATCH some how problematic, under the .NET environment, as for:<BR>
<OL>
<LI>
<DIV>after i change my 'viewer-files'&nbsp;not all the legend's symbols are shown, instead I get '?' marks.</DIV></LI>
<LI>
<DIV>when trying to add an ortophoto&nbsp;layer to the map, with MG Studio, layer is not shown on preview panel. when i change 'viewer-files'&nbsp;files back&nbsp;to the original, all works fine.<BR></DIV></LI></OL>
<BLOCKQUOTE>
<HR id=EC_stopSpelling>
Subject: RE: [mapguide-users] patch for Mouse WheelZoom, set scale and image on loading map in Ajax<BR>Date: Mon, 7 May 2007 10:35:52 +0200<BR>From: ivan.milicevic@supranet.hr<BR>To: mapguide-users@lists.osgeo.org<BR><BR>
<META content="Microsoft SafeHTML" name=Generator>
<STYLE>
.ExternalClass EC_p.MsoNormal, .ExternalClass EC_li.MsoNormal, .ExternalClass EC_div.MsoNormal
{margin-bottom:.0001pt;font-size:12.0pt;font-family:'Times New Roman','serif';}
.ExternalClass EC_a:link, .ExternalClass EC_span.MsoHyperlink
{color:blue;text-decoration:underline;}
.ExternalClass EC_a:visited, .ExternalClass EC_span.MsoHyperlinkFollowed
{color:purple;text-decoration:underline;}
.ExternalClass p
{margin-right:0cm;margin-left:0cm;font-size:12.0pt;font-family:'Times New Roman','serif';}
.ExternalClass EC_span.EmailStyle19
{font-family:'Calibri','sans-serif';color:#1F497D;}
.ExternalClass .EC_MsoChpDefault
{font-size:10.0pt;}
@page Section1
{size:612.0pt 792.0pt;}
.ExternalClass EC_div.Section1
{page:Section1;}

</STYLE>

<DIV class=EC_Section1>
<P class=EC_MsoNormal><SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'">This is very nice! Thanks a lot!</SPAN></P>
<P class=EC_MsoNormal><SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'">&nbsp;</SPAN></P>
<DIV>
<DIV style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: #b5c4df 1pt solid; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 3pt; BORDER-BOTTOM: medium none">
<P class=EC_MsoNormal><B><SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'">From:</SPAN></B><SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'"> mapguide-users-bounces@lists.osgeo.org [mailto:mapguide-users-bounces@lists.osgeo.org] <B>On Behalf Of </B>web<BR><B>Sent:</B> Monday, May 07, 2007 9:18 AM<BR><B>To:</B> MapGuide Users Mail List<BR><B>Subject:</B> [mapguide-users] patch for Mouse WheelZoom,set scale and image on loading map in Ajax</SPAN></P></DIV></DIV>
<P class=EC_MsoNormal>&nbsp;</P>
Hi all,<BR>just wanted to add somethig to the discussion of&nbsp;<EM>Mon Apr 2 17:49:22 EDT 2007.</EM><I><BR></I><BR>Reference: <A>http://lists.osgeo.org/pipermail/mapguide-internals/2007-April/001122.html</A><BR><BR>Display the rotating icon sounds good when the page is loading. I've added an effect which blurs the map (with a transparent div) when loading. With the rotating arrow, this is a nice effect.<BR><BR>All you have to do is opening the [ajaxmappane.templ]<BR><BR>About line 3047:<BR>
&lt;div&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div id="mapSpace"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div id="tilePlanes"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/div&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div id="img1" style="overflow: hidden;"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;img class="mapImage" id="mapImage1" style="visibility: hidden;" &gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;img class="mapImage" id="mapImage2" style="visibility: hidden;" &gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/div&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- Setting a transparent div to display when the page is loading, with the logo rotating --&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div id="maskTransp" style="display:none; background-color:#FFFFFF; position:absolute; width:100%%; top:0; left:0; height:100%%; filter:alpha(opacity=60); -moz-opacity:0.6; opacity: 0.6; z-index: 1;" &gt;&lt;/div&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/div&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div id="overlay" style="display:none; visibility: hidden; position: absolute; top: 0px; left: 0px;"&gt;&lt;/div&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/div&gt;<BR><BR><BR>then, about line 1360:<BR><BR>else<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var frmParent = parent.frames ["tbFrame"];<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var objDivRefresh = frmParent.document.getElementById("divRefresh");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var objDivTransparent = document.getElementById("maskTransp");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(objDivRefresh!=null){&nbsp; objDivRefresh.style.display='block'; }<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(objDivTransparent!=null){&nbsp; objDivTransparent.style.display='block'; }<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; panX1 = extX1 = resp.lowerLeft.X;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; panY1 = extY1 = resp.upperRight.Y;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; panX2 = extX2 = resp.upperRight.X;<BR><BR><BR>and about line<BR><BR>imgdiv.style.display = "block";<BR>&nbsp;&nbsp;&nbsp; if(safari)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; curimg = (curimg == "mapImage1"? "mapImage2": "mapImage1");<BR>&nbsp;&nbsp;&nbsp; var frmParent = parent.frames ["tbFrame"];<BR>&nbsp;&nbsp;&nbsp; var objDivRefresh = frmParent.document.getElementById("divRefresh");<BR>&nbsp;&nbsp;&nbsp; var objDivTransparent = document.getElementById("maskTransp");<BR>&nbsp;&nbsp;&nbsp; if(objDivRefresh!=null){&nbsp;&nbsp;&nbsp; objDivRefresh.style.display='none'; }<BR>&nbsp;&nbsp;&nbsp; if(objDivTransparent!=null){&nbsp;&nbsp;&nbsp; objDivTransparent.style.display='none'; }<BR>&nbsp;&nbsp;&nbsp; return false;<BR>}<BR>function OnAlternateImageLoaded() {<BR><BR><BR><BR><BR>For the rotating arrow, do not forget, if it is not done, to:<BR>Set the div in toolbar.templ<BR><BR>about line 232<BR><BR>&lt;body class="Toolbar" onload="InitDocument()" leftmargin=10 topmargin=0 rightmargin=0 bottommargin=0 marginwidth=0&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;div id="divRefresh" name="divRefresh" class="cssRefresh"&gt;&lt;img src="../phpviewersample/images/spinner_notext.gif"&gt;&lt;img src="../phpviewersample/images/text_spinner.gif"&gt;&lt;/div&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;span id="ToolbarContent"&gt;&lt;td&gt;&lt;/td&gt;&lt;/span&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;div class="TextMetricsDiv" id="TextMetricsDiv"&gt;&lt;span class="TextMetrics" id="Metrics"&gt;&lt;/span&gt;&lt;/div&gt;<BR><BR><BR>and in the css section:<BR>
div.cssRefresh<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; position: absolute; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; right:0px;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; top:0px;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR><BR><BR>Rémy<BR></DIV></BLOCKQUOTE><br /><hr />Explore the seven wonders of the world <a href='http://search.msn.com/results.aspx?q=7+wonders+world&mkt=en-US&form=QBRE' target='_new'>Learn more!</a></body>
</html>