Squashed 'app/webroot/js/dojo/' changes from c84bf39..07cf828

07cf828 fix typo, refs #17778
dd9512b Compute existing id prior to put, when creating notifications, refs #17783
85313a9 update CLDR to v25, fixes #17770
f72ee17 fixes #17828 dojox/mobile: click events miss most properties (such as pageX, clientX, screenX...) on touch devices/webkit browsers.
db467f3 Don't include time to run event handlers in 1000ms window.
97861d9 Fix #16296 console.debug(NaN) produces error in IE9
2c3471d Cache the ActiveX XML parser type in dojo/request/handler; fixes #15246
2f1094b Added DOH tests for dom-construct.place, refs #16482
87a492b Update dojo/window.scrollIntoView to avoid iOS body scroll reset, fixes #17740
5646569 refs #10291, fix typos in inline docs
d7a7e0c refs #17778, fix typos in inline docs
fdcc15e Use has.add for config-useDeferredInstrumentation
ce47047 Add missing host-node and host-rhino rules to has.js
81e1c7d Just use onfocusin as a detection test for focusin support
b2fa879 fix regression introduced by #17155
c7bfab1 Revert "Do not execute dojo/on until DOM is ready"
08187b8 Do not execute dojo/on until DOM is ready
53c2e05 Refs #16903.  Added Indonesian translation from IBM.
bdd52ac Always return QueryResults from map and filter
4e7691c Adjusted the range parameter value to be a little easier to parse, fixes Squashed commit of the following:

git-subtree-dir: app/webroot/js/dojo
git-subtree-split: 07cf82837a3a0bdbb0c0727ad8f41923804ceffd
Merge commit 'ed462c9643834cdf9c39f9bb8a15574096bbf7f4'
Squashed 'app/webroot/js/dijit/' changes from 8739ace..ab269aad

ab269aad fix spurious test failure on android < 4.4, fixes #17838
5ead539 Avoid spurious test failures on iOS, refs #17819, #17820. Dojo/on gets upset if touchstart events don't define a changedTouches[0] element.
ba5e4e5 hardcode test locale to en-us to avoid spurious failure, refs #17818
2dc1d9b Convert most remaining AMD test files to use boilerplate.js. Boilerplate.js sets the locale to en-us, avoiding spurious test failures on non-US locales.
71bd1e1 avoid timeout on CheckBoxMixin test, refs #17819, #17820
c7bd8b2 skip robot tests on iOS and android, refs #17819, #17820
60858ff hardcode test locale to en-us to avoid spurious failures, fixes #17818
073c1a0 Fix TextBox.on("keypress", ...), fixes #17826, refs #17154. Also adds test case for #17154 (TextBox in Toolbar).
e844b55 avoid more webkit spurious warnings, fixes #17824
0169fa4 Avoid double destroy when handle has multiple destroy methods (ex: destroy() and cancel()).  Fixes #17763.
fb0203a Limit background iframe to IE; it's no longer needed on other browsers. Also switch test from java applet to PDF, since the java applet wasn't loading correctly. Fixes #17811, refs #11822.
38230b8 fix #16482 Regression: _WidgetBase#placeAt() can't be used on a DocumentFragment
6e60fb4 Revert "fixes #17751 use native placeholder support for form inputs"
6b973fb Prevent container scrolling in IE on long tree labels
efab780 fix dijit typos, refs #17778
a881dad Added unit test assertion for #17746
1deec0a reuse background iframes between (non-currently shown) popups, fixes #17774
63486c0 fixes #17751 use native placeholder support for form inputs
a696ceb fix tooltips on SVG nodes on FF, fixes #16310
add4d81 remove unneeded CSS that flummoxes IE, fixes #17672
a160390 Fix menu positioning when opened via keyboard.  Fixes #17769.
d641c3f Don't treat SPACE as the start of a keyboard search. Add KeyNavContainer robot test. Fixes #17766.
00dcee4 test for BackgroundIframe on all browsers, refs #16268
ef21a63 InlineEditBox: destroy save/cancel button widgets, fixes #17748
d235fea Remove evt.preventDefault() calls on dropdown mouse events.
95cc489 fixes #16939 IE hangs when switching between multiple editors / refocusing browser window, the problem also happened on IE8 and IE11.
0984b1e Fix alignment of right aligned dropdowns, fixes #17744
4dc879a Add isLoaded check to RichText#getValue to avoid errors when the iframe has not yet loaded. Fixes #15134.
f569ab4 Fix IE problem with caret disappearing or not moving on ENTER. Happens with EnterKeyHandling plugin when blockNodeForEnter=BR (the default setting for an editor without any plugins explicitly specified).
726cf93 Removed a space that snuck in there, refs #17746
fe83f7b Add support for labelType in dijit/form/Select, fixes #17746
63fb013 Don't call scrollIntoView() on mouse/touch operations.
eecfebf Fix dropdown positioning problems on mobile when dir=rtl. Rolls back changes to place.js from 33dc9b874f74e1bf180f9cb6f3c14d13a0fb7a90 about setting drop down's style.right, and instead always sets style.left.
7cb2066 Increase the timeout of `_justMouseDowned` handler to 13 ms.
d4334c3 Don't call preventDefault() on MSPointerDown/pointerdown event. Likewise for MSPointerUp/pointerup. It prevents the mousedown / mouseup events from being emitted.
f06ba48 Remove separate opacity rule for disabled MenuItem icon.
5a8211c Prevent keypresses from triggering onNormalizedDisplayChange
10bcfbf Merge branch 'master' of github.com:pdardailler/dijit
797f9a9 Make this.own() handle objects with cancel() method.
e1c1296 Added Indonesian translation from IBM

