All is ok then ?

We/You/me just need , soemthing along these lines :

jQuery.isObject = function( obj )
{
    return  Object.prototype.toString.call(obj) === "[object
Object]" ) ;
 }

jQuery.isObjectLiteral = function( obj )
{
    if ( ! jQuert.isObject(obj)  ) {
      return false;
    }
    //own properties are iterated firstl,
    //so to speed up, we can test if the last one is owned or not
    var key;
    for ( key in obj ) {}
    return !key || Object.prototype.hasOwnProperty.call( obj, key );
}

Maybe a bit more optimised.

The solution above does not care about IE "thinking" of DOM methods as
objects, but apparently "it was decided", this is not important.

Job done ... after several months of mauling the issue ... Better even
then never ;o)

--DBJ

--

You received this message because you are subscribed to the Google Groups 
"jQuery Development" group.
To post to this group, send email to jquery-...@googlegroups.com.
To unsubscribe from this group, send email to 
jquery-dev+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/jquery-dev?hl=.


Reply via email to