var region = child.region; if(region){ // dojo.addClass(child.domNode, "dijitBorderContainerPane"); child.domNode.style.position = "absolute"; // bill says not to set this in CSS, since we can't keep others // from destroying the class list var ltr = this.isLeftToRight(); if(region == "leading"){ region = ltr ? "left" : "right"; } if(region == "trailing"){ region = ltr ? "right" : "left"; } this["_"+region] = child.domNode; this["_"+region+"Widget"] = child; if(child.splitter){ var _Splitter = dojo.getObject(this._splitterClass); var flip = {left:'right', right:'left', top:'bottom', bottom:'top', leading:'trailing', trailing:'leading'}; var oppNodeList = dojo.query('[region=' + flip[child.region] + ']', this.domNode); var splitter = new _Splitter({ container: this, child: child, region: region, oppNode: oppNodeList[0], live: this.liveSplitters }); this._splitters[region] = splitter.domNode; dojo.place(splitter.domNode, child.domNode, "after"); this._computeSplitterThickness(region); } child.region = region; }