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 [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/jquery-dev?hl=.