rem: }; 
add: } 
context: qx.Proto._onbarmousedown = function(e){  this._bar.focus();  // enable capturing  this._bar.setCapture(true);  // activate global cursor  this.getTopLevelWidget().setGlobalCursor(this._bar.getCursor());  // caching element  var el = this._bar.getElement();  // measuring and caching of values for move session  var pl = this.getElement();  var l = qx.dom.DomLocation.getPageAreaLeft(pl);  var t = qx.dom.DomLocation.getPageAreaTop(pl);  var r = qx.dom.DomLocation.getPageAreaRight(pl);  var b = qx.dom.DomLocation.getPageAreaBottom(pl);  // handle frame and translucently  switch(this.getMoveMethod())  {    case QxSplitPane.MODE_TRANSLUCENT:      this._bar.setOpacity(0.5);      break;    case QxSplitPane.MODE_BAR:      var f = this._frame;      if (f.getParent() != this._bar.getParent())      {        f.setParent(this._bar.getParent());        qx.ui.core.Widget.flushGlobalQueues();      };      f._applyRuntimeLeft(qx.dom.DomLocation.getPageBoxLeft(el) - l);      f._applyRuntimeTop(qx.dom.DomLocation.getPageBoxTop(el) - t);      f._applyRuntimeWidth(qx.dom.DomDimension.getBoxWidth(el));      f._applyRuntimeHeight(qx.dom.DomDimension.getBoxHeight(el));      f.setZIndex(this._bar.getZIndex() + 1);      break;  };  // create move session  var s = this._moveSession = {};  switch(this.getOrientation())  {    case qx.constant.Layout.ORIENTATION_HORIZONTAL :      s.firstPageX = e.getPageX();      s.boxWidth = qx.dom.DomDimension.getBoxWidth(el);      s.boxLeft = qx.dom.DomLocation.getPageBoxLeft(el);      s.parentAreaOffsetLeft = l;      s.parentAreaOffsetRight = r;      s.minPos = this.getMinimumDividerLocation() ? this.getMinimumDividerLocation() : 0;      s.maxPos = this.getMaximumDividerLocation() ? this.getMaximumDividerLocation() : (r - l - s.boxWidth);      break;    case qx.constant.Layout.ORIENTATION_VERTICAL :      s.firstPageY = e.getPageY();      s.boxHeight = qx.dom.DomDimension.getBoxHeight(el);      s.boxTop = qx.dom.DomLocation.getPageBoxTop(el);      s.parentAreaOffsetTop = t;      s.parentAreaOffsetBottom = b;      s.minPos = this.getMinimumDividerLocation() ? this.getMinimumDividerLocation() : 0;      s.maxPos = this.getMaximumDividerLocation() ? this.getMaximumDividerLocation() : (b - t - s.boxHeight);      break;  };};
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/5b1a09c4ca80efdfbd41063412dd526cf7e711df/QxSplitPane.js/buggy/qooxdoo/source/contributed/splitpane_olsson/QxSplitPane.js