And I've tried the defer as well, didn't do the job as the call stack will
be ready between Ajax calls.

On Wed, Oct 24, 2012 at 2:34 PM, Henrik Aagaard Sørensen <
henrikaagaardsoren...@gmail.com> wrote:

> Hi Walter.
>
> Thank you for your answer, however, I do not have the ability to change
> the Ajax-calls. It's external scripts which is being loaded.
>
>
> On Wed, Oct 24, 2012 at 2:32 PM, Walter Lee Davis <wa...@wdstudio.com>wrote:
>
>> You can add this transformation in the onSuccess callback of your Ajax
>> call:
>>
>> new Ajax.Updater('foo', '/get/more/foo', {onSuccess: function(){
>>         $$('.foo').invoke('addClassName', 'bar');
>> });
>>
>> As long as you don't have a ton of DOM changes happening, this should
>> just work. Otherwise, you may want to wrap it in a Defer to ensure that the
>> DOM is stable before you run it.
>>
>> Walter
>>
>> On Oct 24, 2012, at 8:00 AM, Henrik Aagaard Sørensen wrote:
>>
>> > No, unfortunately it's not that.
>> >
>> > It's elements being loaded into the dom later. I'm already using
>> dom:loaded and I've placed the JS jus before </body> as the last element.
>> > However, there are several Ajax-calls which later (in the future, after
>> everything is loaded) creates new elements (which I have no control over),
>> so I need to have Prototype adding specific class-names in elements which
>> fullfill CSS selector at all time.
>> >
>> > On Wed, Oct 24, 2012 at 1:57 PM, Walter Lee Davis <wa...@wdstudio.com>
>> wrote:
>> > Can you describe what you mean by future elements on the page? Do you
>> mean elements that are later in the source order than the script? If so,
>> that's pretty simple:
>> >
>> >         document.observe('dom:loaded', function(){
>> >                 $$('div.foo').invoke('addClassName', 'bar');
>> >         });
>> >
>> > Walter
>> >
>> > On Oct 24, 2012, at 7:52 AM, Henrik Aagaard Sørensen wrote:
>> >
>> > > I'm trying to append a class via addClassName on future elements on a
>> page with Prototype, however I do seem to struggle a bit with it. I know of
>> jQuery's .live feature, but I cannot find a similar feature in Prototype.
>> > >
>> > > --
>> > > You received this message because you are subscribed to the Google
>> Groups "Prototype & script.aculo.us" group.
>> > > To view this discussion on the web visit
>> https://groups.google.com/d/msg/prototype-scriptaculous/-/3R9rCrWTjaIJ.
>> > > To post to this group, send email to
>> prototype-scriptaculous@googlegroups.com.
>> > > To unsubscribe from this group, send email to
>> prototype-scriptaculous+unsubscr...@googlegroups.com.
>> > > For more options, visit this group at
>> http://groups.google.com/group/prototype-scriptaculous?hl=en.
>> >
>> > --
>> > You received this message because you are subscribed to the Google
>> Groups "Prototype & script.aculo.us" group.
>> > To post to this group, send email to
>> prototype-scriptaculous@googlegroups.com.
>> > To unsubscribe from this group, send email to
>> prototype-scriptaculous+unsubscr...@googlegroups.com.
>> > For more options, visit this group at
>> http://groups.google.com/group/prototype-scriptaculous?hl=en.
>> >
>> >
>> >
>> > --
>> > You received this message because you are subscribed to the Google
>> Groups "Prototype & script.aculo.us" group.
>> > To post to this group, send email to
>> prototype-scriptaculous@googlegroups.com.
>> > To unsubscribe from this group, send email to
>> prototype-scriptaculous+unsubscr...@googlegroups.com.
>> > For more options, visit this group at
>> http://groups.google.com/group/prototype-scriptaculous?hl=en.
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Prototype & script.aculo.us" group.
>> To post to this group, send email to
>> prototype-scriptaculous@googlegroups.com.
>> To unsubscribe from this group, send email to
>> prototype-scriptaculous+unsubscr...@googlegroups.com.
>> For more options, visit this group at
>> http://groups.google.com/group/prototype-scriptaculous?hl=en.
>>
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.

Reply via email to