- var old_width = this.overlay.width();
- var delta = event.pageX + this.hotspotX - old_width;
-
- if(old_width + delta < 12) delta = 12 - old_width;
- if(old_width + delta > $(window).width()) {
- delta = $(window).width() - old_width;
- }
-
- this.overlay.css({'width': old_width + delta});
-
- if(this.overlay.next) {
- var left = parseInt(this.overlay.next.css('left'), 10);
- this.overlay.next.css('left', left+delta);
- }
- return false;
+ var newPosition = event.pageX + this.leftViewOffset;
+ newPosition = Math.max(0, Math.min(newPosition, this.element.width() - this._splitbarWidth));
+ this.splitbar.css('left', newPosition);