Position: Removed default options hash.

This commit is contained in:
Scott González 2009-07-31 00:15:36 +00:00
parent ff4064916e
commit c0ba6ccda7

View File

@ -22,8 +22,6 @@ $.fn.position = function(options) {
return _position.apply(this, arguments); return _position.apply(this, arguments);
} }
options = $.extend({}, $.ui.position.defaults, options);
var target = $(options.of), var target = $(options.of),
collision = (options.collision || 'flip').split(' '), collision = (options.collision || 'flip').split(' '),
offset = options.offset ? options.offset.split(' ') : [0, 0], 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 // force my and at to have valid horizontal and veritcal positions
// if a value is missing or invalid, it will be converted to center // if a value is missing or invalid, it will be converted to center
$.each(['my', 'at'], function() { $.each(['my', 'at'], function() {
var pos = ( options[this] || "" ).split(' '); var pos = (options[this] || '').split(' ');
pos = pos.length == 1 pos = pos.length == 1
? horizontalPositions.test(pos[0]) ? horizontalPositions.test(pos[0])
? pos.concat([verticalDefault]) ? 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 // 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 // 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 // us to calculate the position values to make the by option more useful
@ -146,9 +144,6 @@ $.fn.position = function(options) {
}; };
$.ui.position = { $.ui.position = {
defaults:{
stackFix: true
},
fit: { fit: {
left: function(position, data) { left: function(position, data) {
var over = position.left + data.elemWidth - $(window).width() - $(window).scrollLeft(); var over = position.left + data.elemWidth - $(window).width() - $(window).scrollLeft();