Fix bug calling Dialog.show() while hide() fade-out is in progress, causing Dialog to be added to !DialogLevelManager stack twice.   Fixes #16152 !strict.

git-svn-id: http://svn.dojotoolkit.org/src/dijit/trunk@29836 560b804f-0ae3-0310-86f3-f6aa0a117693
Make Dialog.resize() work correctly when the Dialog contents have changed size, by first resizing the Dialog and then positioning it.   Fixes #16172 !strict.

git-svn-id: http://svn.dojotoolkit.org/src/dijit/trunk@29837 560b804f-0ae3-0310-86f3-f6aa0a117693
Fixes #16085.  Add dijitInline and white-space:nowrap (to emulate NOBR) to VerticalSlider's decoration container so that child DIVs are packed in.

git-svn-id: http://svn.dojotoolkit.org/src/dijit/trunk@29842 560b804f-0ae3-0310-86f3-f6aa0a117693
Clean up lingering handle to avoid complaint from firebug dojo extension, and possible memory leak.   Fixes #16206 !strict.

git-svn-id: http://svn.dojotoolkit.org/src/dijit/trunk@29861 560b804f-0ae3-0310-86f3-f6aa0a117693
Fix positioning of popups when there's a margin on <body>, fixes #16148 !strict

git-svn-id: http://svn.dojotoolkit.org/src/dijit/trunk@29864 560b804f-0ae3-0310-86f3-f6aa0a117693
Workaround IE9 behavior where down arrowing through !TreeNodes doesn't show focus outline.   Also removing some rules for FF3.   Fixes #16231.

git-svn-id: http://svn.dojotoolkit.org/src/dijit/trunk@29877 560b804f-0ae3-0310-86f3-f6aa0a117693
Fixes #16215.  Let Chrome default to gray text for disabled TextBox widgets like other non-Webkit browsers, and darken the text for Safari somewhat to look better on mobile devices.

git-svn-id: http://svn.dojotoolkit.org/src/dijit/trunk@29884 560b804f-0ae3-0310-86f3-f6aa0a117693
Make !TooltipDialog work with popup.at(), fixes #16227 !strict.

git-svn-id: http://svn.dojotoolkit.org/src/dijit/trunk@29889 560b804f-0ae3-0310-86f3-f6aa0a117693
Use -webkit-overflow-scrolling so that Dialog scrolls better on iOS5+, fixes #16170.

git-svn-id: http://svn.dojotoolkit.org/src/dijit/trunk@29891 560b804f-0ae3-0310-86f3-f6aa0a117693
Check that onClose() is defined before calling it, fixes #16267 !strict.

git-svn-id: http://svn.dojotoolkit.org/src/dijit/trunk@29901 560b804f-0ae3-0310-86f3-f6aa0a117693
Fix corner case regression where you can't call set("foo", "bar") from postMixInProperties(), even if setting "foo" isn't supposed to access the DOM.   Fixes #16273 !strict.

git-svn-id: http://svn.dojotoolkit.org/src/dijit/trunk@29903 560b804f-0ae3-0310-86f3-f6aa0a117693
For aria compliance, !StackContainer's children need role="tabpanel", but since the child widgets may have their own roles and aria attributes, for example Tree, put a wrapper <div role="tabpanel"> around each child widget.

Modifies _Container.addChild(widget, num) to position widget as the n+1'th direct child of _Container.containerNode, even if the child widgets are not direct children of _Container.containerNode.  This is necessary for !StackContainer.addChild() to keep working after the above change, and also simplifies !AccordionContainer.addChild(), which is complicated due to the !AccordionInnerContainer wrapper widgets.

Also sets aria-label or preferably aria-labelledby on each <div role="tabpanel">.

Patch partly from Mike Billau (IBM, CCLA).

Refs #16242, #16244 !strict.

git-svn-id: http://svn.dojotoolkit.org/src/dijit/trunk@29904 560b804f-0ae3-0310-86f3-f6aa0a117693
Turn on !BackgroundIframe for chrome too, to help with applets.   Also add has() flag to control whether or not !BackgroundIframe shows.   Starting in 2.0 I'd like it to be false by default.

Fixes #11822, #16268 !strict.

git-svn-id: http://svn.dojotoolkit.org/src/dijit/trunk@29907 560b804f-0ae3-0310-86f3-f6aa0a117693
Make sure container's tabindex is removed whenever one of the container's children gets focus, regardless of how it got focus.   Fixes #16300 !strict.

git-svn-id: http://svn.dojotoolkit.org/src/dijit/trunk@29911 560b804f-0ae3-0310-86f3-f6aa0a117693
Fixes #16262, #10251.  Add multiple letter search capability to _KeyNavContainer.  Also added single letter navigation to Menu triggered by a special {} MenuItem label syntax (e.g. {F}ile) in which the letter is underlined when the Menu has focus.  Changed SelectMenu to inherit from DropDownMenu instead of Menu. Added automated tests. !strict

git-svn-id: http://svn.dojotoolkit.org/src/dijit/trunk@29912 560b804f-0ae3-0310-86f3-f6aa0a117693
update comment to match behavior, refs #14341 !strict

git-svn-id: http://svn.dojotoolkit.org/src/dijit/trunk@29920 560b804f-0ae3-0310-86f3-f6aa0a117693
just fixing bug number in comment, refs #16300.

git-svn-id: http://svn.dojotoolkit.org/src/dijit/trunk@29924 560b804f-0ae3-0310-86f3-f6aa0a117693
Remove disclaimer no longer needed after [29904], refs #16244 !strict

git-svn-id: http://svn.dojotoolkit.org/src/dijit/trunk@29932 560b804f-0ae3-0310-86f3-f6aa0a117693
refs #16171. Recognize BlackBerry 10 as a BlackBerry.

git-svn-id: http://svn.dojotoolkit.org/src/dojox/trunk@29958 560b804f-0ae3-0310-86f3-f6aa0a117693
Some general cleanup of _KeyNavContainer.     Also modifying Menu to not access this.focusedChild when the !MenuItem of interest is already in a local variable.   Refs #16323 !strict.

git-svn-id: http://svn.dojotoolkit.org/src/dijit/trunk@29979 560b804f-0ae3-0310-86f3-f6aa0a117693