<html><body><div style="color:#000; background-color:#fff; font-family:arial, helvetica, sans-serif;font-size:10pt"><div><span>I was actually looking at sending out some code samples to Bob in Maine when I started looking at how the current code works.</span></div><div style="color: rgb(0, 0, 0); font-size: 13px; font-family: arial, helvetica, sans-serif; background-color: transparent; font-style: normal; "><span><br></span></div><div style="color: rgb(0, 0, 0); font-size: 13px; font-family: arial, helvetica, sans-serif; background-color: transparent; font-style: normal; "><span>There is not actually a specific UI holder there but a class (GeoMOOSE.UI.ZoomTo) that is instantiated and added to the UI after startup (main.js line 86).   It does not have any particular logic to avoid loading that class.</span></div><div style="color: rgb(0, 0, 0); font-size: 13px; font-family: arial, helvetica, sans-serif; background-color: transparent; font-style:
 normal; "><span><br></span></div><div style="color: rgb(0, 0, 0); font-size: 13px; font-family: arial, helvetica, sans-serif; background-color: transparent; font-style: normal; "><span>My suggestion would actually be to modify the GeoMOOSE.UI.ZoomTo class to have a "url" attribute.  or to add a CONFIGURATION['zoomto_url'] setting that would allow the zoom-tos to pull their data from a URL after the mapbook has loaded.  I think that would meet everyone's needs and fold the functionality into the main-line code.</span></div><div style="color: rgb(0, 0, 0); font-size: 13px; font-family: arial, helvetica, sans-serif; background-color: transparent; font-style: normal; "><span><br></span></div><div style="color: rgb(0, 0, 0); font-size: 13px; font-family: arial, helvetica, sans-serif; background-color: transparent; font-style: normal; "><span>Brian, does that make sense and get you what you ultimately need?</span></div><div><br><blockquote
 style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: 5px;">  <div style="font-family: arial, helvetica, sans-serif; font-size: 10pt; "> <div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "> <div dir="ltr"> <font size="2" face="Arial"> <hr size="1">  <b><span style="font-weight:bold;">From:</span></b> Jim Klassen <klassen.js@gmail.com><br> <b><span style="font-weight: bold;">To:</span></b> geomoose-users@lists.osgeo.org <br> <b><span style="font-weight: bold;">Sent:</span></b> Wednesday, October 17, 2012 12:24 PM<br> <b><span style="font-weight: bold;">Subject:</span></b> Re: [Geomoose-users] Dynamic Zoom<br> </font> </div> <br>
