var vs = this.structure = inStructure; // FIXME: similar logic is duplicated in layout if(vs.width && !isNaN(vs.width)){ this.viewWidth = vs.width + 'em'; }else{ this.viewWidth = vs.width || this.viewWidth; //|| this.defaultWidth; } this.onBeforeRow = vs.onBeforeRow; this.noscroll = vs.noscroll; if(this.noscroll){ this.scrollboxNode.style.overflow = "hidden"; } // bookkeeping this.testFlexCells(); // accomodate new structure this.updateStructure();