rem: }; 
add: } 
context: qx.Proto.getPageDown = function(vItem){  var vBoundedWidget = this.getBoundedWidget();  var vParentScrollTop = vBoundedWidget.getScrollTop();  var vParentClientHeight = vBoundedWidget.getClientHeight();  // this.debug("Bound: " + (vBoundedWidget._getTargetNode() != vBoundedWidget.getElement()));  // this.debug("ClientHeight-1: " + vBoundedWidget._getTargetNode().clientHeight);  // this.debug("ClientHeight-2: " + vBoundedWidget.getElement().clientHeight);  // Find next item  var newItem;  var nextItem = this.getLeadItem();  if (!nextItem) {    nextItem = this.getFirst();  };  // Normally we should reach the status "lead" for the  // nextItem after two iterations.  var tryLoops = 0;  while (tryLoops < 2)  {    // this.debug("Loop: " + tryLoops);    // this.debug("Info: " + nextItem + " :: " + (this.getItemTop(nextItem) + (2 * this.getItemHeight(nextItem))) + " <> " + (vParentScrollTop + vParentClientHeight));    // this.debug("Detail: " + vParentScrollTop + ", " + vParentClientHeight);    // Find next    while (nextItem && ((this.getItemTop(nextItem) + (2 * this.getItemHeight(nextItem))) <= (vParentScrollTop + vParentClientHeight))) {      nextItem = this.getDown(nextItem);    };    // This should never occour after the fix above    if (nextItem == null) {      break;    };    // If the nextItem is not anymore the leadItem    // Means: There has occured a change.    // We break here. This is normally the second step.    if (nextItem != this.getLeadItem()) {      break;    };    // Update scrolling (this is normally the first step)    // this.debug("Scroll-Down: " + (vParentScrollTop + vParentClientHeight - 2 * this.getItemHeight(nextItem)));    vBoundedWidget.setScrollTop(vParentScrollTop + vParentClientHeight - 2 * this.getItemHeight(nextItem));    // Use the real applied value instead of the calulated above    vParentScrollTop = vBoundedWidget.getScrollTop();    // Increment counter    tryLoops++;  };  //this.debug("Select: " + nextItem._labelObject.getHtml());  return nextItem;};
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/5b1a09c4ca80efdfbd41063412dd526cf7e711df/SelectionManager.js/clean/qooxdoo/source/script/qx/manager/selection/SelectionManager.js