It looks like the parsed event isnt being thrown correctly for non-kml 
data formats. Will see about fixing it.

Lara wrote:
> Hi Lance,
>
> Thanks again, but I'm sorry I am not having any luck with this. The
> folder is still remains open after the sidebar initiates. I also
> thought that AllFoldersOpen:false would set the sidebar to have the
> folders closed upon parsing. I have tried to tweak the newsest version
> of the geoxml.js to get the effect I want, but I can't figure it out.
>
> Lara
>
> ------ CODE
> var exml = new GeoXml("exml", map,"NPL_FS.xml", {noshadow:true,
> sidebarid:"the_side_bar",  iwwidth:260, allfoldersopen:false,
> iconFromDescription:false, domouseover:false, baseicon:bicon});
> var exml1 = new GeoXml("exml1", map, "PCS_FS.xml", {noshadow:true,
> sidebarid:"the_side_bar", allfoldersopen:false,
> iconFromDescription:false, domouseover:false, baseicon:icon});
>
> exml1.parse("Permit Compliance System");
> GEvent.addListener( exml1, 'parsed', function(){
> exml1.toggleContents(0,false);});
>
>
>
> On Jan 29, 7:06 pm, Lance Dyas <[email protected]> wrote:
>   
>> No you have to wait till the sidebar element actually exists... sorry I
>> didnt detail it more
>> you need to add a listener for the event "parsed" should look something like
>> this...
>>
>>  GEvent.addListener( exml1, 'parsed', function(){
>> exml1.toggleContents(0,false);});
>>
>> AllFoldersOpen = true, over-rides to open state.. but the opposite
>> doesnt force them
>> closed (which would be a reasonable  improvement )
>>
>>
>>
>> Larawrote:
>>     
>>> Hi Lance,
>>>       
>>> I cannot get exml.toggleContents(0,false); to work. The folder for the
>>> exml1 parsed data opens upon initiation. See relevant code below, and
>>> my page at:http://www.tchdgis.org/googlemaps/mainEHserviceNPL.html.
>>> Click "Show/Hide Layers" and check "EPA Datasets".
>>>       
>>> Am I putting toggleContents in the right location? I want the Folder
>>> in the sidebar for exml1 (Permit Compliance System) closed and
>>> unchecked.
>>>       
>>> ------ CODE
>>> var gicon = new GIcon(icon,"http://www.tchdgis.org/googlemaps/
>>> greensm.gif");
>>> var bicon = new GIcon(icon,"http://www.tchdgis.org/googlemaps/
>>> bluesm.gif");
>>>       
>>> var exml = new GeoXml("exml", map,"NPL_FS.xml", {noshadow:true,
>>> sidebarid:"the_side_bar",  iwwidth:260, allfoldersopen:false,
>>> iconFromDescription:false, domouseover:false, baseicon:bicon});
>>> var exml1 = new GeoXml("exml1", map, "PCS_FS.xml", {noshadow:true,
>>> sidebarid:"the_side_bar", allfoldersopen:false,
>>> iconFromDescription:false, domouseover:false, baseicon:icon});
>>> var exml2 = new GeoXml("exml2", map, "AFS_FS.xml", {noshadow:true,
>>> sidebarid:"the_side_bar", allfoldersopen:false,
>>> iconFromDescription:false, domouseover:false, baseicon:gicon});
>>>       
>>> exml1.toggleContents(0,false);
>>> exml1.parse("Permit Compliance System");
>>>       
>>> .- Hide quoted text -
>>>       
>> - Show quoted text -
>>     
> >
> .
>
>   


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Maps API" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/Google-Maps-API?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to