From 6a5eb351c767c3e5879d2cdcd4489b5afa7f03de Mon Sep 17 00:00:00 2001 From: jzaefferer Date: Fri, 25 Feb 2011 11:12:21 +0100 Subject: [PATCH] Position: Drop offset-as-a-setter from position, 1.9 won't support core 1.3 anymore --- ui/jquery.ui.position.js | 35 ----------------------------------- 1 file changed, 35 deletions(-) diff --git a/ui/jquery.ui.position.js b/ui/jquery.ui.position.js index 8bdc462dd..6f223b424 100644 --- a/ui/jquery.ui.position.js +++ b/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 ));