My thoughts would be to implement this as part of a custom tab mostly<br>because I am worried about the future safeness of hooking into UI<br>elements outside of a new tab. UI wise, it is more obvious to the user<br>the way it is.<br><br>Do we have a clean/future safe way for extensions to hook into existing<br>UI elements other than creating a tab?<br><br>On 10/17/2012 11:33 AM, Dan Little wrote:<br>> I think it'd be good to look into the FilteringSelect Dijit for<br>> implementing something. :-) If you need, I could try to dig up some<br>> code for it but it's not terribly difficult to code.<br>><br>>     ------------------------------------------------------------------------<br>>     *From:* "Bistrais, Bob" <<a ymailto="mailto:Bob.Bistrais@maine.gov" href="mailto:Bob.Bistrais@maine.gov">Bob.Bistrais@maine.gov</a>><br>>     *To:* "Basques, Bob (CI-StPaul)" <<a
 ymailto="mailto:bob.basques@ci.stpaul.mn.us" href="mailto:bob.basques@ci.stpaul.mn.us">bob.basques@ci.stpaul.mn.us</a>>;<br>>     Brian Fischer <<a ymailto="mailto:bfischer@houstoneng.com" href="mailto:bfischer@houstoneng.com">bfischer@houstoneng.com</a>>;<br>>     "<a ymailto="mailto:geomoose-users@lists.osgeo.org" href="mailto:geomoose-users@lists.osgeo.org">geomoose-users@lists.osgeo.org</a>" <<a ymailto="mailto:geomoose-users@lists.osgeo.org" href="mailto:geomoose-users@lists.osgeo.org">geomoose-users@lists.osgeo.org</a>><br>>     *Sent:* Wednesday, October 17, 2012 11:30 AM<br>>     *Subject:* Re: [Geomoose-users] Dynamic Zoom<br>><br>>     I’m not currently working on such an extension (tried a few<br>>     unsuccessful attempts), could certainly use this functionality.<br>>     Agree with Bob’s points, the highlighting in
 particular.<br>>     *From:*<a ymailto="mailto:geomoose-users-bounces@lists.osgeo.org" href="mailto:geomoose-users-bounces@lists.osgeo.org">geomoose-users-bounces@lists.osgeo.org</a><br>>     [mailto:<a ymailto="mailto:geomoose-users-bounces@lists.osgeo.org" href="mailto:geomoose-users-bounces@lists.osgeo.org">geomoose-users-bounces@lists.osgeo.org</a>] *On Behalf Of<br>>     *Basques, Bob (CI-StPaul)<br>>     *Sent:* Wednesday, October 17, 2012 12:14 PM<br>>     *To:* Brian Fischer; <a ymailto="mailto:geomoose-users@lists.osgeo.org" href="mailto:geomoose-users@lists.osgeo.org">geomoose-users@lists.osgeo.org</a><br>>     *Subject:* Re: [Geomoose-users] Dynamic Zoom<br>>     Brian,<br>>     I just tried it out and went to >> Municipalities >> Frost.<br>>     Highlighting of the Frost wasn’t obvious, upon closer
 inspection<br>>     though, I see the green outline (of Frost?). Would it make any<br>>     sense to add a highlighting option as a result set, possibly even<br>>     adding a label and or popup as optional configs.<br>>     When the list comes back from the Municipality selection (I assume<br>>     I can only select one at a time) you should just zoom<br>>     automatically to the location, the GO button could go away then.<br>>     Being able to select more than one item from the list might be a<br>>     good option to add if it is not already there. Probably not needed<br>>     for Cities or municipality selections, but for other items it<br>>     might be useful.<br>>     Works real nice as is too. :c) .<br>>     Bobb<br>>     *From:*<a
 ymailto="mailto:geomoose-users-bounces@lists.osgeo.org" href="mailto:geomoose-users-bounces@lists.osgeo.org">geomoose-users-bounces@lists.osgeo.org</a><br>>     <mailto:<a ymailto="mailto:geomoose-users-bounces@lists.osgeo.org" href="mailto:geomoose-users-bounces@lists.osgeo.org">geomoose-users-bounces@lists.osgeo.org</a>><br>>     [mailto:<a ymailto="mailto:geomoose-users-bounces@lists.osgeo.org" href="mailto:geomoose-users-bounces@lists.osgeo.org">geomoose-users-bounces@lists.osgeo.org</a>]<br>>     <mailto:[mailto:<a ymailto="mailto:geomoose-users-bounces@lists.osgeo.org" href="mailto:geomoose-users-bounces@lists.osgeo.org">geomoose-users-bounces@lists.osgeo.org</a>]> *On<br>>     Behalf Of *Brian Fischer<br>>     *Sent:* Wednesday, October 17, 2012 11:04 AM<br>>     *To:* <a ymailto="mailto:geomoose-users@lists.osgeo.org"
 href="mailto:geomoose-users@lists.osgeo.org">geomoose-users@lists.osgeo.org</a><br>>     <mailto:<a ymailto="mailto:geomoose-users@lists.osgeo.org" href="mailto:geomoose-users@lists.osgeo.org">geomoose-users@lists.osgeo.org</a>><br>>     *Subject:* [Geomoose-users] Dynamic Zoom<br>>     We have a couple viewers that were using a “Dynamic Zoom To”. It<br>>     looks like this code was re-written into an extension<br>>     (http://www.geomoose.org/extensions/DynamicZoom.html), but that it<br>>     only would work with a GeoMoose 2.4 interface because it is not<br>>     using the new Dojo interface and dropdown Dijit that is being used<br>>     for Zoom To in 2.6. So in conclusion this is not working with GM 2.6.<br>>     Before we try to tackle this code I just want to make sure no one<br>>     else has worked on
 upgrading this extension. Also do others like<br>>     how the Dynamic Zoom to’s work? If you want to see an example take<br>>     a look at the Zoom to in http://faribault.houstoneng.net/ . Any<br>>     other suggestions for an improved user experience that we should<br>>     consider?<br>>     Thanks,<br>>     Brian<br>>         <br>>     *Brian Fischer, CFM*<br>>     Principal | GIS Project Manager<br>>     *O*763.493.4522 | *D* 763.493.6664 | *M* 763.229.2734<br>>         <br>>     cid:image001.jpg@01CC3702.356B79C0<br>>         <br>>     6901 E Fish Lake Rd. , Suite 140 • Maple Grove, MN •55369<br>><br>>         <br>>         <br>>    
     <br>>     *www.houstoneng.com* <<a href="http://www.houstoneng.com/" target="_blank">http://www.houstoneng.com/</a>>**<br>><br>>         <br>>         <br>>         <br>>         <br>><br>>         <br>>         <br>>         <br>>         <br>>         <br>><br>>     This entire message (including all forwards and replies) and any<br>>     attachments are for the sole use of the intended recipient(s) and<br>>     may contain proprietary, confidential, trade secret, work-product,<br>>     attorney-client or privileged information. Any unauthorized<br>>     review, use, disclosure or distribution
 is prohibited and may be a<br>>     violation of law. If you are not the intended recipient, please<br>>     contact the sender by reply email and destroy all copies of the<br>>     original message.<br>><br>>     _______________________________________________<br>>     Geomoose-users mailing list<br>>     <a ymailto="mailto:Geomoose-users@lists.osgeo.org" href="mailto:Geomoose-users@lists.osgeo.org">Geomoose-users@lists.osgeo.org</a> <mailto:<a ymailto="mailto:Geomoose-users@lists.osgeo.org" href="mailto:Geomoose-users@lists.osgeo.org">Geomoose-users@lists.osgeo.org</a>><br>>     <a href="http://lists.osgeo.org/mailman/listinfo/geomoose-users" target="_blank">http://lists.osgeo.org/mailman/listinfo/geomoose-users</a><br>><br>><br>><br>><br>> _______________________________________________<br>> Geomoose-users mailing list<br>> <a
 ymailto="mailto:Geomoose-users@lists.osgeo.org" href="mailto:Geomoose-users@lists.osgeo.org">Geomoose-users@lists.osgeo.org</a><br>> <a href="http://lists.osgeo.org/mailman/listinfo/geomoose-users" target="_blank">http://lists.osgeo.org/mailman/listinfo/geomoose-users</a><br><br>_______________________________________________<br>Geomoose-users mailing list<br><a ymailto="mailto:Geomoose-users@lists.osgeo.org" href="mailto:Geomoose-users@lists.osgeo.org">Geomoose-users@lists.osgeo.org</a><br><a href="http://lists.osgeo.org/mailman/listinfo/geomoose-users" target="_blank">http://lists.osgeo.org/mailman/listinfo/geomoose-users</a><br><br><br> </div> </div> </blockquote></div>   </div></body></html>