<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman, new york, times, serif;font-size:14pt"><DIV>Hi Jason;</DIV>
<DIV>&nbsp;</DIV>
<DIV>"is that possible to change the position of the task pane to the left side instead of right side (original position)?<BR>if yes, can I know how to change it?"&nbsp; (Kencana's question)<BR></DIV>
<DIV>&nbsp;</DIV>
<DIV>I have followed the steps you have indicated in this subject and when I run the application, I obtain the following :</DIV>
<DIV>&nbsp;</DIV>
<DIV><EM>/mapguide/mapviewerjava/viewoptions.jsp</EM> </DIV>
<DIV>&nbsp;</DIV>
<DIV>written on the web page!!!!!!!!</DIV>
<DIV>&nbsp;</DIV>
<DIV>I think that&nbsp;there might be another changes to do, </DIV>
<DIV>&nbsp;</DIV>
<DIV><EM>"Finally, you'll need to do something with the styling to make the task<BR>pane stand out from the legend/properties."------&gt;</EM>What Shall I do?</DIV>
<DIV>&nbsp;</DIV>
<DIV>_______________________________________________________________</DIV>
<UL>
<LI>Van: Jason Birch [mailto:<A href="http://lists.osgeo.org/mailman/listinfo/mapguide-users"><FONT color=#0000ff>Jason.Birch at nanaimo.ca</FONT></A>] <BR>Verzonden: vrijdag 3 november 2006 10:10<BR>Aan: <A href="http://lists.osgeo.org/mailman/listinfo/mapguide-users"><FONT color=#0000ff>users at mapguide.osgeo.org</FONT></A><BR>Onderwerp: RE: [mapguide-users] changing task frame position<BR><BR> <BR><BR>Yes, but it's not easy.&nbsp; To do so, you will need to understand how the<BR>current templating system works.<BR><BR> <BR><BR>How the template system works is that the mapviewer files use the<BR>sprintf() function to do variable substitution into a static text file,<BR>and output that as HTML.&nbsp; I'll give an example for the PHP mapviewer.<BR>In this case, the mainframe.php file figures out a bunch of stuff like<BR>the size of your frame, whether you want the task frame to show, and<BR>some other stuff.&nbsp; If you do want the task frame to show,
 then it calls<BR>some code around line 435 that swaps a whole bunch of variables (20)<BR>into the framesettaskbar.templ file.<BR><BR> <BR><BR>To move the task pane to the left side, you will need to both modify the<BR>"framesettaskbar.templ" file (it's in www\viewerfiles\) and the<BR>mainframe.php file (it's in www\mapviewerphp\).&nbsp; <BR><BR> <BR><BR>First, you have to change the HTML template in the framesettaskbar.templ<BR>file.&nbsp; You need to change the order of the "taskArea" and the "maparea"<BR>framesets, and also change the "cols" definition in their containing<BR>frameset from "*,%s" to "%s,*" so that the task area's width comes<BR>first.<BR><BR> <BR><BR>Next, you have to change the order that the variables are replaced into<BR>the template in the mainframe.php file.&nbsp; For this, you will need to find<BR>the line that looks like "if($showTaskBar)".&nbsp; A couple lines down from<BR>that, is the call that generates the frameset that
 includes the task<BR>bar.&nbsp; Take "$toolbarHeight+1,",&nbsp; "$srcTaskBar," and "$srcTaskFrame," and<BR>move them up until they are between the "$taskWidth," and<BR>"$toolbarHeight," variables in the sprintf() call.<BR><BR> <BR><BR>Finally, you'll need to do something with the styling to make the task<BR>pane stand out from the legend/properties.<BR><BR> <BR><BR>Hope this helps,<BR><BR>Jason<BR><BR> <BR><BR>________________________________<BR><BR></LI></UL></div><br>



      <hr size="1"> 
Ne gardez plus qu'une seule adresse mail ! <a href="http://www.trueswitch.com/yahoo-fr/">Copiez vos mails</a> vers Yahoo! Mail </body></html>