I will add this... updating prototype, in my experience, has minimal side
affects and most of those are actually positive.
On Jul 17, 2013 6:22 PM, "Joseph Lust" <lifeofl...@gmail.com> wrote:

> Wow. I wonder why it just this minute came up for moderation? That's
>> Google Groups for you...
>
>
> Just ran into the problem, so posted my solution.
>
> Is there a specific reason you are using such an old (years!) version of
>> Prototype? 1.7.1 is current, and even it is getting a little long in the
>> tooth
>
>
> Someone decided in 2007 in that 1.5.1 was a good version. App was built in
> 2010. No one wanted to do a full regression to test a newer version since.
> Why are other conflicting libs loaded? Someone wiser than I thought it wise
> to have Prototype, JQuery, and DOMAssistant in the same page. In this case,
> it is causing issues, but sadly there are dependencies on all three
> throughout a very large code base.
>
> Are you trying to get an array of classnames from an element, or are you
>> trying to remove a class from an element? Because there's the
>> Element#removeClassName if the latter. It does pretty much what you do
>> here, except it returns an extended element, not an array of strings. You
>> could get the former with this:
>>         $(this).**removeClassName(**classNameToRemove).className.**
>> toString().split(/\s+/);
>
>
> Because the internal *includes()* method is corrupted via DOMAssistant's
> overwriting of the *each()* method, the built in methods for *
> removeClassName*()* *break. Because I cannot change the libs in use (I
> really would like to), I created an alternative remove method that does not
> use *each*() and implemented it in this case. Not pretty,  but it works.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Prototype & script.aculo.us" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to prototype-scriptaculous+unsubscr...@googlegroups.com.
> To post to this group, send email to
> prototype-scriptaculous@googlegroups.com.
> Visit this group at http://groups.google.com/group/prototype-scriptaculous
> .
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to prototype-scriptaculous+unsubscr...@googlegroups.com.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
Visit this group at http://groups.google.com/group/prototype-scriptaculous.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to