var i = this.sizers.length; // TODO: use a template for this!!! var sizer = this.sizers[i] = dojo.doc.createElement('div'); this.domNode.appendChild(sizer); sizer.className = this.isHorizontal ? 'dijitSplitContainerSizerH' : 'dijitSplitContainerSizerV'; // add the thumb div var thumb = dojo.doc.createElement('div'); thumb.className = 'thumb'; sizer.appendChild(thumb); // FIXME: are you serious? why aren't we using mover start/stop combo? var self = this; var handler = (function(){ var sizer_i = i; return function(e){ self.beginSizing(e, sizer_i); } })(); this.connect(sizer, "onmousedown", handler); dojo.setSelectable(sizer, false);