rem: if (this._childPanes[0]) { if (newValue < this._childPanes[0].minimumSize) { newValue = this._childPanes[0].minimumSize; } else if (this._childPanes[0].maximumSize  != null && newValue > this._childPanes[0].maximumSize) { newValue = this._childPanes[0].maximumSize; } }  this._separatorPosition = newValue;  if (oldValue != newValue) { this._redraw(); }   return oldValue != newValue; }; 
context: EchoAppRender.SplitPaneSync.prototype._setSeparatorPosition = function(newValue) {    var oldValue = this._separatorPosition;    if (this._childPanes[1]) {        var totalSize = this._orientationVertical ?                 this._splitPaneDivElement.offsetHeight : this._splitPaneDivElement.offsetWidth;        if (newValue > totalSize - this._childPanes[1].minimumSize - this._separatorSize) {            newValue = totalSize - this._childPanes[1].minimumSize - this._separatorSize;        } else if (this._childPanes[1].maximumSize != null                && newValue < totalSize - this._childPanes[1].maximumSize - this._separatorSize) {            newValue = totalSize - this._childPanes[1].maximumSize - this._separatorSize;        }    }    if (this._childPanes[0]) {        if (newValue < this._childPanes[0].minimumSize) {            newValue = this._childPanes[0].minimumSize;        } else if (this._childPanes[0].maximumSize  != null && newValue > this._childPanes[0].maximumSize) {            newValue = this._childPanes[0].maximumSize;        }    }        this._separatorPosition = newValue;        if (oldValue != newValue) {        this._redraw();    }        //FIXME.    return oldValue != newValue;};
meta: 600	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/600/4705113f80e2c9e4d43ad240349e3193f4caf648/Render.SplitPane.js/clean/src/webcontainer/java/nextapp/echo/webcontainer/resource/js/Render.SplitPane.js