dojo.stopEvent(e); var spanners = [], nodes = this.tableMap.findOverlappingNodes(e.cellNode); for(var i=0, cell; (cell=nodes[i]); i++){ spanners.push({ node: cell, index: this.getCellNodeIndex(cell), width: cell.offsetWidth }); //console.log("spanner: " + this.getCellNodeIndex(cell)); } var drag = { scrollLeft: e.sourceView.headerNode.scrollLeft, view: e.sourceView, node: e.cellNode, index: e.cellIndex, w: e.cellNode.clientWidth, spanners: spanners }; //console.log(drag.index, drag.w); dojox.grid.drag.start(e.cellNode, dojo.hitch(this, 'doResizeColumn', drag), dojo.hitch(this, 'endResizeColumn', drag), e);