From: Scott González Date: Fri, 31 Jul 2009 00:15:36 +0000 (+0000) Subject: Position: Removed default options hash. X-Git-Tag: 1.8a1~32 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=c0ba6ccda7294aa481124a51760f691ce6449c01;p=jquery-ui.git Position: Removed default options hash. --- diff --git a/ui/ui.position.js b/ui/ui.position.js index 366014195..0c947570b 100644 --- a/ui/ui.position.js +++ b/ui/ui.position.js @@ -22,8 +22,6 @@ $.fn.position = function(options) { return _position.apply(this, arguments); } - options = $.extend({}, $.ui.position.defaults, options); - var target = $(options.of), collision = (options.collision || 'flip').split(' '), offset = options.offset ? options.offset.split(' ') : [0, 0], @@ -51,7 +49,7 @@ $.fn.position = function(options) { // force my and at to have valid horizontal and veritcal positions // if a value is missing or invalid, it will be converted to center $.each(['my', 'at'], function() { - var pos = ( options[this] || "" ).split(' '); + var pos = (options[this] || '').split(' '); pos = pos.length == 1 ? horizontalPositions.test(pos[0]) ? pos.concat([verticalDefault]) @@ -137,7 +135,7 @@ $.fn.position = function(options) { })); }); - (options.stackfix && $.fn.stackfix && elem.stackfix()); + (options.stackfix !== false && $.fn.stackfix && elem.stackfix()); // the by function is passed the offset values, not the position values // we'll need the logic from the .offset() setter to be accessible for // us to calculate the position values to make the by option more useful @@ -146,9 +144,6 @@ $.fn.position = function(options) { }; $.ui.position = { - defaults:{ - stackFix: true - }, fit: { left: function(position, data) { var over = position.left + data.elemWidth - $(window).width() - $(window).scrollLeft();