On Oct 14, 4:32 am, "__proto__.__proto__" <[EMAIL PROTECTED]>
wrote:
> I think the problem comes from :
>
> Element.extend = (function() {
>   if (Prototype.BrowserFeatures.SpecificElementExtensions)
>     return Prototype.K;
> ...
>
> }
>
> "Runtime created" elements do not behave as "HTML source" elements, in
> Chrome...
> It looks like they do not share the same prototype !
> It seems that the $ function do not try to extend elements in chrome,
> because it assumes that element are "prototype extended".
>
> If you really need Chrome support, you can do :
>
> theElement = $('...');
> if (! theElement.insert) { // if the $ function did not work well, as
> in Chrome...
>         theElement.insert = function (insertions) {
>                 return Element.insert(this, insertions)
>         }.bind(theElement );}
>
> theElement.insert(...);

It would be nuts to create a standalone function for every element out
there (performance and memory wise) : )
Don't you think?

--
kangax
--~--~---------~--~----~------------~-------~--~----~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to