Skip to content
Permalink
Browse files

Position: Drop offset-as-a-setter from position, 1.9 won't support core

1.3 anymore
  • Loading branch information...
jzaefferer committed Feb 25, 2011
1 parent b65583a commit 6a5eb351c767c3e5879d2cdcd4489b5afa7f03de
Showing with 0 additions and 35 deletions.
  1. +0 −35 ui/jquery.ui.position.js
@@ -213,39 +213,4 @@ $.ui.position = {
}
};

// offset setter from jQuery 1.4
if ( !$.offset.setOffset ) {
$.offset.setOffset = function( elem, options ) {
// set position first, in-case top/left are set even on static elem
if ( /static/.test( $.curCSS( elem, "position" ) ) ) {
elem.style.position = "relative";
}
var curElem = $( elem ),
curOffset = curElem.offset(),
curTop = parseInt( $.curCSS( elem, "top", true ), 10 ) || 0,
curLeft = parseInt( $.curCSS( elem, "left", true ), 10) || 0,
props = {
top: (options.top - curOffset.top) + curTop,
left: (options.left - curOffset.left) + curLeft
};

if ( 'using' in options ) {
options.using.call( elem, props );
} else {
curElem.css( props );
}
};

$.fn.offset = function( options ) {
var elem = this[ 0 ];
if ( !elem || !elem.ownerDocument ) { return null; }
if ( options ) {
return this.each(function() {
$.offset.setOffset( this, options );
});
}
return _offset.call( this );
};
}

}( jQuery ));

0 comments on commit 6a5eb35

Please sign in to comment.
You can’t perform that action at this time.