When I add my own extensions to DOM elements, is there a way to only
add my extensions to the specific types of DOM elements (e.g. SELECT)
to which my extensions apply or are intended to operate?

Based on the Prototype API documentation (http://prototypejs.org/learn/
extensions), it appears that anytime I extend an element, all the
extensions (Prototype's and my own) are copied to that element
regardless of the element's type.

For example, I have a collection of extensions for operating on just
SELECT elements.  However, I don't want to copy these extensions to
the non-SELECT elements that I also extend using the $ utility method,
Element.extend, etc.

For obvious reasons, if I extend a DIV element, I don't want all my
SELECT extensions to be copied to it.  Am I correct in assuming that
Prototype copies all my extensions to an extended element regardless
of its type?

If so, is it possible to do otherwise?  Though it does not appear to
me that it does so, does Prototype already handle this?  If not, does
Prototype have the capacity to handle it?  If so, how?

Thanks in advance for any help group user are able to provide.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Spinoffs" 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/rubyonrails-spinoffs?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to