git-subtree-dir: app/webroot/js/dijit
git-subtree-split: ab269aad9acf1c4c289e382acb019ef4ab155e4f
Merge commit '5a6f7bdc9d955c59bd4fd3c5a776ac5c05885556'
Squashed 'app/webroot/js/dojox/' changes from 471c8ec..e6bc684

e6bc684 fixes #17682: ListItem variable height layout on resize() has negative impact on performances
2718af2 Fixes: #11954  RTE: control text direction on the paragraph level
2ae8926 fixes #17850. In some cases we do have rawNode but this is not a DOM Node => explicitely check for SVG now.
2aec39a Remove file added by mistake
5429d72 Fixes #17821. Avoid interference between dojox/mobile/ComboBox's theme and dijit popup style
ec0f721 ComboBox: avoid failure after recent change in dijit/popup.close()
65a4f1d fix missing ; and undeclared var, fixes #16520
95c1155 fixes #17697 Mobile SpinWheel does not operate correctly using VoiceOver.
df3bb97 Fixes #17775. Allow synchronously setting the SpinWheelSlot value right after startup
be1d58b Fixes #17822. Ensure onFlickAnimationStart() is triggered in all scrollTypes, and onFlickAnimationEnd() is not triggered twice when scrolling on one direction with scrollType=2
b81404d reset internal label length when a new label is set, fixes #17573
d045467 fix Slider a11y, fixes #17698
0fa07d6 ensure item callback is called after transition ends, fixes #17463
b1aa283 fix Accordion child init when added before startup, fixes #17393
31e99bc add aria-controls attr to carousel buttons
54ab4f0 add the ability to switch off spider animation using animate: false (fixes #17090)
769ad93 Pager bidi support, fixes #17754
6221883 fix extra keydown handler registration, fixes #17825
57ff714 fix #17813.
7a0dd3e Don't call evt.stopPropagation() on mousedown; it prevents popups from closing. Fixes #17808.
0eb5aae fix Carousel a11y support. fixes #17714
ec234f2 fixes #16911 by using crispEdges when running SVG on plots where it makes sense and allow easy way to set it for other type of plots.
25ed5a6 Switch transaction to using an options object for all arguments
c59e5fc Move Holodark related stuff from css3.less to holodark/variables.less
b1ae6d2 refs #17778, fix typos in inline docs
84e9020 Fixes #17165: during a scroll animation, touchstart should not trigger the selection of the item
54bb4db Fixes #17502: avoid browser scroll when touching text widgets
31c929f Allow excluding ranges
8b14343 Added multi-store transaction tests, wait for transaction storage to complete before returning
7d3b101 add missing preventTouch documentation.
4ca4694 refs #17757, AMD updates to dojox modules
ab97418 Omit tests for multiEntry on IE, since we know it doesn't support multiEntry
508c215 Add support for non-indexed columns to better interoperate with WebSQL
cf1eec3 Updated README for dojox/stores
81395e1 Merge branch 'master' of github.com:dojo/dojox
5445774 Add priority and transaction stores
91916e7 Exclude demos from mini builds
44927a0 Merge branch 'master' of github.com:dojo/dojox
8f3d699 Move intern tests to tests folder to make the build happy
12774a9 Fixes PR #36: Screen reader and VoiceOver on IPHONE will try to read temporary/internal measuring Div tag Trac ticket: https://bugs.dojotoolkit.org/ticket/17433 Also fixes similar Trac ticket: https://bugs.dojotoolkit.org/ticket/17178 Using jaredj's more complete solution (temp node is cleared at end of function).
67486ca Squashed commit of the following:
fd6ab82 Initial implementation of local storage (IndexedDB, and WebSQL) store implementation
47297c2 Adds support for OSM.TransportMap, fixes #17374
584251d Refs #16903.  Added Indonesian translation from IBM
af23822 update calendar submodule
15d7d64 Various dojox/mobile DOH fixes
f58636b fixes #15421. Implements a consistent SelectableLegend.
97b1346 fix broken mobile doh tests, refs #17526
69e248b fixes #17644. Windows Phone theme variable.less contains plain CSS.

git-subtree-dir: app/webroot/js/dojox
git-subtree-split: e6bc684b87b8933783cd339af4538c4a67a8f23a
Merge commit 'dee18d5a62823729c24e8ae28c6e929dc1cf11bc'
Squashed 'app/webroot/js/dgrid/' changes from bb23488..0ff0a13

0ff0a13 Update version for dev towards next release
23f4017 Update version for tag
a79ddb0 Update version of Dojo referenced in README
9ecd7b1 CHANGES.md: Note RTL alignment fix
35f9504 Add RTL feature-detect to fix behavior in recent Chrome versions
76b3b1f Fix tree expand tests to fail when they should
ac51700 Replace tree_expand_hidden.html with Intern unit test
f94da89 CHANGES.md: Note Keyboard focus restoration error fix
6e84318 Fix #866: Keyboard: Don't try to restore focus if target isn't visible
9b937b8 Pagination unit test: fix missing comma, remove unused var
f7419d4 CHANGES.md: Note addUiClasses property
ad998b1 Rename white version of icons
eeb6eaf Fix #873: Make ui- classes optional based on addUiClasses property
d88323d CHANGES.md: Note dgrid-autoheight class
20ea11d Test and adjust dgrid-autoheight for RTL
597a46a Add centralized dgrid-autoheight class
72c3cdb CHANGES.md: Note ColumnHider#left/right fix
3ba6e5d ColumnHider: Extend left/right to skip hidden cells
1d29031 editor functional tests: minor consistency update
80244ff CHANGES.md: Note editor input change event handling fix
b116000 Fix #876: editor: Reference correct column during change handling
244ebde Minor test fixes
fa305e3 Test cleanup, primariy adding sort property where missing
68e8768 Add warning about not setting sort on observable stores
c375744 CHANGES.md: Note has-css3 fixes
660eb0f Fix #775: Fix has-css3 feature detection, especially css-transforms3d
745a5be Minor functional test code cleanup
a20aa06 CHANGES.md: Note fixes for mouse+touch devices
3e4f66e DnD and util/touch: Tolerate mouse events on touch-supported devices
ab64e8e List: Default useTouchScroll false on platforms w/ visible scrollbars
86ad71d ColumnSet: Remove has("touch") conditions for touch+mouse devices
fd95bfb Fix #757: Selection: Listen for both touch and mouse/keyboard events
ccfd5be tree unit test: Uncomment afterEach now that the test is verified
cecd28e CHANGES.md: Note tree child modification fix
eb24ee8 tree: Add unit test for child modification
213987c Test stores: Make async country store observable to test tree edits
a0b1862 Use direct DOM sibling accessors to get previous and next rows to avoid catching parent or child tree nodes in overlaps
22bf185 CHANGES.md: Note useTouchScroll: false + destroy fix
bea918f Fix #867: List: Don't call inherited destroy if useTouchScroll is false
e957549 CHANGES.md: Note CompoundColumns column/cell id lookup fix
62ffea1 Fix #820: Override CompoundColumns#cell/column to find by original id
fe3697a CHANGES.md: Note OnDemandList preload node ordering fix
36fc018 tree: Reorganize unit tests to be promise-based and to work in IE
1bc5436 Fix #817: tree: insert preload nodes into the linked list correctly
f5cb2ba CHANGES.md: Note Selection orphaned range start row fix
48835ec Fix #858: Selection: Avoid range confusion involving orphaned nodes
81c236d CHANGES.md: Note Pagination reused-request fix
00f8bfd Fix #847: Pagination: Don't cancel request if it is actually reused
3d7c358 CHANGES.md: Note added Romanian i18n bundles
aedf48b Added Romanian translation for Pagination and ColumnHider
b2eba52 OnDemandList: Clean up overcomplicated logic and an unused variable
72330cf CHANGES.md: Note empty OnDemandList regression fix
727d897 Fixes #840: fixed a defect in the observer function in List causing the second item added to the list to be added after the preload node.
2e073ba Keyboard functional tests: Fix failures when running locally
a36a48f Keyboard functional tests: switch to tdd; formatting cleanup
e4f2e66 selector functional tests: Formatting cleanup
7a1ac02 selector functional tests: Convert to TDD style
01231e8 editor functional tests: Move test page out of subdirectory
6fd140b editor unit and functional test cleanup
c1a9ccc Add editor unit and functional tests
22cb20c CHANGES.md: Note CompoundColumns interoperability w/ Hider and Resizer
717bdb4 Fix a problem with combining ColumnSet, ColumnResizer and CompoundColumns.
7a40dba CompoundColumns: Add logic to support ColumnHider and ColumnResizer
e9896f3 ColumnResizer: Suppress focus outline on resizer node
7619f54 ColumnHider: Call resize after applying IE8 workaround
b322390 ColumnHider: break out column-showing logic to _showColumn
e98c83f CompoundColumns test page: Add grid and form to test combinations
2868f40 Move functional test utilities into functional folder
e9021a4 selector: unit and functional test cleanup
3e71063 selector: Add Intern unit and functional tests
ad474a6 CHANGES.md: Note improved first-resize performance w/ ColumnResizer
cc9792e ColumnResizer: improve performance of first resize
d272276 Update version for dev towards next release
62b4967 Update version for tag
35202b5 List/OnDemandList: Use dom.isDescendant instead of offsetParent
a83d5ab Create unit test suite for testing dojo/store/Observable
ce38854 Add the count increment hack to get Observable to recognize the last page
ef0c3ab CHANGES.md: Note Selection changes for IE11 / pointer event detection
54d76b3 Fix #794: Selection: Prefer pointer to MSPointer events when available
e3cf810 OnDemandList: Add another unit test and remove superfluous assertions
267a968 OnDemandList: Skip check in removeRow when justCleanup is true
31ec33b CHANGES.md: Note tree expand method now returns promise
cd42018 tree-expand-promise unit test cleanup
a812d9b tree: Remove call to _trackError around renderQuery in expand
684b6f8 Improve tree expand promise tests to run fully, and add rejection test
dbcb6d0 Fix #739: tree: make expand return a promise
8b4f2f6 README.md: Add directions for running tests with local Selenium
14206cd Add local variant for Intern config
826f70b Update version dependencies in Intern config
ab486e4 Fix a problem with a failing test causing the test runner to hang
af08a37 CHANGES.md: Note editor canEdit value argument fix
dcfa852 editor: canEdit unit test clean-up
49c1a19 Fix #751: pass cell's value to canEdit when using a shared editor
5af9521 CHANGES.md: Note OnDemandList loadingMessage regression fix
dd42c7f Fix #769: OnDemandList: only add loading node when running a query
65c6349 CHANGES.md: Note non-FF a11y fix
e307c64 Improve accessibility support in non-Firefox
cbe87ce CHANGES.md: Note change to _started behavior in List#destroy
d4e79de Fix a timing problem which caused an error in unit tests in IE < 9.
19ef935 CHANGES.md: Note CompoundColumns + ColumnSet interop
f43516c Keyboard: Prevent errors attempting to refocus after structure change
0a09dac Fix #383: Make ColumnSet and CompoundColumns compatible with each other
72b5334 More robust check before eliminating observers
e12ba86 CHANGES.md: Note resolution of issue showing items added at end
ed0b560 CHANGES.md: Note observable item dropping fix
d6eb8d3 Fix improperly-initialized grids in unit tests
105e38b Fix #714: Improve handling of observable notifications at page boundaries

git-subtree-dir: app/webroot/js/dgrid
git-subtree-split: 0ff0a136eec543693fc96c87d48c09a85135087d
Merge commit 'a653168c29bd5f4cf480d620085dc2f5173f7fff'
Squashed 'app/webroot/js/xstyle/' changes from de1edca..724f559

724f559 Add unit tests for parser
ab07ac7 Merge branch 'use-dstore-api'
f40534f Remove dgrid.css import to avoid tripping Dojo build system, fixes #28
7d634d9 Remove dgrid.css import to avoid tripping up the dojo build system refs #28
73f4026 Add intern unit tests
332469f Add proxy and update page to use it
0f3be23 Updating to support dstore api
8f9b7ea Ignore link elements without a stylesheet, fixes #24
a54ab62 Updating form test
2428124 More adjustments to how 'content' works
305a91d code cleanup/lint
aea36bf Extend only non-class tokens

git-subtree-dir: app/webroot/js/xstyle
git-subtree-split: 724f5594a3efe99ad9ff9f6229bf8f103cfb88fa
Merge commit '2803c8a98e554b3fb519487408c11e9fdb30a6f1'