aboutsummaryrefslogtreecommitdiff
path: root/lib/dijit
diff options
context:
space:
mode:
authorsupahgreg <supahgreg@users.noreply.github.com>2025-10-05 04:33:59 +0000
committersupahgreg <supahgreg@users.noreply.github.com>2025-10-05 04:34:29 +0000
commit46ebef7ebf0ed658333f52cd01e07b07f47b58d9 (patch)
treeb9fb5d2926aa4d26242ae9ae4e7eb0a335970ff9 /lib/dijit
parent6e8a188e4a1af8147f358312e182287a0d7bd1c0 (diff)
Bump Dojo from 1.16.5 to 1.17.3.
This should help with some of the security findings.
Diffstat (limited to 'lib/dijit')
-rw-r--r--lib/dijit/Tree.js2
-rw-r--r--lib/dijit/bower.json2
-rw-r--r--lib/dijit/form/_DateTimeTextBox.js2
-rw-r--r--lib/dijit/layout/BorderContainer.js2
-rw-r--r--lib/dijit/package.json4
5 files changed, 6 insertions, 6 deletions
diff --git a/lib/dijit/Tree.js b/lib/dijit/Tree.js
index d0c8b852f..72dd545b7 100644
--- a/lib/dijit/Tree.js
+++ b/lib/dijit/Tree.js
@@ -1,2 +1,2 @@
//>>built
-require({cache:{"url:dijit/templates/TreeNode.html":"<div class=\"dijitTreeNode\" role=\"presentation\"\n\t><div data-dojo-attach-point=\"rowNode\" class=\"dijitTreeRow\" role=\"presentation\"\n\t\t><span data-dojo-attach-point=\"expandoNode\" class=\"dijitInline dijitTreeExpando\" role=\"presentation\"></span\n\t\t><span data-dojo-attach-point=\"expandoNodeText\" class=\"dijitExpandoText\" role=\"presentation\"></span\n\t\t><span data-dojo-attach-point=\"contentNode\"\n\t\t\tclass=\"dijitTreeContent\" role=\"presentation\">\n\t\t\t<span role=\"presentation\" class=\"dijitInline dijitIcon dijitTreeIcon\" data-dojo-attach-point=\"iconNode\"></span\n\t\t\t><span data-dojo-attach-point=\"labelNode,focusNode\" class=\"dijitTreeLabel\" role=\"treeitem\"\n\t\t\t\t tabindex=\"-1\" aria-selected=\"false\" id=\"${id}_label\"></span>\n\t\t</span\n\t></div>\n\t<div data-dojo-attach-point=\"containerNode\" class=\"dijitTreeNodeContainer\" role=\"presentation\"\n\t\t style=\"display: none;\" aria-labelledby=\"${id}_label\"></div>\n</div>\n","url:dijit/templates/Tree.html":"<div role=\"tree\">\n\t<div class=\"dijitInline dijitTreeIndent\" style=\"position: absolute; top: -9999px\" data-dojo-attach-point=\"indentDetector\"></div>\n\t<div class=\"dijitTreeExpando dijitTreeExpandoLoading\" data-dojo-attach-point=\"rootLoadingIndicator\"></div>\n\t<div data-dojo-attach-point=\"containerNode\" class=\"dijitTreeContainer\" role=\"presentation\">\n\t</div>\n</div>\n"}});define("dijit/Tree",["dojo/_base/array","dojo/aspect","dojo/cookie","dojo/_base/declare","dojo/Deferred","dojo/promise/all","dojo/dom","dojo/dom-class","dojo/dom-geometry","dojo/dom-style","dojo/errors/create","dojo/fx","dojo/has","dojo/_base/kernel","dojo/keys","dojo/_base/lang","dojo/on","dojo/topic","dojo/touch","dojo/when","./a11yclick","./focus","./registry","./_base/manager","./_Widget","./_TemplatedMixin","./_Container","./_Contained","./_CssStateMixin","./_KeyNavMixin","dojo/text!./templates/TreeNode.html","dojo/text!./templates/Tree.html","./tree/TreeStoreModel","./tree/ForestStoreModel","./tree/_dndSelector","dojo/query!css2"],function(_1,_2,_3,_4,_5,_6,_7,_8,_9,_a,_b,_c,_d,_e,_f,_10,on,_11,_12,_13,_14,_15,_16,_17,_18,_19,_1a,_1b,_1c,_1d,_1e,_1f,_20,_21,_22){function _23(d){return _10.delegate(d.promise||d,{addCallback:function(_24){this.then(_24);},addErrback:function(_25){this.otherwise(_25);}});};var _26=_4("dijit._TreeNode",[_18,_19,_1a,_1b,_1c],{item:null,isTreeNode:true,label:"",_setLabelAttr:function(val){this.labelNode[this.labelType=="html"?"innerHTML":"innerText" in this.labelNode?"innerText":"textContent"]=val;this._set("label",val);if(_d("dojo-bidi")){this.applyTextDir(this.labelNode);}},labelType:"text",isExpandable:null,isExpanded:false,state:"NotLoaded",templateString:_1e,baseClass:"dijitTreeNode",cssStateNodes:{rowNode:"dijitTreeRow"},_setTooltipAttr:{node:"rowNode",type:"attribute",attribute:"title"},buildRendering:function(){this.inherited(arguments);this._setExpando();this._updateItemClasses(this.item);if(this.isExpandable){this.labelNode.setAttribute("aria-expanded",this.isExpanded);}this.setSelected(false);},_setIndentAttr:function(_27){var _28=(Math.max(_27,0)*this.tree._nodePixelIndent)+"px";_a.set(this.domNode,"backgroundPosition",_28+" 0px");_a.set(this.rowNode,this.isLeftToRight()?"paddingLeft":"paddingRight",_28);_1.forEach(this.getChildren(),function(_29){_29.set("indent",_27+1);});this._set("indent",_27);},markProcessing:function(){this.state="Loading";this._setExpando(true);},unmarkProcessing:function(){this._setExpando(false);},_updateItemClasses:function(_2a){var _2b=this.tree,_2c=_2b.model;if(_2b._v10Compat&&_2a===_2c.root){_2a=null;}this._applyClassAndStyle(_2a,"icon","Icon");this._applyClassAndStyle(_2a,"label","Label");this._applyClassAndStyle(_2a,"row","Row");this.tree._startPaint(true);},_applyClassAndStyle:function(_2d,_2e,_2f){var _30="_"+_2e+"Class";var _31=_2e+"Node";var _32=this[_30];this[_30]=this.tree["get"+_2f+"Class"](_2d,this.isExpanded);_8.replace(this[_31],this[_30]||"",_32||"");_a.set(this[_31],this.tree["get"+_2f+"Style"](_2d,this.isExpanded)||{});},_updateLayout:function(){var _33=this.getParent(),_34=!_33||!_33.rowNode||_33.rowNode.style.display=="none";_8.toggle(this.domNode,"dijitTreeIsRoot",_34);_8.toggle(this.domNode,"dijitTreeIsLast",!_34&&!this.getNextSibling());},_setExpando:function(_35){var _36=["dijitTreeExpandoLoading","dijitTreeExpandoOpened","dijitTreeExpandoClosed","dijitTreeExpandoLeaf"],_37=["*","-","+","*"],idx=_35?0:(this.isExpandable?(this.isExpanded?1:2):3);_8.replace(this.expandoNode,_36[idx],_36);this.expandoNodeText.innerHTML=_37[idx];},expand:function(){if(this._expandDeferred){return _23(this._expandDeferred);}if(this._collapseDeferred){this._collapseDeferred.cancel();delete this._collapseDeferred;}this.isExpanded=true;this.labelNode.setAttribute("aria-expanded","true");if(this.tree.showRoot||this!==this.tree.rootNode){this.containerNode.setAttribute("role","group");}_8.add(this.contentNode,"dijitTreeContentExpanded");this._setExpando();this._updateItemClasses(this.item);if(this==this.tree.rootNode&&this.tree.showRoot){this.tree.domNode.setAttribute("aria-expanded","true");}var _38=_c.wipeIn({node:this.containerNode,duration:_17.defaultDuration});var def=(this._expandDeferred=new _5(function(){_38.stop();}));_2.after(_38,"onEnd",function(){def.resolve(true);},true);_38.play();return _23(def);},collapse:function(){if(this._collapseDeferred){return _23(this._collapseDeferred);}if(this._expandDeferred){this._expandDeferred.cancel();delete this._expandDeferred;}this.isExpanded=false;this.labelNode.setAttribute("aria-expanded","false");if(this==this.tree.rootNode&&this.tree.showRoot){this.tree.domNode.setAttribute("aria-expanded","false");}_8.remove(this.contentNode,"dijitTreeContentExpanded");this._setExpando();this._updateItemClasses(this.item);var _39=_c.wipeOut({node:this.containerNode,duration:_17.defaultDuration});var def=(this._collapseDeferred=new _5(function(){_39.stop();}));_2.after(_39,"onEnd",function(){def.resolve(true);},true);_39.play();return _23(def);},indent:0,setChildItems:function(_3a){var _3b=this.tree,_3c=_3b.model,_3d=[];var _3e=_3b.focusedChild;var _3f=this.getChildren();_1.forEach(_3f,function(_40){_1a.prototype.removeChild.call(this,_40);},this);this.defer(function(){_1.forEach(_3f,function(_41){if(!_41._destroyed&&!_41.getParent()){_3b.dndController.removeTreeNode(_41);function _42(_43){var id=_3c.getIdentity(_43.item),ary=_3b._itemNodesMap[id];if(ary.length==1){delete _3b._itemNodesMap[id];}else{var _44=_1.indexOf(ary,_43);if(_44!=-1){ary.splice(_44,1);}}_1.forEach(_43.getChildren(),_42);};_42(_41);if(_3b.persist){var _45=_1.map(_41.getTreePath(),function(_46){return _3b.model.getIdentity(_46);}).join("/");for(var _47 in _3b._openedNodes){if(_47.substr(0,_45.length)==_45){delete _3b._openedNodes[_47];}}_3b._saveExpandedNodes();}if(_3b.lastFocusedChild&&!_7.isDescendant(_3b.lastFocusedChild.domNode,_3b.domNode)){delete _3b.lastFocusedChild;}if(_3e&&!_7.isDescendant(_3e.domNode,_3b.domNode)){_3b.focus();}_41.destroyRecursive();}});});this.state="Loaded";if(_3a&&_3a.length>0){this.isExpandable=true;_1.forEach(_3a,function(_48){var id=_3c.getIdentity(_48),_49=_3b._itemNodesMap[id],_4a;if(_49){for(var i=0;i<_49.length;i++){if(_49[i]&&!_49[i].getParent()){_4a=_49[i];_4a.set("indent",this.indent+1);break;}}}if(!_4a){_4a=this.tree._createTreeNode({item:_48,tree:_3b,isExpandable:_3c.mayHaveChildren(_48),label:_3b.getLabel(_48),labelType:(_3b.model&&_3b.model.labelType)||"text",tooltip:_3b.getTooltip(_48),ownerDocument:_3b.ownerDocument,dir:_3b.dir,lang:_3b.lang,textDir:_3b.textDir,indent:this.indent+1});if(_49){_49.push(_4a);}else{_3b._itemNodesMap[id]=[_4a];}}this.addChild(_4a);if(this.tree.autoExpand||this.tree._state(_4a)){_3d.push(_3b._expandNode(_4a));}},this);_1.forEach(this.getChildren(),function(_4b){_4b._updateLayout();});}else{this.isExpandable=false;}if(this._setExpando){this._setExpando(false);}this._updateItemClasses(this.item);var def=_6(_3d);this.tree._startPaint(def);return _23(def);},getTreePath:function(){var _4c=this;var _4d=[];while(_4c&&_4c!==this.tree.rootNode){_4d.unshift(_4c.item);_4c=_4c.getParent();}_4d.unshift(this.tree.rootNode.item);return _4d;},getIdentity:function(){return this.tree.model.getIdentity(this.item);},removeChild:function(_4e){this.inherited(arguments);var _4f=this.getChildren();if(_4f.length==0){this.isExpandable=false;this.collapse();}_1.forEach(_4f,function(_50){_50._updateLayout();});},makeExpandable:function(){this.isExpandable=true;this._setExpando(false);},setSelected:function(_51){this.labelNode.setAttribute("aria-selected",_51?"true":"false");_8.toggle(this.rowNode,"dijitTreeRowSelected",_51);},focus:function(){_15.focus(this.focusNode);}});if(_d("dojo-bidi")){_26.extend({_setTextDirAttr:function(_52){if(_52&&((this.textDir!=_52)||!this._created)){this._set("textDir",_52);this.applyTextDir(this.labelNode);_1.forEach(this.getChildren(),function(_53){_53.set("textDir",_52);},this);}}});}var _54=_4("dijit.Tree",[_18,_1d,_19,_1c],{baseClass:"dijitTree",store:null,model:null,query:null,label:"",showRoot:true,childrenAttr:["children"],paths:[],path:[],selectedItems:null,selectedItem:null,openOnClick:false,openOnDblClick:false,templateString:_1f,persist:false,autoExpand:false,dndController:_22,dndParams:["onDndDrop","itemCreator","onDndCancel","checkAcceptance","checkItemAcceptance","dragThreshold","betweenThreshold"],onDndDrop:null,itemCreator:null,onDndCancel:null,checkAcceptance:null,checkItemAcceptance:null,dragThreshold:5,betweenThreshold:0,_nodePixelIndent:19,_publish:function(_55,_56){_11.publish(this.id,_10.mixin({tree:this,event:_55},_56||{}));},postMixInProperties:function(){this.tree=this;if(this.autoExpand){this.persist=false;}this._itemNodesMap={};if(!this.cookieName&&this.id){this.cookieName=this.id+"SaveStateCookie";}this.expandChildrenDeferred=new _5();this.pendingCommandsPromise=this.expandChildrenDeferred.promise;this.inherited(arguments);},postCreate:function(){this._initState();var _57=this;this.own(on(this.containerNode,on.selector(".dijitTreeNode",_12.enter),function(evt){_57._onNodeMouseEnter(_16.byNode(this),evt);}),on(this.containerNode,on.selector(".dijitTreeNode",_12.leave),function(evt){_57._onNodeMouseLeave(_16.byNode(this),evt);}),on(this.containerNode,on.selector(".dijitTreeRow",_14.press),function(evt){_57._onNodePress(_16.getEnclosingWidget(this),evt);}),on(this.containerNode,on.selector(".dijitTreeRow",_14),function(evt){_57._onClick(_16.getEnclosingWidget(this),evt);}),on(this.containerNode,on.selector(".dijitTreeRow","dblclick"),function(evt){_57._onDblClick(_16.getEnclosingWidget(this),evt);}));if(!this.model){this._store2model();}this.own(_2.after(this.model,"onChange",_10.hitch(this,"_onItemChange"),true),_2.after(this.model,"onChildrenChange",_10.hitch(this,"_onItemChildrenChange"),true),_2.after(this.model,"onDelete",_10.hitch(this,"_onItemDelete"),true));this.inherited(arguments);if(this.dndController){if(_10.isString(this.dndController)){this.dndController=_10.getObject(this.dndController);}var _58={};for(var i=0;i<this.dndParams.length;i++){if(this[this.dndParams[i]]){_58[this.dndParams[i]]=this[this.dndParams[i]];}}this.dndController=new this.dndController(this,_58);}this._load();this.onLoadDeferred=_23(this.pendingCommandsPromise);this.onLoadDeferred.then(_10.hitch(this,"onLoad"));},_store2model:function(){this._v10Compat=true;_e.deprecated("Tree: from version 2.0, should specify a model object rather than a store/query");var _59={id:this.id+"_ForestStoreModel",store:this.store,query:this.query,childrenAttrs:this.childrenAttr};if(this.params.mayHaveChildren){_59.mayHaveChildren=_10.hitch(this,"mayHaveChildren");}if(this.params.getItemChildren){_59.getChildren=_10.hitch(this,function(_5a,_5b,_5c){this.getItemChildren((this._v10Compat&&_5a===this.model.root)?null:_5a,_5b,_5c);});}this.model=new _21(_59);this.showRoot=Boolean(this.label);},onLoad:function(){},_load:function(){this.model.getRoot(_10.hitch(this,function(_5d){var rn=(this.rootNode=this.tree._createTreeNode({item:_5d,tree:this,isExpandable:true,label:this.label||this.getLabel(_5d),labelType:this.model.labelType||"text",textDir:this.textDir,indent:this.showRoot?0:-1}));if(!this.showRoot){rn.rowNode.style.display="none";this.domNode.setAttribute("role","presentation");this.domNode.removeAttribute("aria-expanded");this.domNode.removeAttribute("aria-multiselectable");if(this["aria-label"]){rn.containerNode.setAttribute("aria-label",this["aria-label"]);this.domNode.removeAttribute("aria-label");}else{if(this["aria-labelledby"]){rn.containerNode.setAttribute("aria-labelledby",this["aria-labelledby"]);this.domNode.removeAttribute("aria-labelledby");}}rn.labelNode.setAttribute("role","presentation");rn.labelNode.removeAttribute("aria-selected");rn.containerNode.setAttribute("role","tree");rn.containerNode.setAttribute("aria-expanded","true");rn.containerNode.setAttribute("aria-multiselectable",!this.dndController.singular);}else{this.domNode.setAttribute("aria-multiselectable",!this.dndController.singular);this.rootLoadingIndicator.style.display="none";}this.containerNode.appendChild(rn.domNode);var _5e=this.model.getIdentity(_5d);if(this._itemNodesMap[_5e]){this._itemNodesMap[_5e].push(rn);}else{this._itemNodesMap[_5e]=[rn];}rn._updateLayout();this._expandNode(rn).then(_10.hitch(this,function(){if(!this._destroyed){this.rootLoadingIndicator.style.display="none";this.expandChildrenDeferred.resolve(true);}}));}),_10.hitch(this,function(err){console.error(this,": error loading root: ",err);}));},getNodesByItem:function(_5f){if(!_5f){return [];}var _60=_10.isString(_5f)?_5f:this.model.getIdentity(_5f);return [].concat(this._itemNodesMap[_60]);},_setSelectedItemAttr:function(_61){this.set("selectedItems",[_61]);},_setSelectedItemsAttr:function(_62){var _63=this;return this.pendingCommandsPromise=this.pendingCommandsPromise.always(_10.hitch(this,function(){var _64=_1.map(_62,function(_65){return (!_65||_10.isString(_65))?_65:_63.model.getIdentity(_65);});var _66=[];_1.forEach(_64,function(id){_66=_66.concat(_63._itemNodesMap[id]||[]);});this.set("selectedNodes",_66);}));},_setPathAttr:function(_67){if(_67.length){return _23(this.set("paths",[_67]).then(function(_68){return _68[0];}));}else{return _23(this.set("paths",[]).then(function(_69){return _69[0];}));}},_setPathsAttr:function(_6a){var _6b=this;function _6c(_6d,_6e){var _6f=_6d.shift();var _70=_1.filter(_6e,function(_71){return _71.getIdentity()==_6f;})[0];if(!!_70){if(_6d.length){return _6b._expandNode(_70).then(function(){return _6c(_6d,_70.getChildren());});}else{return _70;}}else{throw new _54.PathError("Could not expand path at "+_6f);}};return _23(this.pendingCommandsPromise=this.pendingCommandsPromise.always(function(){return _6(_1.map(_6a,function(_72){_72=_1.map(_72,function(_73){return _73&&_10.isObject(_73)?_6b.model.getIdentity(_73):_73;});if(_72.length){return _6c(_72,[_6b.rootNode]);}else{throw new _54.PathError("Empty path");}}));}).then(function setNodes(_74){_6b.set("selectedNodes",_74);return _6b.paths;}));},_setSelectedNodeAttr:function(_75){this.set("selectedNodes",[_75]);},_setSelectedNodesAttr:function(_76){this.dndController.setSelection(_76);},expandAll:function(){var _77=this;function _78(_79){return _77._expandNode(_79).then(function(){var _7a=_1.filter(_79.getChildren()||[],function(_7b){return _7b.isExpandable;});return _6(_1.map(_7a,_78));});};return _23(_78(this.rootNode));},collapseAll:function(){var _7c=this;function _7d(_7e){var _7f=_1.filter(_7e.getChildren()||[],function(_80){return _80.isExpandable;}),_81=_6(_1.map(_7f,_7d));if(!_7e.isExpanded||(_7e==_7c.rootNode&&!_7c.showRoot)){return _81;}else{return _81.then(function(){return _7c._collapseNode(_7e);});}};return _23(_7d(this.rootNode));},mayHaveChildren:function(){},getItemChildren:function(){},getLabel:function(_82){return this.model.getLabel(_82);},getIconClass:function(_83,_84){return (!_83||this.model.mayHaveChildren(_83))?(_84?"dijitFolderOpened":"dijitFolderClosed"):"dijitLeaf";},getLabelClass:function(){},getRowClass:function(){},getIconStyle:function(){},getLabelStyle:function(){},getRowStyle:function(){},getTooltip:function(){return "";},_onDownArrow:function(evt,_85){var _86=this._getNext(_85);if(_86&&_86.isTreeNode){this.focusNode(_86);}},_onUpArrow:function(evt,_87){var _88=_87.getPreviousSibling();if(_88){_87=_88;while(_87.isExpandable&&_87.isExpanded&&_87.hasChildren()){var _89=_87.getChildren();_87=_89[_89.length-1];}}else{var _8a=_87.getParent();if(!(!this.showRoot&&_8a===this.rootNode)){_87=_8a;}}if(_87&&_87.isTreeNode){this.focusNode(_87);}},_onRightArrow:function(evt,_8b){if(_8b.isExpandable&&!_8b.isExpanded){this._expandNode(_8b);}else{if(_8b.hasChildren()){_8b=_8b.getChildren()[0];if(_8b&&_8b.isTreeNode){this.focusNode(_8b);}}}},_onLeftArrow:function(evt,_8c){if(_8c.isExpandable&&_8c.isExpanded){this._collapseNode(_8c);}else{var _8d=_8c.getParent();if(_8d&&_8d.isTreeNode&&!(!this.showRoot&&_8d===this.rootNode)){this.focusNode(_8d);}}},focusLastChild:function(){var _8e=this._getLast();if(_8e&&_8e.isTreeNode){this.focusNode(_8e);}},_getFirst:function(){return this.showRoot?this.rootNode:this.rootNode.getChildren()[0];},_getLast:function(){var _8f=this.rootNode;while(_8f.isExpanded){var c=_8f.getChildren();if(!c.length){break;}_8f=c[c.length-1];}return _8f;},_getNext:function(_90){if(_90.isExpandable&&_90.isExpanded&&_90.hasChildren()){return _90.getChildren()[0];}else{while(_90&&_90.isTreeNode){var _91=_90.getNextSibling();if(_91){return _91;}_90=_90.getParent();}return null;}},childSelector:".dijitTreeRow",isExpandoNode:function(_92,_93){return _7.isDescendant(_92,_93.expandoNode)||_7.isDescendant(_92,_93.expandoNodeText);},_onNodePress:function(_94,e){this.focusNode(_94);},__click:function(_95,e,_96,_97){var _98=e.target,_99=this.isExpandoNode(_98,_95);if(_95.isExpandable&&(_96||_99)){this._onExpandoClick({node:_95});}else{this._publish("execute",{item:_95.item,node:_95,evt:e});this[_97](_95.item,_95,e);this.focusNode(_95);}e.stopPropagation();e.preventDefault();},_onClick:function(_9a,e){this.__click(_9a,e,this.openOnClick,"onClick");},_onDblClick:function(_9b,e){this.__click(_9b,e,this.openOnDblClick,"onDblClick");},_onExpandoClick:function(_9c){var _9d=_9c.node;this.focusNode(_9d);if(_9d.isExpanded){this._collapseNode(_9d);}else{this._expandNode(_9d);}},onClick:function(){},onDblClick:function(){},onOpen:function(){},onClose:function(){},_getNextNode:function(_9e){_e.deprecated(this.declaredClass+"::_getNextNode(node) is deprecated. Use _getNext(node) instead.","","2.0");return this._getNext(_9e);},_getRootOrFirstNode:function(){_e.deprecated(this.declaredClass+"::_getRootOrFirstNode() is deprecated. Use _getFirst() instead.","","2.0");return this._getFirst();},_collapseNode:function(_9f){if(_9f._expandNodeDeferred){delete _9f._expandNodeDeferred;}if(_9f.state=="Loading"){return;}if(_9f.isExpanded){var ret=_9f.collapse();this.onClose(_9f.item,_9f);this._state(_9f,false);this._startPaint(ret);return ret;}},_expandNode:function(_a0){if(_a0._expandNodeDeferred){return _a0._expandNodeDeferred;}var _a1=this.model,_a2=_a0.item,_a3=this;if(!_a0._loadDeferred){_a0.markProcessing();_a0._loadDeferred=new _5();_a1.getChildren(_a2,function(_a4){_a0.unmarkProcessing();_a0.setChildItems(_a4).then(function(){_a0._loadDeferred.resolve(_a4);});},function(err){console.error(_a3,": error loading "+_a0.label+" children: ",err);_a0._loadDeferred.reject(err);});}var def=_a0._loadDeferred.then(_10.hitch(this,function(){var _a5=_a0.expand();this.onOpen(_a0.item,_a0);this._state(_a0,true);return _a5;}));this._startPaint(def);return def;},focusNode:function(_a6){var tmp=[];for(var _a7=this.domNode;_a7&&_a7.tagName&&_a7.tagName.toUpperCase()!=="IFRAME";_a7=_a7.parentNode){tmp.push({domNode:_a7.contentWindow||_a7,scrollLeft:_a7.scrollLeft||0,scrollTop:_a7.scrollTop||0});}this.focusChild(_a6);this.defer(function(){for(var i=0,max=tmp.length;i<max;i++){tmp[i].domNode.scrollLeft=tmp[i].scrollLeft;tmp[i].domNode.scrollTop=tmp[i].scrollTop;}},0);},_onNodeMouseEnter:function(){},_onNodeMouseLeave:function(){},_onItemChange:function(_a8){var _a9=this.model,_aa=_a9.getIdentity(_a8),_ab=this._itemNodesMap[_aa];if(_ab){var _ac=this.getLabel(_a8),_ad=this.getTooltip(_a8);_1.forEach(_ab,function(_ae){_ae.set({item:_a8,label:_ac,tooltip:_ad});_ae._updateItemClasses(_a8);});}},_onItemChildrenChange:function(_af,_b0){var _b1=this.model,_b2=_b1.getIdentity(_af),_b3=this._itemNodesMap[_b2];if(_b3){_1.forEach(_b3,function(_b4){_b4.setChildItems(_b0);});}},_onItemDelete:function(_b5){var _b6=this.model,_b7=_b6.getIdentity(_b5),_b8=this._itemNodesMap[_b7];if(_b8){_1.forEach(_b8,function(_b9){this.dndController.removeTreeNode(_b9);var _ba=_b9.getParent();if(_ba){_ba.removeChild(_b9);}if(this.lastFocusedChild&&!_7.isDescendant(this.lastFocusedChild.domNode,this.domNode)){delete this.lastFocusedChild;}if(this.focusedChild&&!_7.isDescendant(this.focusedChild.domNode,this.domNode)){this.focus();}_b9.destroyRecursive();},this);delete this._itemNodesMap[_b7];}},_initState:function(){this._openedNodes={};if(this.persist&&this.cookieName){var _bb=_3(this.cookieName);if(_bb){_1.forEach(_bb.split(","),function(_bc){this._openedNodes[_bc]=true;},this);}}},_state:function(_bd,_be){if(!this.persist){return false;}var _bf=_1.map(_bd.getTreePath(),function(_c0){return this.model.getIdentity(_c0);},this).join("/");if(arguments.length===1){return this._openedNodes[_bf];}else{if(_be){this._openedNodes[_bf]=true;}else{delete this._openedNodes[_bf];}this._saveExpandedNodes();}},_saveExpandedNodes:function(){if(this.persist&&this.cookieName){var ary=[];for(var id in this._openedNodes){ary.push(id);}_3(this.cookieName,ary.join(","),{expires:365});}},destroy:function(){if(this._curSearch){this._curSearch.timer.remove();delete this._curSearch;}if(this.rootNode){this.rootNode.destroyRecursive();}if(this.dndController&&!_10.isString(this.dndController)){this.dndController.destroy();}this.rootNode=null;this.inherited(arguments);},destroyRecursive:function(){this.destroy();},resize:function(_c1){if(_c1){_9.setMarginBox(this.domNode,_c1);}this._nodePixelIndent=_9.position(this.tree.indentDetector).w||this._nodePixelIndent;this.expandChildrenDeferred.then(_10.hitch(this,function(){this.rootNode.set("indent",this.showRoot?0:-1);this._adjustWidths();}));},_outstandingPaintOperations:0,_startPaint:function(p){this._outstandingPaintOperations++;if(this._adjustWidthsTimer){this._adjustWidthsTimer.remove();delete this._adjustWidthsTimer;}var oc=_10.hitch(this,function(){this._outstandingPaintOperations--;if(this._outstandingPaintOperations<=0&&!this._adjustWidthsTimer&&this._started){this._adjustWidthsTimer=this.defer("_adjustWidths");}});_13(p,oc,oc);},_adjustWidths:function(){if(this._adjustWidthsTimer){this._adjustWidthsTimer.remove();delete this._adjustWidthsTimer;}this.containerNode.style.width="auto";this.containerNode.style.width=this.domNode.scrollWidth>this.domNode.offsetWidth?"auto":"100%";},_createTreeNode:function(_c2){return new _26(_c2);},focus:function(){if(this.lastFocusedChild){this.focusNode(this.lastFocusedChild);}else{this.focusFirstChild();}}});if(_d("dojo-bidi")){_54.extend({_setTextDirAttr:function(_c3){if(_c3&&this.textDir!=_c3){this._set("textDir",_c3);this.rootNode.set("textDir",_c3);}}});}_54.PathError=_b("TreePathError");_54._TreeNode=_26;return _54;}); \ No newline at end of file
+require({cache:{"url:dijit/templates/TreeNode.html":"<div class=\"dijitTreeNode\" role=\"presentation\"\n\t><div data-dojo-attach-point=\"rowNode\" class=\"dijitTreeRow\" role=\"presentation\"\n\t\t><span data-dojo-attach-point=\"expandoNode\" class=\"dijitInline dijitTreeExpando\" role=\"presentation\"></span\n\t\t><span data-dojo-attach-point=\"expandoNodeText\" class=\"dijitExpandoText\" role=\"presentation\"></span\n\t\t><span data-dojo-attach-point=\"contentNode\"\n\t\t\tclass=\"dijitTreeContent\" role=\"presentation\">\n\t\t\t<span role=\"presentation\" class=\"dijitInline dijitIcon dijitTreeIcon\" data-dojo-attach-point=\"iconNode\"></span\n\t\t\t><span data-dojo-attach-point=\"labelNode,focusNode\" class=\"dijitTreeLabel\" role=\"treeitem\"\n\t\t\t\t tabindex=\"-1\" aria-selected=\"false\" id=\"${id}_label\"></span>\n\t\t</span\n\t></div>\n\t<div data-dojo-attach-point=\"containerNode\" class=\"dijitTreeNodeContainer\" role=\"presentation\"\n\t\t style=\"display: none;\" aria-labelledby=\"${id}_label\"></div>\n</div>\n","url:dijit/templates/Tree.html":"<div role=\"tree\">\n\t<div class=\"dijitInline dijitTreeIndent\" style=\"position: absolute; top: -9999px\" data-dojo-attach-point=\"indentDetector\"></div>\n\t<div class=\"dijitTreeExpando dijitTreeExpandoLoading\" data-dojo-attach-point=\"rootLoadingIndicator\"></div>\n\t<div data-dojo-attach-point=\"containerNode\" class=\"dijitTreeContainer\" role=\"presentation\">\n\t</div>\n</div>\n"}});define("dijit/Tree",["dojo/_base/array","dojo/aspect","dojo/cookie","dojo/_base/declare","dojo/Deferred","dojo/promise/all","dojo/dom","dojo/dom-class","dojo/dom-geometry","dojo/dom-style","dojo/errors/create","dojo/fx","dojo/has","dojo/_base/kernel","dojo/keys","dojo/_base/lang","dojo/on","dojo/topic","dojo/touch","dojo/when","./a11yclick","./focus","./registry","./_base/manager","./_Widget","./_TemplatedMixin","./_Container","./_Contained","./_CssStateMixin","./_KeyNavMixin","dojo/text!./templates/TreeNode.html","dojo/text!./templates/Tree.html","./tree/TreeStoreModel","./tree/ForestStoreModel","./tree/_dndSelector","dojo/query!css2"],function(_1,_2,_3,_4,_5,_6,_7,_8,_9,_a,_b,_c,_d,_e,_f,_10,on,_11,_12,_13,_14,_15,_16,_17,_18,_19,_1a,_1b,_1c,_1d,_1e,_1f,_20,_21,_22){function _23(d){return _10.delegate(d.promise||d,{addCallback:function(_24){this.then(_24);},addErrback:function(_25){this.otherwise(_25);}});};var _26=_4("dijit._TreeNode",[_18,_19,_1a,_1b,_1c],{item:null,isTreeNode:true,label:"",_setLabelAttr:function(val){this.labelNode[this.labelType=="html"?"innerHTML":"innerText" in this.labelNode?"innerText":"textContent"]=val;this._set("label",val);if(_d("dojo-bidi")){this.applyTextDir(this.labelNode);}},labelType:"text",isExpandable:null,isExpanded:false,state:"NotLoaded",templateString:_1e,baseClass:"dijitTreeNode",cssStateNodes:{rowNode:"dijitTreeRow"},_setTooltipAttr:{node:"rowNode",type:"attribute",attribute:"title"},buildRendering:function(){this.inherited(arguments);this._setExpando();this._updateItemClasses(this.item);if(this.isExpandable){this.labelNode.setAttribute("aria-expanded",this.isExpanded);}this.setSelected(false);},_setIndentAttr:function(_27){var _28=(Math.max(_27,0)*this.tree._nodePixelIndent)+"px";_a.set(this.domNode,"backgroundPosition",_28+" 0px");_a.set(this.rowNode,this.isLeftToRight()?"paddingLeft":"paddingRight",_28);_1.forEach(this.getChildren(),function(_29){_29.set("indent",_27+1);});this._set("indent",_27);},markProcessing:function(){this.state="Loading";this._setExpando(true);},unmarkProcessing:function(){this._setExpando(false);},_updateItemClasses:function(_2a){var _2b=this.tree,_2c=_2b.model;if(_2b._v10Compat&&_2a===_2c.root){_2a=null;}this._applyClassAndStyle(_2a,"icon","Icon");this._applyClassAndStyle(_2a,"label","Label");this._applyClassAndStyle(_2a,"row","Row");this.tree._startPaint(true);},_applyClassAndStyle:function(_2d,_2e,_2f){var _30="_"+_2e+"Class";var _31=_2e+"Node";var _32=this[_30];this[_30]=this.tree["get"+_2f+"Class"](_2d,this.isExpanded);_8.replace(this[_31],this[_30]||"",_32||"");_a.set(this[_31],this.tree["get"+_2f+"Style"](_2d,this.isExpanded)||{});},_updateLayout:function(){var _33=this.getParent(),_34=!_33||!_33.rowNode||_33.rowNode.style.display=="none";_8.toggle(this.domNode,"dijitTreeIsRoot",_34);_8.toggle(this.domNode,"dijitTreeIsLast",!_34&&!this.getNextSibling());},_setExpando:function(_35){var _36=["dijitTreeExpandoLoading","dijitTreeExpandoOpened","dijitTreeExpandoClosed","dijitTreeExpandoLeaf"],_37=["*","-","+","*"],idx=_35?0:(this.isExpandable?(this.isExpanded?1:2):3);_8.replace(this.expandoNode,_36[idx],_36);this.expandoNodeText.innerHTML=_37[idx];},expand:function(){if(this._expandDeferred){return _23(this._expandDeferred);}if(this._collapseDeferred){this._collapseDeferred.cancel();delete this._collapseDeferred;}this.isExpanded=true;this.labelNode.setAttribute("aria-expanded","true");if(this.tree.showRoot||this!==this.tree.rootNode){this.containerNode.setAttribute("role","group");}_8.add(this.contentNode,"dijitTreeContentExpanded");this._setExpando();this._updateItemClasses(this.item);if(this==this.tree.rootNode&&this.tree.showRoot){this.tree.domNode.setAttribute("aria-expanded","true");}var _38=_c.wipeIn({node:this.containerNode,duration:_17.defaultDuration});var def=(this._expandDeferred=new _5(function(){_38.stop();}));_2.after(_38,"onEnd",function(){def.resolve(true);},true);_38.play();return _23(def);},collapse:function(){if(this._collapseDeferred){return _23(this._collapseDeferred);}if(this._expandDeferred){this._expandDeferred.cancel();delete this._expandDeferred;}this.isExpanded=false;this.labelNode.setAttribute("aria-expanded","false");if(this==this.tree.rootNode&&this.tree.showRoot){this.tree.domNode.setAttribute("aria-expanded","false");}_8.remove(this.contentNode,"dijitTreeContentExpanded");this._setExpando();this._updateItemClasses(this.item);var _39=_c.wipeOut({node:this.containerNode,duration:_17.defaultDuration});var def=(this._collapseDeferred=new _5(function(){_39.stop();}));_2.after(_39,"onEnd",function(){def.resolve(true);},true);_39.play();return _23(def);},indent:0,setChildItems:function(_3a){var _3b=this.tree,_3c=_3b.model,_3d=[];var _3e=_3b.focusedChild;var _3f=this.getChildren();_1.forEach(_3f,function(_40){_1a.prototype.removeChild.call(this,_40);},this);this.defer(function(){_1.forEach(_3f,function(_41){if(!_41._destroyed&&!_41.getParent()){_3b.dndController.removeTreeNode(_41);var _42=function _42(_43){var id=_3c.getIdentity(_43.item),ary=_3b._itemNodesMap[id];if(ary.length==1){delete _3b._itemNodesMap[id];}else{var _44=_1.indexOf(ary,_43);if(_44!=-1){ary.splice(_44,1);}}_1.forEach(_43.getChildren(),_42);};_42(_41);if(_3b.persist){var _45=_1.map(_41.getTreePath(),function(_46){return _3b.model.getIdentity(_46);}).join("/");for(var _47 in _3b._openedNodes){if(_47.substr(0,_45.length)==_45){delete _3b._openedNodes[_47];}}_3b._saveExpandedNodes();}if(_3b.lastFocusedChild&&!_7.isDescendant(_3b.lastFocusedChild.domNode,_3b.domNode)){delete _3b.lastFocusedChild;}if(_3e&&!_7.isDescendant(_3e.domNode,_3b.domNode)){_3b.focus();}_41.destroyRecursive();}});});this.state="Loaded";if(_3a&&_3a.length>0){this.isExpandable=true;_1.forEach(_3a,function(_48){var id=_3c.getIdentity(_48),_49=_3b._itemNodesMap[id],_4a;if(_49){for(var i=0;i<_49.length;i++){if(_49[i]&&!_49[i].getParent()){_4a=_49[i];_4a.set("indent",this.indent+1);break;}}}if(!_4a){_4a=this.tree._createTreeNode({item:_48,tree:_3b,isExpandable:_3c.mayHaveChildren(_48),label:_3b.getLabel(_48),labelType:(_3b.model&&_3b.model.labelType)||"text",tooltip:_3b.getTooltip(_48),ownerDocument:_3b.ownerDocument,dir:_3b.dir,lang:_3b.lang,textDir:_3b.textDir,indent:this.indent+1});if(_49){_49.push(_4a);}else{_3b._itemNodesMap[id]=[_4a];}}this.addChild(_4a);if(this.tree.autoExpand||this.tree._state(_4a)){_3d.push(_3b._expandNode(_4a));}},this);_1.forEach(this.getChildren(),function(_4b){_4b._updateLayout();});}else{this.isExpandable=false;}if(this._setExpando){this._setExpando(false);}this._updateItemClasses(this.item);var def=_6(_3d);this.tree._startPaint(def);return _23(def);},getTreePath:function(){var _4c=this;var _4d=[];while(_4c&&_4c!==this.tree.rootNode){_4d.unshift(_4c.item);_4c=_4c.getParent();}_4d.unshift(this.tree.rootNode.item);return _4d;},getIdentity:function(){return this.tree.model.getIdentity(this.item);},removeChild:function(_4e){this.inherited(arguments);var _4f=this.getChildren();if(_4f.length==0){this.isExpandable=false;this.collapse();}_1.forEach(_4f,function(_50){_50._updateLayout();});},makeExpandable:function(){this.isExpandable=true;this._setExpando(false);},setSelected:function(_51){this.labelNode.setAttribute("aria-selected",_51?"true":"false");_8.toggle(this.rowNode,"dijitTreeRowSelected",_51);},focus:function(){_15.focus(this.focusNode);}});if(_d("dojo-bidi")){_26.extend({_setTextDirAttr:function(_52){if(_52&&((this.textDir!=_52)||!this._created)){this._set("textDir",_52);this.applyTextDir(this.labelNode);_1.forEach(this.getChildren(),function(_53){_53.set("textDir",_52);},this);}}});}var _54=_4("dijit.Tree",[_18,_1d,_19,_1c],{baseClass:"dijitTree",store:null,model:null,query:null,label:"",showRoot:true,childrenAttr:["children"],paths:[],path:[],selectedItems:null,selectedItem:null,openOnClick:false,openOnDblClick:false,templateString:_1f,persist:false,autoExpand:false,dndController:_22,dndParams:["onDndDrop","itemCreator","onDndCancel","checkAcceptance","checkItemAcceptance","dragThreshold","betweenThreshold"],onDndDrop:null,itemCreator:null,onDndCancel:null,checkAcceptance:null,checkItemAcceptance:null,dragThreshold:5,betweenThreshold:0,_nodePixelIndent:19,_publish:function(_55,_56){_11.publish(this.id,_10.mixin({tree:this,event:_55},_56||{}));},postMixInProperties:function(){this.tree=this;if(this.autoExpand){this.persist=false;}this._itemNodesMap={};if(!this.cookieName&&this.id){this.cookieName=this.id+"SaveStateCookie";}this.expandChildrenDeferred=new _5();this.pendingCommandsPromise=this.expandChildrenDeferred.promise;this.inherited(arguments);},postCreate:function(){this._initState();var _57=this;this.own(on(this.containerNode,on.selector(".dijitTreeNode",_12.enter),function(evt){_57._onNodeMouseEnter(_16.byNode(this),evt);}),on(this.containerNode,on.selector(".dijitTreeNode",_12.leave),function(evt){_57._onNodeMouseLeave(_16.byNode(this),evt);}),on(this.containerNode,on.selector(".dijitTreeRow",_14.press),function(evt){_57._onNodePress(_16.getEnclosingWidget(this),evt);}),on(this.containerNode,on.selector(".dijitTreeRow",_14),function(evt){_57._onClick(_16.getEnclosingWidget(this),evt);}),on(this.containerNode,on.selector(".dijitTreeRow","dblclick"),function(evt){_57._onDblClick(_16.getEnclosingWidget(this),evt);}));if(!this.model){this._store2model();}this.own(_2.after(this.model,"onChange",_10.hitch(this,"_onItemChange"),true),_2.after(this.model,"onChildrenChange",_10.hitch(this,"_onItemChildrenChange"),true),_2.after(this.model,"onDelete",_10.hitch(this,"_onItemDelete"),true));this.inherited(arguments);if(this.dndController){if(_10.isString(this.dndController)){this.dndController=_10.getObject(this.dndController);}var _58={};for(var i=0;i<this.dndParams.length;i++){if(this[this.dndParams[i]]){_58[this.dndParams[i]]=this[this.dndParams[i]];}}this.dndController=new this.dndController(this,_58);}this._load();this.onLoadDeferred=_23(this.pendingCommandsPromise);this.onLoadDeferred.then(_10.hitch(this,"onLoad"));},_store2model:function(){this._v10Compat=true;_e.deprecated("Tree: from version 2.0, should specify a model object rather than a store/query");var _59={id:this.id+"_ForestStoreModel",store:this.store,query:this.query,childrenAttrs:this.childrenAttr};if(this.params.mayHaveChildren){_59.mayHaveChildren=_10.hitch(this,"mayHaveChildren");}if(this.params.getItemChildren){_59.getChildren=_10.hitch(this,function(_5a,_5b,_5c){this.getItemChildren((this._v10Compat&&_5a===this.model.root)?null:_5a,_5b,_5c);});}this.model=new _21(_59);this.showRoot=Boolean(this.label);},onLoad:function(){},_load:function(){this.model.getRoot(_10.hitch(this,function(_5d){var rn=(this.rootNode=this.tree._createTreeNode({item:_5d,tree:this,isExpandable:true,label:this.label||this.getLabel(_5d),labelType:this.model.labelType||"text",textDir:this.textDir,indent:this.showRoot?0:-1}));if(!this.showRoot){rn.rowNode.style.display="none";this.domNode.setAttribute("role","presentation");this.domNode.removeAttribute("aria-expanded");this.domNode.removeAttribute("aria-multiselectable");if(this["aria-label"]){rn.containerNode.setAttribute("aria-label",this["aria-label"]);this.domNode.removeAttribute("aria-label");}else{if(this["aria-labelledby"]){rn.containerNode.setAttribute("aria-labelledby",this["aria-labelledby"]);this.domNode.removeAttribute("aria-labelledby");}}rn.labelNode.setAttribute("role","presentation");rn.labelNode.removeAttribute("aria-selected");rn.containerNode.setAttribute("role","tree");rn.containerNode.setAttribute("aria-expanded","true");rn.containerNode.setAttribute("aria-multiselectable",!this.dndController.singular);}else{this.domNode.setAttribute("aria-multiselectable",!this.dndController.singular);this.rootLoadingIndicator.style.display="none";}this.containerNode.appendChild(rn.domNode);var _5e=this.model.getIdentity(_5d);if(this._itemNodesMap[_5e]){this._itemNodesMap[_5e].push(rn);}else{this._itemNodesMap[_5e]=[rn];}rn._updateLayout();this._expandNode(rn).then(_10.hitch(this,function(){if(!this._destroyed){this.rootLoadingIndicator.style.display="none";this.expandChildrenDeferred.resolve(true);}}));}),_10.hitch(this,function(err){console.error(this,": error loading root: ",err);}));},getNodesByItem:function(_5f){if(!_5f){return [];}var _60=_10.isString(_5f)?_5f:this.model.getIdentity(_5f);return [].concat(this._itemNodesMap[_60]);},_setSelectedItemAttr:function(_61){this.set("selectedItems",[_61]);},_setSelectedItemsAttr:function(_62){var _63=this;return this.pendingCommandsPromise=this.pendingCommandsPromise.always(_10.hitch(this,function(){var _64=_1.map(_62,function(_65){return (!_65||_10.isString(_65))?_65:_63.model.getIdentity(_65);});var _66=[];_1.forEach(_64,function(id){_66=_66.concat(_63._itemNodesMap[id]||[]);});this.set("selectedNodes",_66);}));},_setPathAttr:function(_67){if(_67.length){return _23(this.set("paths",[_67]).then(function(_68){return _68[0];}));}else{return _23(this.set("paths",[]).then(function(_69){return _69[0];}));}},_setPathsAttr:function(_6a){var _6b=this;function _6c(_6d,_6e){var _6f=_6d.shift();var _70=_1.filter(_6e,function(_71){return _71.getIdentity()==_6f;})[0];if(!!_70){if(_6d.length){return _6b._expandNode(_70).then(function(){return _6c(_6d,_70.getChildren());});}else{return _70;}}else{throw new _54.PathError("Could not expand path at "+_6f);}};return _23(this.pendingCommandsPromise=this.pendingCommandsPromise.always(function(){return _6(_1.map(_6a,function(_72){_72=_1.map(_72,function(_73){return _73&&_10.isObject(_73)?_6b.model.getIdentity(_73):_73;});if(_72.length){return _6c(_72,[_6b.rootNode]);}else{throw new _54.PathError("Empty path");}}));}).then(function setNodes(_74){_6b.set("selectedNodes",_74);return _6b.paths;}));},_setSelectedNodeAttr:function(_75){this.set("selectedNodes",[_75]);},_setSelectedNodesAttr:function(_76){this.dndController.setSelection(_76);},expandAll:function(){var _77=this;function _78(_79){return _77._expandNode(_79).then(function(){var _7a=_1.filter(_79.getChildren()||[],function(_7b){return _7b.isExpandable;});return _6(_1.map(_7a,_78));});};return _23(_78(this.rootNode));},collapseAll:function(){var _7c=this;function _7d(_7e){var _7f=_1.filter(_7e.getChildren()||[],function(_80){return _80.isExpandable;}),_81=_6(_1.map(_7f,_7d));if(!_7e.isExpanded||(_7e==_7c.rootNode&&!_7c.showRoot)){return _81;}else{return _81.then(function(){return _7c._collapseNode(_7e);});}};return _23(_7d(this.rootNode));},mayHaveChildren:function(){},getItemChildren:function(){},getLabel:function(_82){return this.model.getLabel(_82);},getIconClass:function(_83,_84){return (!_83||this.model.mayHaveChildren(_83))?(_84?"dijitFolderOpened":"dijitFolderClosed"):"dijitLeaf";},getLabelClass:function(){},getRowClass:function(){},getIconStyle:function(){},getLabelStyle:function(){},getRowStyle:function(){},getTooltip:function(){return "";},_onDownArrow:function(evt,_85){var _86=this._getNext(_85);if(_86&&_86.isTreeNode){this.focusNode(_86);}},_onUpArrow:function(evt,_87){var _88=_87.getPreviousSibling();if(_88){_87=_88;while(_87.isExpandable&&_87.isExpanded&&_87.hasChildren()){var _89=_87.getChildren();_87=_89[_89.length-1];}}else{var _8a=_87.getParent();if(!(!this.showRoot&&_8a===this.rootNode)){_87=_8a;}}if(_87&&_87.isTreeNode){this.focusNode(_87);}},_onRightArrow:function(evt,_8b){if(_8b.isExpandable&&!_8b.isExpanded){this._expandNode(_8b);}else{if(_8b.hasChildren()){_8b=_8b.getChildren()[0];if(_8b&&_8b.isTreeNode){this.focusNode(_8b);}}}},_onLeftArrow:function(evt,_8c){if(_8c.isExpandable&&_8c.isExpanded){this._collapseNode(_8c);}else{var _8d=_8c.getParent();if(_8d&&_8d.isTreeNode&&!(!this.showRoot&&_8d===this.rootNode)){this.focusNode(_8d);}}},focusLastChild:function(){var _8e=this._getLast();if(_8e&&_8e.isTreeNode){this.focusNode(_8e);}},_getFirst:function(){return this.showRoot?this.rootNode:this.rootNode.getChildren()[0];},_getLast:function(){var _8f=this.rootNode;while(_8f.isExpanded){var c=_8f.getChildren();if(!c.length){break;}_8f=c[c.length-1];}return _8f;},_getNext:function(_90){if(_90.isExpandable&&_90.isExpanded&&_90.hasChildren()){return _90.getChildren()[0];}else{while(_90&&_90.isTreeNode){var _91=_90.getNextSibling();if(_91){return _91;}_90=_90.getParent();}return null;}},childSelector:".dijitTreeRow",isExpandoNode:function(_92,_93){return _7.isDescendant(_92,_93.expandoNode)||_7.isDescendant(_92,_93.expandoNodeText);},_onNodePress:function(_94,e){this.focusNode(_94);},__click:function(_95,e,_96,_97){var _98=e.target,_99=this.isExpandoNode(_98,_95);if(_95.isExpandable&&(_96||_99)){this._onExpandoClick({node:_95});}else{this._publish("execute",{item:_95.item,node:_95,evt:e});this[_97](_95.item,_95,e);this.focusNode(_95);}e.stopPropagation();e.preventDefault();},_onClick:function(_9a,e){this.__click(_9a,e,this.openOnClick,"onClick");},_onDblClick:function(_9b,e){this.__click(_9b,e,this.openOnDblClick,"onDblClick");},_onExpandoClick:function(_9c){var _9d=_9c.node;this.focusNode(_9d);if(_9d.isExpanded){this._collapseNode(_9d);}else{this._expandNode(_9d);}},onClick:function(){},onDblClick:function(){},onOpen:function(){},onClose:function(){},_getNextNode:function(_9e){_e.deprecated(this.declaredClass+"::_getNextNode(node) is deprecated. Use _getNext(node) instead.","","2.0");return this._getNext(_9e);},_getRootOrFirstNode:function(){_e.deprecated(this.declaredClass+"::_getRootOrFirstNode() is deprecated. Use _getFirst() instead.","","2.0");return this._getFirst();},_collapseNode:function(_9f){if(_9f._expandNodeDeferred){delete _9f._expandNodeDeferred;}if(_9f.state=="Loading"){return;}if(_9f.isExpanded){var ret=_9f.collapse();this.onClose(_9f.item,_9f);this._state(_9f,false);this._startPaint(ret);return ret;}},_expandNode:function(_a0){if(_a0._expandNodeDeferred){return _a0._expandNodeDeferred;}var _a1=this.model,_a2=_a0.item,_a3=this;if(!_a0._loadDeferred){_a0.markProcessing();_a0._loadDeferred=new _5();_a1.getChildren(_a2,function(_a4){_a0.unmarkProcessing();_a0.setChildItems(_a4).then(function(){_a0._loadDeferred.resolve(_a4);});},function(err){console.error(_a3,": error loading "+_a0.label+" children: ",err);_a0._loadDeferred.reject(err);});}var def=_a0._loadDeferred.then(_10.hitch(this,function(){var _a5=_a0.expand();this.onOpen(_a0.item,_a0);this._state(_a0,true);return _a5;}));this._startPaint(def);return def;},focusNode:function(_a6){var tmp=[];for(var _a7=this.domNode;_a7&&_a7.tagName&&_a7.tagName.toUpperCase()!=="IFRAME";_a7=_a7.parentNode){tmp.push({domNode:_a7.contentWindow||_a7,scrollLeft:_a7.scrollLeft||0,scrollTop:_a7.scrollTop||0});}this.focusChild(_a6);this.defer(function(){for(var i=0,max=tmp.length;i<max;i++){tmp[i].domNode.scrollLeft=tmp[i].scrollLeft;tmp[i].domNode.scrollTop=tmp[i].scrollTop;}},0);},_onNodeMouseEnter:function(){},_onNodeMouseLeave:function(){},_onItemChange:function(_a8){var _a9=this.model,_aa=_a9.getIdentity(_a8),_ab=this._itemNodesMap[_aa];if(_ab){var _ac=this.getLabel(_a8),_ad=this.getTooltip(_a8);_1.forEach(_ab,function(_ae){_ae.set({item:_a8,label:_ac,tooltip:_ad});_ae._updateItemClasses(_a8);});}},_onItemChildrenChange:function(_af,_b0){var _b1=this.model,_b2=_b1.getIdentity(_af),_b3=this._itemNodesMap[_b2];if(_b3){_1.forEach(_b3,function(_b4){_b4.setChildItems(_b0);});}},_onItemDelete:function(_b5){var _b6=this.model,_b7=_b6.getIdentity(_b5),_b8=this._itemNodesMap[_b7];if(_b8){_1.forEach(_b8,function(_b9){this.dndController.removeTreeNode(_b9);var _ba=_b9.getParent();if(_ba){_ba.removeChild(_b9);}if(this.lastFocusedChild&&!_7.isDescendant(this.lastFocusedChild.domNode,this.domNode)){delete this.lastFocusedChild;}if(this.focusedChild&&!_7.isDescendant(this.focusedChild.domNode,this.domNode)){this.focus();}_b9.destroyRecursive();},this);delete this._itemNodesMap[_b7];}},_initState:function(){this._openedNodes={};if(this.persist&&this.cookieName){var _bb=_3(this.cookieName);if(_bb){_1.forEach(_bb.split(","),function(_bc){this._openedNodes[_bc]=true;},this);}}},_state:function(_bd,_be){if(!this.persist){return false;}var _bf=_1.map(_bd.getTreePath(),function(_c0){return this.model.getIdentity(_c0);},this).join("/");if(arguments.length===1){return this._openedNodes[_bf];}else{if(_be){this._openedNodes[_bf]=true;}else{delete this._openedNodes[_bf];}this._saveExpandedNodes();}},_saveExpandedNodes:function(){if(this.persist&&this.cookieName){var ary=[];for(var id in this._openedNodes){ary.push(id);}_3(this.cookieName,ary.join(","),{expires:365});}},destroy:function(){if(this._curSearch){this._curSearch.timer.remove();delete this._curSearch;}if(this.rootNode){this.rootNode.destroyRecursive();}if(this.dndController&&!_10.isString(this.dndController)){this.dndController.destroy();}this.rootNode=null;this.inherited(arguments);},destroyRecursive:function(){this.destroy();},resize:function(_c1){if(_c1){_9.setMarginBox(this.domNode,_c1);}this._nodePixelIndent=_9.position(this.tree.indentDetector).w||this._nodePixelIndent;this.expandChildrenDeferred.then(_10.hitch(this,function(){this.rootNode.set("indent",this.showRoot?0:-1);this._adjustWidths();}));},_outstandingPaintOperations:0,_startPaint:function(p){this._outstandingPaintOperations++;if(this._adjustWidthsTimer){this._adjustWidthsTimer.remove();delete this._adjustWidthsTimer;}var oc=_10.hitch(this,function(){this._outstandingPaintOperations--;if(this._outstandingPaintOperations<=0&&!this._adjustWidthsTimer&&this._started){this._adjustWidthsTimer=this.defer("_adjustWidths");}});_13(p,oc,oc);},_adjustWidths:function(){if(this._adjustWidthsTimer){this._adjustWidthsTimer.remove();delete this._adjustWidthsTimer;}this.containerNode.style.width="auto";this.containerNode.style.width=this.domNode.scrollWidth>this.domNode.offsetWidth?"auto":"100%";},_createTreeNode:function(_c2){return new _26(_c2);},focus:function(){if(this.lastFocusedChild){this.focusNode(this.lastFocusedChild);}else{this.focusFirstChild();}}});if(_d("dojo-bidi")){_54.extend({_setTextDirAttr:function(_c3){if(_c3&&this.textDir!=_c3){this._set("textDir",_c3);this.rootNode.set("textDir",_c3);}}});}_54.PathError=_b("TreePathError");_54._TreeNode=_26;return _54;}); \ No newline at end of file
diff --git a/lib/dijit/bower.json b/lib/dijit/bower.json
index c912e5dd8..09eab1764 100644
--- a/lib/dijit/bower.json
+++ b/lib/dijit/bower.json
@@ -15,7 +15,7 @@
"url": "https://github.com/dojo/dijit.git"
},
"dependencies": {
- "dojo": "1.16.5"
+ "dojo": "1.17.3"
},
"devDependencies": {
}
diff --git a/lib/dijit/form/_DateTimeTextBox.js b/lib/dijit/form/_DateTimeTextBox.js
index 35fbb4036..66ff1cdbb 100644
--- a/lib/dijit/form/_DateTimeTextBox.js
+++ b/lib/dijit/form/_DateTimeTextBox.js
@@ -1,2 +1,2 @@
//>>built
-require({cache:{"url:dijit/form/templates/DropDownBox.html":"<div class=\"dijit dijitReset dijitInline dijitLeft\"\n\tid=\"widget_${id}\"\n\trole=\"combobox\"\n\taria-haspopup=\"true\"\n\tdata-dojo-attach-point=\"_popupStateNode\"\n\t><div class='dijitReset dijitRight dijitButtonNode dijitArrowButton dijitDownArrowButton dijitArrowButtonContainer'\n\t\tdata-dojo-attach-point=\"_buttonNode\" role=\"presentation\"\n\t\t><input class=\"dijitReset dijitInputField dijitArrowButtonInner\" value=\"&#9660; \" type=\"text\" tabIndex=\"-1\" readonly=\"readonly\" role=\"button presentation\" aria-hidden=\"true\"\n\t\t\t${_buttonInputDisabled}\n\t/></div\n\t><div class='dijitReset dijitValidationContainer'\n\t\t><input class=\"dijitReset dijitInputField dijitValidationIcon dijitValidationInner\" value=\"&#935; \" type=\"text\" tabIndex=\"-1\" readonly=\"readonly\" role=\"presentation\"\n\t/></div\n\t><div class=\"dijitReset dijitInputField dijitInputContainer\"\n\t\t><input class='dijitReset dijitInputInner' ${!nameAttrSetting} type=\"${type}\" autocomplete=\"off\"\n\t\t\tdata-dojo-attach-point=\"textbox,focusNode\" role=\"textbox\"\n\t/></div\n></div>\n"}});define("dijit/form/_DateTimeTextBox",["dojo/date","dojo/date/locale","dojo/date/stamp","dojo/_base/declare","dojo/_base/lang","./RangeBoundTextBox","../_HasDropDown","dojo/text!./templates/DropDownBox.html"],function(_1,_2,_3,_4,_5,_6,_7,_8){new Date("X");var _9=_4("dijit.form._DateTimeTextBox",[_6,_7],{templateString:_8,hasDownArrow:true,cssStateNodes:{"_buttonNode":"dijitDownArrowButton"},_unboundedConstraints:{},pattern:_2.regexp,datePackage:"",postMixInProperties:function(){this.inherited(arguments);this._set("type","text");},compare:function(_a,_b){var _c=this._isInvalidDate(_a);var _d=this._isInvalidDate(_b);if(_c||_d){return (_c&&_d)?0:(!_c?1:-1);}var _e=this.format(_a,this._unboundedConstraints),_f=this.format(_b,this._unboundedConstraints),_10=this.parse(_e,this._unboundedConstraints),_11=this.parse(_f,this._unboundedConstraints);return _e==_f?0:_1.compare(_10,_11,this._selector);},autoWidth:true,format:function(_12,_13){if(!_12){return "";}return this.dateLocaleModule.format(_12,_13);},"parse":function(_14,_15){return this.dateLocaleModule.parse(_14,_15)||(this._isEmpty(_14)?null:undefined);},serialize:function(val,_16){if(val.toGregorian){val=val.toGregorian();}return _3.toISOString(val,_16);},dropDownDefaultValue:new Date(),value:new Date(""),_blankValue:null,popupClass:"",_selector:"",constructor:function(_17){_17=_17||{};this.dateModule=_17.datePackage?_5.getObject(_17.datePackage,false):_1;this.dateClassObj=this.dateModule.Date||Date;if(!(this.dateClassObj instanceof Date)){this.value=new this.dateClassObj(this.value);}this.dateLocaleModule=_17.datePackage?_5.getObject(_17.datePackage+".locale",false):_2;this._set("pattern",this.dateLocaleModule.regexp);this._invalidDate=this.constructor.prototype.value.toString();},buildRendering:function(){this.inherited(arguments);if(!this.hasDownArrow){this._buttonNode.style.display="none";}if(!this.hasDownArrow){this._buttonNode=this.domNode;this.baseClass+=" dijitComboBoxOpenOnClick";}},_setConstraintsAttr:function(_18){_18.selector=this._selector;_18.fullYear=true;var _19=_3.fromISOString;if(typeof _18.min=="string"){_18.min=_19(_18.min);if(!(this.dateClassObj instanceof Date)){_18.min=new this.dateClassObj(_18.min);}}if(typeof _18.max=="string"){_18.max=_19(_18.max);if(!(this.dateClassObj instanceof Date)){_18.max=new this.dateClassObj(_18.max);}}this.inherited(arguments);this._unboundedConstraints=_5.mixin({},this.constraints,{min:null,max:null});},_isInvalidDate:function(_1a){return !_1a||isNaN(_1a)||typeof _1a!="object"||_1a.toString()==this._invalidDate;},_setValueAttr:function(_1b,_1c,_1d){if(_1b!==undefined){if(typeof _1b=="string"){_1b=_3.fromISOString(_1b);}if(this._isInvalidDate(_1b)){_1b=null;}if(_1b instanceof Date&&!(this.dateClassObj instanceof Date)){_1b=new this.dateClassObj(_1b);}}this.inherited(arguments,[_1b,_1c,_1d]);if(this.value instanceof Date){this.filterString="";}if(_1c!==false&&this.dropDown){this.dropDown.set("value",_1b,false);}},_set:function(_1e,_1f){if(_1e=="value"){if(_1f instanceof Date&&!(this.dateClassObj instanceof Date)){_1f=new this.dateClassObj(_1f);}var _20=this._get("value");if(_20 instanceof this.dateClassObj&&this.compare(_1f,_20)==0){return;}}this.inherited(arguments);},_setDropDownDefaultValueAttr:function(val){if(this._isInvalidDate(val)){val=new this.dateClassObj();}this._set("dropDownDefaultValue",val);},openDropDown:function(_21){if(this.dropDown){this.dropDown.destroy();}var _22=_5.isString(this.popupClass)?_5.getObject(this.popupClass,false):this.popupClass,_23=this,_24=this.get("value");this.dropDown=new _22({onChange:function(_25){_23.set("value",_25,true);},id:this.id+"_popup",dir:_23.dir,lang:_23.lang,value:_24,textDir:_23.textDir,currentFocus:!this._isInvalidDate(_24)?_24:this.dropDownDefaultValue,constraints:_23.constraints,filterString:_23.filterString,datePackage:_23.datePackage,isDisabledDate:function(_26){return !_23.rangeCheck(_26,_23.constraints);}});this.inherited(arguments);},_getDisplayedValueAttr:function(){return this.textbox.value;},_setDisplayedValueAttr:function(_27,_28){this._setValueAttr(this.parse(_27,this.constraints),_28,_27);}});return _9;}); \ No newline at end of file
+require({cache:{"url:dijit/form/templates/DropDownBox.html":"<div class=\"dijit dijitReset dijitInline dijitLeft\"\n\tid=\"widget_${id}\"\n\trole=\"combobox\"\n\taria-haspopup=\"true\"\n\tdata-dojo-attach-point=\"_popupStateNode\"\n\t><div class='dijitReset dijitRight dijitButtonNode dijitArrowButton dijitDownArrowButton dijitArrowButtonContainer'\n\t\tdata-dojo-attach-point=\"_buttonNode\" role=\"presentation\"\n\t\t><input class=\"dijitReset dijitInputField dijitArrowButtonInner\" value=\"&#9660; \" type=\"text\" tabIndex=\"-1\" readonly=\"readonly\" role=\"button presentation\" aria-hidden=\"true\"\n\t\t\t${_buttonInputDisabled}\n\t/></div\n\t><div class='dijitReset dijitValidationContainer'\n\t\t><input class=\"dijitReset dijitInputField dijitValidationIcon dijitValidationInner\" value=\"&#935; \" type=\"text\" tabIndex=\"-1\" readonly=\"readonly\" role=\"presentation\"\n\t/></div\n\t><div class=\"dijitReset dijitInputField dijitInputContainer\"\n\t\t><input class='dijitReset dijitInputInner' ${!nameAttrSetting} type=\"${type}\" autocomplete=\"off\"\n\t\t\tdata-dojo-attach-point=\"textbox,focusNode\" role=\"textbox\"\n\t/></div\n></div>\n"}});define("dijit/form/_DateTimeTextBox",["dojo/date","dojo/date/locale","dojo/date/stamp","dojo/_base/declare","dojo/_base/lang","./RangeBoundTextBox","../_HasDropDown","dojo/text!./templates/DropDownBox.html"],function(_1,_2,_3,_4,_5,_6,_7,_8){new Date("X");var _9=_4("dijit.form._DateTimeTextBox",[_6,_7],{templateString:_8,hasDownArrow:true,cssStateNodes:{"_buttonNode":"dijitDownArrowButton"},_unboundedConstraints:{},pattern:_2.regexp,datePackage:"",postMixInProperties:function(){this.inherited(arguments);this._set("type","text");},compare:function(_a,_b){var _c=this._isInvalidDate(_a);var _d=this._isInvalidDate(_b);if(_c||_d){return (_c&&_d)?0:(!_c?1:-1);}var _e=this.format(_a,this._unboundedConstraints),_f=this.format(_b,this._unboundedConstraints),_10=this.parse(_e,this._unboundedConstraints),_11=this.parse(_f,this._unboundedConstraints);return _e==_f?0:_1.compare(_10,_11,this._selector);},autoWidth:true,format:function(_12,_13){if(!_12){return "";}return this.dateLocaleModule.format(_12,_13);},"parse":function(_14,_15){return this.dateLocaleModule.parse(_14,_15)||(this._isEmpty(_14)?null:undefined);},serialize:function(val,_16){if(val.toGregorian){val=val.toGregorian();}return _3.toISOString(val,_16);},dropDownDefaultValue:new Date(),value:new Date(""),_blankValue:null,popupClass:"",_selector:"",constructor:function(_17){_17=_17||{};this.dateModule=_17.datePackage?_5.getObject(_17.datePackage,false):_1;this.dateClassObj=this.dateModule.Date||Date;if(!(this.dateClassObj instanceof Date)){this.value=new this.dateClassObj(this.value);}this.dateLocaleModule=_17.datePackage?_5.getObject(_17.datePackage+".locale",false):_2;this._set("pattern",this.dateLocaleModule.regexp);this._invalidDate=this.constructor.prototype.value.toString();},buildRendering:function(){this.inherited(arguments);if(!this.hasDownArrow){this._buttonNode.style.display="none";}if(!this.hasDownArrow){this._buttonNode=this.domNode;this.baseClass+=" dijitComboBoxOpenOnClick";}},_setConstraintsAttr:function(_18){_18.selector=this._selector;_18.fullYear=true;var _19=_3.fromISOString;if(typeof _18.min=="string"){_18.min=_19(_18.min);if(!(this.dateClassObj instanceof Date)){_18.min=new this.dateClassObj(_18.min);}}if(typeof _18.max=="string"){_18.max=_19(_18.max);if(!(this.dateClassObj instanceof Date)){_18.max=new this.dateClassObj(_18.max);}}this.inherited(arguments);this._unboundedConstraints=_5.mixin({},this.constraints,{min:null,max:null});},_isDefinitelyOutOfRange:function(){var _1a=this.inherited(arguments);var _1b=false;var _1c;var _1d;var _1e;var _1f;var _20;var _21;if(_1a&&(this.constraints.min||this.constraints.max)){var _22=new RegExp(this._lastRegExp);_1c=_22.exec(this._lastInputEventValue);if(_1c!=null){_1d=_1c[3];if(this.constraints.min){_21=this.constraints.min instanceof Date?this.constraints.min:new Date(String(this.constraints.min));minYear=_21.getFullYear();_1e=parseInt((_1d+"9999").substr(0,4),10);_1b=_1e<minYear;}if(!_1b&&this.constraints.max){_20=this.constraints.max instanceof Date?this.constraints.max:new Date(String(this.constraints.max));maxYear=_20.getFullYear();_1f=parseInt((_1d+"0000").substr(0,4),10);_1b=_1f>maxYear;}_1a=_1b;}}return _1a;},_isInvalidDate:function(_23){return !_23||isNaN(_23)||typeof _23!="object"||_23.toString()==this._invalidDate;},_setValueAttr:function(_24,_25,_26){if(_24!==undefined){if(typeof _24=="string"){_24=_3.fromISOString(_24);}if(this._isInvalidDate(_24)){_24=null;}if(_24 instanceof Date&&!(this.dateClassObj instanceof Date)){_24=new this.dateClassObj(_24);}}this.inherited(arguments,[_24,_25,_26]);if(this.value instanceof Date){this.filterString="";}if(_25!==false&&this.dropDown){this.dropDown.set("value",_24,false);}},_set:function(_27,_28){if(_27=="value"){if(_28 instanceof Date&&!(this.dateClassObj instanceof Date)){_28=new this.dateClassObj(_28);}var _29=this._get("value");if(_29 instanceof this.dateClassObj&&this.compare(_28,_29)==0){return;}}this.inherited(arguments);},_setDropDownDefaultValueAttr:function(val){if(this._isInvalidDate(val)){val=new this.dateClassObj();}this._set("dropDownDefaultValue",val);},openDropDown:function(_2a){if(this.dropDown){this.dropDown.destroy();}var _2b=_5.isString(this.popupClass)?_5.getObject(this.popupClass,false):this.popupClass,_2c=this,_2d=this.get("value");this.dropDown=new _2b({onChange:function(_2e){_2c.set("value",_2e,true);},id:this.id+"_popup",dir:_2c.dir,lang:_2c.lang,value:_2d,textDir:_2c.textDir,currentFocus:!this._isInvalidDate(_2d)?_2d:this.dropDownDefaultValue,constraints:_2c.constraints,filterString:_2c.filterString,datePackage:_2c.datePackage,isDisabledDate:function(_2f){return !_2c.rangeCheck(_2f,_2c.constraints);}});this.inherited(arguments);},_getDisplayedValueAttr:function(){return this.textbox.value;},_setDisplayedValueAttr:function(_30,_31){this._setValueAttr(this.parse(_30,this.constraints),_31,_30);}});return _9;}); \ No newline at end of file
diff --git a/lib/dijit/layout/BorderContainer.js b/lib/dijit/layout/BorderContainer.js
index d1fc4617b..dd9f4c153 100644
--- a/lib/dijit/layout/BorderContainer.js
+++ b/lib/dijit/layout/BorderContainer.js
@@ -1,2 +1,2 @@
//>>built
-define("dijit/layout/BorderContainer",["dojo/_base/array","dojo/cookie","dojo/_base/declare","dojo/dom-class","dojo/dom-construct","dojo/dom-geometry","dojo/dom-style","dojo/keys","dojo/_base/lang","dojo/on","dojo/touch","../_WidgetBase","../_Widget","../_TemplatedMixin","./LayoutContainer","./utils"],function(_1,_2,_3,_4,_5,_6,_7,_8,_9,on,_a,_b,_c,_d,_e,_f){var _10=_3("dijit.layout._Splitter",[_c,_d],{live:true,templateString:"<div class=\"dijitSplitter\" data-dojo-attach-event=\"onkeydown:_onKeyDown,press:_startDrag,onmouseenter:_onMouse,onmouseleave:_onMouse\" tabIndex=\"0\" role=\"separator\"><div class=\"dijitSplitterThumb\"></div></div>",constructor:function(){this._handlers=[];},postMixInProperties:function(){this.inherited(arguments);this.horizontal=/top|bottom/.test(this.region);this._factor=/top|left/.test(this.region)?1:-1;this._cookieName=this.container.id+"_"+this.region;},buildRendering:function(){this.inherited(arguments);_4.add(this.domNode,"dijitSplitter"+(this.horizontal?"H":"V"));if(this.container.persist){var _11=_2(this._cookieName);if(_11){this.child.domNode.style[this.horizontal?"height":"width"]=_11;}}},_computeMaxSize:function(){var dim=this.horizontal?"h":"w",_12=_6.getMarginBox(this.child.domNode)[dim],_13=_1.filter(this.container.getChildren(),function(_14){return _14.region=="center";})[0];var _15=_6.getContentBox(_13.domNode)[dim]-10;return Math.min(this.child.maxSize,_12+_15);},_startDrag:function(e){if(!this.cover){this.cover=_5.place("<div class=dijitSplitterCover></div>",this.child.domNode,"after");}_4.add(this.cover,"dijitSplitterCoverActive");if(this.fake){_5.destroy(this.fake);}if(!(this._resize=this.live)){(this.fake=this.domNode.cloneNode(true)).removeAttribute("id");_4.add(this.domNode,"dijitSplitterShadow");_5.place(this.fake,this.domNode,"after");}_4.add(this.domNode,"dijitSplitterActive dijitSplitter"+(this.horizontal?"H":"V")+"Active");if(this.fake){_4.remove(this.fake,"dijitSplitterHover dijitSplitter"+(this.horizontal?"H":"V")+"Hover");}var _16=this._factor,_17=this.horizontal,_18=_17?"pageY":"pageX",_19=e[_18],_1a=this.domNode.style,dim=_17?"h":"w",_1b=_7.getComputedStyle(this.child.domNode),_1c=_6.getMarginBox(this.child.domNode,_1b)[dim],max=this._computeMaxSize(),min=Math.max(this.child.minSize,_6.getPadBorderExtents(this.child.domNode,_1b)[dim]+10),_1d=this.region,_1e=_1d=="top"||_1d=="bottom"?"top":"left",_1f=parseInt(_1a[_1e],10),_20=this._resize,_21=_9.hitch(this.container,"_layoutChildren",this.child.id),de=this.ownerDocument;this._handlers=this._handlers.concat([on(de,_a.move,this._drag=function(e,_22){var _23=e[_18]-_19,_24=_16*_23+_1c,_25=Math.max(Math.min(_24,max),min);if(_20||_22){_21(_25);}_1a[_1e]=_23+_1f+_16*(_25-_24)+"px";}),on(de,"dragstart",function(e){e.stopPropagation();e.preventDefault();}),on(this.ownerDocumentBody,"selectstart",function(e){e.stopPropagation();e.preventDefault();}),on(de,_a.release,_9.hitch(this,"_stopDrag"))]);e.stopPropagation();e.preventDefault();},_onMouse:function(e){var o=(e.type=="mouseover"||e.type=="mouseenter");_4.toggle(this.domNode,"dijitSplitterHover",o);_4.toggle(this.domNode,"dijitSplitter"+(this.horizontal?"H":"V")+"Hover",o);},_stopDrag:function(e){try{if(this.cover){_4.remove(this.cover,"dijitSplitterCoverActive");}if(this.fake){_5.destroy(this.fake);}_4.remove(this.domNode,"dijitSplitterActive dijitSplitter"+(this.horizontal?"H":"V")+"Active dijitSplitterShadow");this._drag(e);this._drag(e,true);}finally{this._cleanupHandlers();delete this._drag;}if(this.container.persist){_2(this._cookieName,this.child.domNode.style[this.horizontal?"height":"width"],{expires:365});}},_cleanupHandlers:function(){var h;while(h=this._handlers.pop()){h.remove();}},_onKeyDown:function(e){this._resize=true;var _26=this.horizontal;var _27=1;switch(e.keyCode){case _26?_8.UP_ARROW:_8.LEFT_ARROW:_27*=-1;case _26?_8.DOWN_ARROW:_8.RIGHT_ARROW:break;default:return;}var _28=_6.getMarginSize(this.child.domNode)[_26?"h":"w"]+this._factor*_27;this.container._layoutChildren(this.child.id,Math.max(Math.min(_28,this._computeMaxSize()),this.child.minSize));e.stopPropagation();e.preventDefault();},destroy:function(){this._cleanupHandlers();delete this.child;delete this.container;delete this.cover;delete this.fake;this.inherited(arguments);}});var _29=_3("dijit.layout._Gutter",[_c,_d],{templateString:"<div class=\"dijitGutter\" role=\"presentation\"></div>",postMixInProperties:function(){this.inherited(arguments);this.horizontal=/top|bottom/.test(this.region);},buildRendering:function(){this.inherited(arguments);_4.add(this.domNode,"dijitGutter"+(this.horizontal?"H":"V"));}});var _2a=_3("dijit.layout.BorderContainer",_e,{gutters:true,liveSplitters:true,persist:false,baseClass:"dijitBorderContainer",_splitterClass:_10,postMixInProperties:function(){if(!this.gutters){this.baseClass+="NoGutter";}this.inherited(arguments);},_setupChild:function(_2b){this.inherited(arguments);var _2c=_2b.region,ltr=_2b.isLeftToRight();if(_2c=="leading"){_2c=ltr?"left":"right";}if(_2c=="trailing"){_2c=ltr?"right":"left";}if(_2c){if(_2c!="center"&&(_2b.splitter||this.gutters)&&!_2b._splitterWidget){var _2d=_2b.splitter?this._splitterClass:_29;if(_9.isString(_2d)){_2d=_9.getObject(_2d);}var _2e=new _2d({id:_2b.id+"_splitter",container:this,child:_2b,region:_2c,live:this.liveSplitters});_2e.isSplitter=true;_2b._splitterWidget=_2e;var _2f=_2c=="bottom"||_2c==(this.isLeftToRight()?"right":"left");_5.place(_2e.domNode,_2b.domNode,_2f?"before":"after");_2e.startup();}}},layout:function(){this._layoutChildren();},removeChild:function(_30){var _31=_30._splitterWidget;if(_31){_31.destroy();delete _30._splitterWidget;}this.inherited(arguments);},getChildren:function(){return _1.filter(this.inherited(arguments),function(_32){return !_32.isSplitter;});},getSplitter:function(_33){return _1.filter(this.getChildren(),function(_34){return _34.region==_33;})[0]._splitterWidget;},resize:function(_35,_36){if(!this.cs||!this.pe){var _37=this.domNode;this.cs=_7.getComputedStyle(_37);this.pe=_6.getPadExtents(_37,this.cs);this.pe.r=_7.toPixelValue(_37,this.cs.paddingRight);this.pe.b=_7.toPixelValue(_37,this.cs.paddingBottom);_7.set(_37,"padding","0px");}this.inherited(arguments);},_layoutChildren:function(_38,_39){if(!this._borderBox||!this._borderBox.h){return;}var _3a=[];_1.forEach(this._getOrderedChildren(),function(_3b){_3a.push(_3b);if(_3b._splitterWidget){_3a.push(_3b._splitterWidget);}});var dim={l:this.pe.l,t:this.pe.t,w:this._borderBox.w-this.pe.w,h:this._borderBox.h-this.pe.h};_f.layoutChildren(this.domNode,dim,_3a,_38,_39);},destroyRecursive:function(){_1.forEach(this.getChildren(),function(_3c){var _3d=_3c._splitterWidget;if(_3d){_3d.destroy();}delete _3c._splitterWidget;});this.inherited(arguments);}});_2a.ChildWidgetProperties={splitter:false,minSize:0,maxSize:Infinity};_9.mixin(_2a.ChildWidgetProperties,_e.ChildWidgetProperties);_9.extend(_b,_2a.ChildWidgetProperties);_2a._Splitter=_10;_2a._Gutter=_29;return _2a;}); \ No newline at end of file
+define("dijit/layout/BorderContainer",["dojo/_base/array","dojo/cookie","dojo/_base/declare","dojo/dom-class","dojo/dom-construct","dojo/dom-geometry","dojo/dom-style","dojo/keys","dojo/_base/lang","dojo/on","dojo/touch","../_WidgetBase","../_Widget","../_TemplatedMixin","./LayoutContainer","./utils"],function(_1,_2,_3,_4,_5,_6,_7,_8,_9,on,_a,_b,_c,_d,_e,_f){var _10=_3("dijit.layout._Splitter",[_c,_d],{live:true,templateString:"<div class=\"dijitSplitter\" data-dojo-attach-event=\"onkeydown:_onKeyDown,press:_startDrag,onmouseenter:_onMouse,onmouseleave:_onMouse\" tabIndex=\"0\" role=\"separator\"><div class=\"dijitSplitterThumb\"></div></div>",constructor:function(){this._handlers=[];},postMixInProperties:function(){this.inherited(arguments);this.horizontal=/top|bottom/.test(this.region);this._factor=/top|left/.test(this.region)?1:-1;this._cookieName=this.container.id+"_"+this.region;},buildRendering:function(){this.inherited(arguments);_4.add(this.domNode,"dijitSplitter"+(this.horizontal?"H":"V"));if(this.container.persist){var _11=this._getPersistentSplit();if(_11){this.child.domNode.style[this.horizontal?"height":"width"]=_11;}}},_computeMaxSize:function(){var dim=this.horizontal?"h":"w",_12=_6.getMarginBox(this.child.domNode)[dim],_13=_1.filter(this.container.getChildren(),function(_14){return _14.region=="center";})[0];var _15=_6.getContentBox(_13.domNode)[dim]-10;return Math.min(this.child.maxSize,_12+_15);},_startDrag:function(e){if(!this.cover){this.cover=_5.place("<div class=dijitSplitterCover></div>",this.child.domNode,"after");}_4.add(this.cover,"dijitSplitterCoverActive");if(this.fake){_5.destroy(this.fake);}if(!(this._resize=this.live)){(this.fake=this.domNode.cloneNode(true)).removeAttribute("id");_4.add(this.domNode,"dijitSplitterShadow");_5.place(this.fake,this.domNode,"after");}_4.add(this.domNode,"dijitSplitterActive dijitSplitter"+(this.horizontal?"H":"V")+"Active");if(this.fake){_4.remove(this.fake,"dijitSplitterHover dijitSplitter"+(this.horizontal?"H":"V")+"Hover");}var _16=this._factor,_17=this.horizontal,_18=_17?"pageY":"pageX",_19=e[_18],_1a=this.domNode.style,dim=_17?"h":"w",_1b=_7.getComputedStyle(this.child.domNode),_1c=_6.getMarginBox(this.child.domNode,_1b)[dim],max=this._computeMaxSize(),min=Math.max(this.child.minSize,_6.getPadBorderExtents(this.child.domNode,_1b)[dim]+10),_1d=this.region,_1e=_1d=="top"||_1d=="bottom"?"top":"left",_1f=parseInt(_1a[_1e],10),_20=this._resize,_21=_9.hitch(this.container,"_layoutChildren",this.child.id),de=this.ownerDocument;this._handlers=this._handlers.concat([on(de,_a.move,this._drag=function(e,_22){var _23=e[_18]-_19,_24=_16*_23+_1c,_25=Math.max(Math.min(_24,max),min);if(_20||_22){_21(_25);}_1a[_1e]=_23+_1f+_16*(_25-_24)+"px";}),on(de,"dragstart",function(e){e.stopPropagation();e.preventDefault();}),on(this.ownerDocumentBody,"selectstart",function(e){e.stopPropagation();e.preventDefault();}),on(de,_a.release,_9.hitch(this,"_stopDrag"))]);e.stopPropagation();e.preventDefault();},_onMouse:function(e){var o=(e.type=="mouseover"||e.type=="mouseenter");_4.toggle(this.domNode,"dijitSplitterHover",o);_4.toggle(this.domNode,"dijitSplitter"+(this.horizontal?"H":"V")+"Hover",o);},_getPersistentSplit:function(){return _2(this._cookieName);},_setPersistentSplit:function(_26){_2(this._cookieName,_26,{expires:365});},_stopDrag:function(e){try{if(this.cover){_4.remove(this.cover,"dijitSplitterCoverActive");}if(this.fake){_5.destroy(this.fake);}_4.remove(this.domNode,"dijitSplitterActive dijitSplitter"+(this.horizontal?"H":"V")+"Active dijitSplitterShadow");this._drag(e);this._drag(e,true);}finally{this._cleanupHandlers();delete this._drag;}if(this.container.persist){this._setPersistentSplit(this.child.domNode.style[this.horizontal?"height":"width"]);}},_cleanupHandlers:function(){var h;while(h=this._handlers.pop()){h.remove();}},_onKeyDown:function(e){this._resize=true;var _27=this.horizontal;var _28=1;switch(e.keyCode){case _27?_8.UP_ARROW:_8.LEFT_ARROW:_28*=-1;case _27?_8.DOWN_ARROW:_8.RIGHT_ARROW:break;default:return;}var _29=_6.getMarginSize(this.child.domNode)[_27?"h":"w"]+this._factor*_28;this.container._layoutChildren(this.child.id,Math.max(Math.min(_29,this._computeMaxSize()),this.child.minSize));e.stopPropagation();e.preventDefault();},destroy:function(){this._cleanupHandlers();delete this.child;delete this.container;delete this.cover;delete this.fake;this.inherited(arguments);}});var _2a=_3("dijit.layout._Gutter",[_c,_d],{templateString:"<div class=\"dijitGutter\" role=\"presentation\"></div>",postMixInProperties:function(){this.inherited(arguments);this.horizontal=/top|bottom/.test(this.region);},buildRendering:function(){this.inherited(arguments);_4.add(this.domNode,"dijitGutter"+(this.horizontal?"H":"V"));}});var _2b=_3("dijit.layout.BorderContainer",_e,{gutters:true,liveSplitters:true,persist:false,baseClass:"dijitBorderContainer",_splitterClass:_10,postMixInProperties:function(){if(!this.gutters){this.baseClass+="NoGutter";}this.inherited(arguments);},_setupChild:function(_2c){this.inherited(arguments);var _2d=_2c.region,ltr=_2c.isLeftToRight();if(_2d=="leading"){_2d=ltr?"left":"right";}if(_2d=="trailing"){_2d=ltr?"right":"left";}if(_2d){if(_2d!="center"&&(_2c.splitter||this.gutters)&&!_2c._splitterWidget){var _2e=_2c.splitter?this._splitterClass:_2a;if(_9.isString(_2e)){_2e=_9.getObject(_2e);}var _2f=new _2e({id:_2c.id+"_splitter",container:this,child:_2c,region:_2d,live:this.liveSplitters});_2f.isSplitter=true;_2c._splitterWidget=_2f;var _30=_2d=="bottom"||_2d==(this.isLeftToRight()?"right":"left");_5.place(_2f.domNode,_2c.domNode,_30?"before":"after");_2f.startup();}}},layout:function(){this._layoutChildren();},removeChild:function(_31){var _32=_31._splitterWidget;if(_32){_32.destroy();delete _31._splitterWidget;}this.inherited(arguments);},getChildren:function(){return _1.filter(this.inherited(arguments),function(_33){return !_33.isSplitter;});},getSplitter:function(_34){return _1.filter(this.getChildren(),function(_35){return _35.region==_34;})[0]._splitterWidget;},resize:function(_36,_37){if(!this.cs||!this.pe){var _38=this.domNode;this.cs=_7.getComputedStyle(_38);this.pe=_6.getPadExtents(_38,this.cs);this.pe.r=_7.toPixelValue(_38,this.cs.paddingRight);this.pe.b=_7.toPixelValue(_38,this.cs.paddingBottom);_7.set(_38,"padding","0px");}this.inherited(arguments);},_layoutChildren:function(_39,_3a){if(!this._borderBox||!this._borderBox.h){return;}var _3b=[];_1.forEach(this._getOrderedChildren(),function(_3c){_3b.push(_3c);if(_3c._splitterWidget){_3b.push(_3c._splitterWidget);}});var dim={l:this.pe.l,t:this.pe.t,w:this._borderBox.w-this.pe.w,h:this._borderBox.h-this.pe.h};_f.layoutChildren(this.domNode,dim,_3b,_39,_3a);},destroyRecursive:function(){_1.forEach(this.getChildren(),function(_3d){var _3e=_3d._splitterWidget;if(_3e){_3e.destroy();}delete _3d._splitterWidget;});this.inherited(arguments);}});_2b.ChildWidgetProperties={splitter:false,minSize:0,maxSize:Infinity};_9.mixin(_2b.ChildWidgetProperties,_e.ChildWidgetProperties);_9.extend(_b,_2b.ChildWidgetProperties);_2b._Splitter=_10;_2b._Gutter=_2a;return _2b;}); \ No newline at end of file
diff --git a/lib/dijit/package.json b/lib/dijit/package.json
index 311a2e1b2..95187e2d2 100644
--- a/lib/dijit/package.json
+++ b/lib/dijit/package.json
@@ -1,12 +1,12 @@
{
"name": "dijit",
- "version": "1.16.5",
+ "version": "1.17.3",
"directories": {
"lib": "."
},
"main": "main",
"dependencies": {
- "dojo": "1.16.5"
+ "dojo": "1.17.3"
},
"description": "Dijit provides a complete collection of user interface controls based on Dojo, giving you the power to create web applications that are highly optimized for usability, performance, internationalization, accessibility, but above all deliver an incredible user experience.",
"license" : "BSD-3-Clause OR AFL-2.1",