Fix problem on Toolbar buttons where IE doesn't display focus border (after tabbing into the toolbar, or using the arrow keys to navigate).
Fix problem on Toolbar buttons where IE doesn't display focus border (after tabbing into the toolbar, or using the arrow keys to navigate).

IE doesn't display focus border if you focus() a node with tabIndex=-1.  Thus, fixing problem by setting the button's tabIndex to 0 before focusing the node. 

This problem didn't occur in 1.5 because after focusing the node, _KeyNavContainer set the node's tabindex to 0 and then bumped the node by setting node.className in _CssStateMixin._setStateClass()    But, after [23228] _KeyNavContainer's _onFocus advice runs after _CssStateMixin's _setStateClass() call (triggered by the watch() on "focused".

Refs #10272, fixes #12531 on trunk, !strict


git-svn-id: 674a2d6b1e32e53f607eb824547723f32280967e@24102 560b804f-0ae3-0310-86f3-f6aa0a117693

redaktor/deliteful