Rev 233 | Rev 235 | Go to most recent revision | Compare with Previous | Directory listing | View Log | RSS feed
* dom.js - Added jsx.dom.isDescendantOfOrSelf() * dom/css.js - jsx.dom.css.getComputedStyle(): + Caches document.defaultView + Throws exception if document.defaultView is available, but getPropertyValue() is unavailable * dom/events.js - jsx.dom.addEventListener() uses jsx.object.isNativeMethod(); thanks to Esailija @ StackOverflow.com * dom/timeout.js - Added missing jsx.dom.timeout namespace definition - Renamed jsx.dom.runLater() to jsx.dom.timeout.runAsync() * dom/widgets.js - jsx.dom.widgets.Widget(): + Added comment, clarified variable names - jsx.dom.widgets.Widget.prototype.update() updates style and is called by inheriting types - jsx.dom.widgets.SpinnerInput(): + Sets width of HTML5-like buttons + Fixed: Double decrement/increment with HTML5 + Fixed: Bogus e.keyIdentifier switch-case fall-through * object.js - Split isMethod() into isHostMethod() and isNativeMethod(), keeping aliases (see dom/events.js) * test/dom/countdown/index.php - Added `input' element width to test jsx.dom.widgets.Widget.prototype.update() * httprequest.html - Modified to test jsx.xpath.createFullNSResolver() * xpath.js - Now strict mode code - jsx.xpath.evaluate() + Support implicit default namespace with MSXML + Fixed "implied global": res - Added jsx.xpath.createFullNSResolver() to use new jsx.xpath.collectNamespaces(); both throw new jsx.xpath.InvalidNodeError * test/test.xml.php - Added from temporary directory