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

Reply via email to