Hi Станислав Анисимов,

Element.ClassNames is deprecated.

Best,

Tobie

On Mar 24, 1:11 pm, Станислав Анисимов <[EMAIL PROTECTED]>
wrote:
> Pair of functionalities to String object. Actully i found that
> String.toElement method conflicts with Element.update or may be also
> with some other functions
>
> Object.extend(String.prototype, {
>
>         /**
>          * If the string is html code and enclosed with html element convert
> to Element
>          * else the string is wraped with <span> or with 1st argument tag
>          *
>          * return {Element}
>          */
>         toElement: function() {
>                 str = this.strip();
>                 if (!str.startsWith('<') || !str.endsWith('>')){
>                         wrapTag = arguments[0]||'span';
>                         str = '<' + wrapTag + '>' + str + '</' + wrapTag + 
> '>';
>                 }
>
>                 var node = new Element('span');
>                 node.innerHTML = str;
>                 if (node.childElements().length == 1) {
>                         return node.down();
>                 }
>                 return node;
>         },
>
>         /**
>          * Extract elements from HTML code with given selector
>          *
>          * @param {String} selector
>          * @return {Array} Array of elements
>          */
>         extractElements: function(selector) {
>                 return this.toElement().select(selector);
>         }
>
> })
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Prototype: Core" 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/prototype-core?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to