Hi,
I'm currently a little stuck in one of those moments where doing
something simple is strangely complicated (thanks IE <3). I ran into a
situation where I must validate if an element property has been set,
and I thought "oh, I'll just use my_element.has('someattribute')" and
to my surprise there was no such thing.
Browsing through the MooTools code, I found something that looks like
a possible implementation:
https://github.com/mootools/mootools-core/blob/master/Source/Slick/Slick.Finder.js#L199
Testing for it in IE7 (IE9 in IE7 mode) and IE6 (with Chrome IE Tab
extension) it seems to work without problem.
I think the Element "class" could use a has method since the get
method could be considered ambiguous for this purpose as it returns
null for when the attribute does not exist and for when it is empty
(which IMHO should return an empty string).
Regards,
David