On Jan 31, 2006, at 11:24 AM, Bob Ippolito wrote:
On Jan 31, 2006, at 11:15 AM, Beau Hartshorne wrote:
In some places you check for something like
(self.attributeArray.compliant). My concern (bet) is that IE7 may
assert that it is "compliant", but still screw it up.
compliant is the result of analyzing a DOM element for attributes
that shouldn't be there. IE has always defined default values for
every possible attribute, and I don't think they're going to change
that behavior. It's not technically broken, and they have lots of
real bugs to worry about :)
Speaking of which... I just installed IE 7 beta 2 on one of the
crappy PC laptops lying around the office:
MochiKit v1.3 [IE 7.0]
Type your expression in the input box below and press return, or see
the notes below for more information.
>>> MochiKit.DOM.attributeArray.compliant
false
The standard tests all pass, the signal tests have failures (not sure
if they also fail in IE6): 7, 16, 17, 22, 23, 24, 25, 26, 27
Signal also has failures in Safari.. 25 fails, and 28 raises an
exception:
# name: TypeError
# message: Value undefined (result of expression evt.initMouseEvent)
is not object.
# line: 237
# sourceURL: http://mochikit.com/tests/test_Signal.js
-bob