#location_chooser is not a comment.
It's the HAML that sets the id of the span element. In your observers, you
change the javascript to update an element with the id
'group_location_chooser', so the js didn't work until you updated the id of
the element (inadvertently).
Hope that helps,
Bruno

- More on HAML: http://haml.hamptoncatlin.com/

On Fri, Dec 5, 2008 at 11:42 PM, Levi Rosol <[EMAIL PROTECTED]> wrote:

> ok, so i found the issue. but this makes no sense. in my new partial that i
> copied from the original partial the first line is:
>
> %span#location_chooser
>
> Now, i took the the #location_chooser part to be a comment, so i never
> touched it. then, in an effort to make sure that everything was renamed,
> comments included, i change it to:
>
> %span#group_location_chooser
>
> and it works.
>
> Could someone help me understand what exactly that does?
>
> thx
>
>
>
>
> --
> Levi Rosol
> Twitter: @LeviRosol
>
>
>
> On Fri, Dec 5, 2008 at 10:45 PM, Levi Rosol <[EMAIL PROTECTED]> wrote:
>
>> and here are my observers for the new group_location_chooser
>>
>> observe_field("state_id", {:url => {:controller => 'groups', :action =>
>> 'metro_area_update'}, |
>>   :with => "'state_id=' + $('state_id').value + '&country_id=' +
>> $('country_id').value", |
>>   :loading => "$$('span#group_location_chooser img')[0].show();", |
>>   500 => "alert('"+:sorry_there_was_an_error.l+"'); return false", |
>>   :update => "group_location_chooser"}) |
>>
>> %span
>>
>> = observe_field("country_id", {:url => {:controller => 'groups', :action
>> => 'metro_area_update'}, |
>>   :with => "country_id", |
>>   :loading => "$$('span#group_location_chooser img')[0].show();", |
>>   500 => "alert('"+:sorry_there_was_an_error.l+"'); return false", |
>>   :update => "group_location_chooser"}) |
>>
>> --
>> Levi Rosol
>> Twitter: @LeviRosol
>>
>>
>>
>> On Fri, Dec 5, 2008 at 10:43 PM, Levi Rosol <[EMAIL PROTECTED]> wrote:
>>
>>> i'm in the process of duplicating the location functionality for groups
>>> and am getting hung up. I've gone through and made sure that all of the
>>> correct fields have been added to my group object, counters,
>>> model/controller methods added, etc.
>>>
>>> I had to duplicate the location_chooser control, making a new
>>> group_location_chooser so that it would look at the group and not the user
>>> when getting values. Well, in my index view for groups (functions much like
>>> the user index in that it shows a list of groups) I cannot get the state
>>> dropdown to populate. I see everything fire on the server and when i step
>>> through it, i get a list of 51 states. it's just that the browser isn't
>>> getting updated.
>>>
>>> i also do not see the spinner icon when i select a country.
>>>
>>> any ideas?
>>>
>>>
>>> --
>>> Levi Rosol
>>> Twitter: @LeviRosol
>>>
>>
>>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CommunityEngine" 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/communityengine?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to