DOMAssistant 2.8 beta 2 now available

January 26th, 2010 by chenghong

Changes since beta 1:

  • [Chg] Updated implementation of event.clientX/Y and event.relatedTarget
  • [Chg] focus/blur on IE now uses activate/deactivate instead of focusin/focusout for better IE5.5 support
  • [Fix] Regression bug where event handler cannot be added again after being removed.
  • [Fix] :nth-of-type, :o nly-of-type buggy in IE
  • [Fix] Negated pseudo-classes do not work
  • [Fix] Selectors that start with >, + and ~ do not work in IE
  • [Fix] Comment nodes not skipped in IE for certain selectors
  • [Fix] setStyle(‘display’, ‘none’) does not work properly in IE when the element is relatively positioned


Although beta 2 has been tested rigorously on the updated unit test suite, please report any bugs you might find.

Both comments and pings are currently closed.

4 Responses to “DOMAssistant 2.8 beta 2 now available”

  1. Dave says:

    I’ve been following both Robert’s and your progress since this project’s early stages, and I’m very pleased to hear this good news! It has not only saved me time, but also taught me many things about JavaScript programming, especially making my scripts compatible across different browsers.

    I’m currently using DOMAssistant, as well as one of the plugins, in a Google Chrome browser plugin (

    I wish to thank both you and Robert for sharing DOMAssistant with the public. I appreciate your hard work.

  2. chenghong says:

    Thanks for your kind words Dave! I took a look at FlashControl and noticed that it was already using version 2.8, with some DOM heavy-lifting and event delegation provided by DOMAssistant. Congrats on a well-done plugin! I look forward to seeing more of it =)

  3. Bruno Bichet says:

    Hi, it’s a good news, i’ll spread this news to my friends and networks! Thanks o/