The JSAPI support for the variable mapsize is something I havn't quite set up (in the right way) for the mapsize widget yet, but the support in the PanMap widget is ready.  I don't mind contributing the code I have to support variable mapsize for JSAPI mode, but it's in several places.
<br><br>To see how the functionality works - see for example... <a href="http://nlwis-snite1.agr.gc.ca/eco/?mode=a">http://nlwis-snite1.agr.gc.ca/eco/?mode=a</a>&nbsp; The <br>There are bug fixes currently pending deployment, so if the session ends for no reason, just start over.
<br><br>The mapsize here changes with a window resize event, but the code I have could be ported into the more static mapsize widget.&nbsp; I haven't quite decided the best way to do it yet.&nbsp; Right now it's all just in an attached javascript file I use for the template.
<br><br>Liz<br><br><div><span class="gmail_quote">On 6/20/06, <b class="gmail_sendername">Julien-Samuel Lacroix</b> &lt;<a href="mailto:jlacroix@mapgears.com">jlacroix@mapgears.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi Liz,<br>Thanks for the contribution. We'll open a bug and add it to the code.<br>I'm not sure I understand the first change you made though. Is it a<br>change to support variable mapsize in JSAPI mode which you will<br>
contribute later?<br><br>Julien<br><br>Liz Godwin wrote:<br>&gt; Hi there,<br>&gt;<br>&gt; I'm not actively in the developers group right now so I'll just submit<br>&gt; this change to this list.&nbsp;&nbsp;If it's believed that it should be added to
<br>&gt; the CVS version, great!<br>&gt;<br>&gt; Attached is a copy of my PanMap.widget.php file.&nbsp;&nbsp;Changes are as follows:<br>&gt; 1.&nbsp;&nbsp;support for JSAPI, and variable mapsizes (a consequence of other<br>&gt; chnages I've made to support variable mapsizing in JSAPI mode)
<br>&gt;<br>&gt; By this I mean that changing the size of a map was not possible in JSAPI<br>&gt; mode.&nbsp;&nbsp;I've done this, but rather roughly for now, in other files.<br>&gt; Because the page would need to be redrawn to support a map resize,
<br>&gt; having PanMap talk to JSAPI for map size was not necessary.<br>&gt;<br>&gt; Also, in implementing this I discovered that the draggable area was<br>&gt; restricted to the initial size of the map.&nbsp;&nbsp;So there's a line in there
<br>&gt; updating this too.<br>&gt;<br>&gt; 2.. support for recentre on click, not just pan.<br>&gt; Previously, if a user clicked on a point, it was caught and nothing<br>&gt; happened.&nbsp;&nbsp;Now it's recentering on that point.&nbsp;&nbsp;I took code from the
<br>&gt; recentre widget to do this.<br>&gt;<br>&gt;<br>&gt; I think these are good changes.&nbsp;&nbsp;I realize that the JSAPI support may<br>&gt; not be relevant yet, but the widget could always be ready for when it is.<br>&gt;<br>
&gt; Cheers<br>&gt;<br>&gt; Liz Godwin<br>&gt;<br>&gt; P.S.&nbsp;&nbsp;I originally sent the file unzipped so it may be stuck in a<br>&gt; moderator's list someplace.<br>&gt;<br>&gt;<br>&gt; ------------------------------------------------------------------------
<br>&gt;<br>&gt; _______________________________________________<br>&gt; Chameleon mailing list<br>&gt; <a href="mailto:Chameleon@lists.maptools.org">Chameleon@lists.maptools.org</a><br>&gt; <a href="http://lists.maptools.org/mailman/listinfo/chameleon">
http://lists.maptools.org/mailman/listinfo/chameleon</a><br><br>--<br>Julien-Samuel Lacroix<br>Mapgears<br><a href="http://www.mapgears.com/">http://www.mapgears.com/</a><br></blockquote></div><br>