]> source.dussan.org Git - jquery-ui.git/commitdiff
Position: Removed default options hash.
authorScott González <scott.gonzalez@gmail.com>
Fri, 31 Jul 2009 00:15:36 +0000 (00:15 +0000)
committerScott González <scott.gonzalez@gmail.com>
Fri, 31 Jul 2009 00:15:36 +0000 (00:15 +0000)
ui/ui.position.js

index 36601419577b7b806189ccc832347dbda396ef22..0c947570bd448e0c33b46abf30bf24317c86c84d 100644 (file)
@@ -22,8 +22,6 @@ $.fn.position = function(options) {
                return _position.apply(this, arguments);\r
        }\r
 \r
-       options = $.extend({}, $.ui.position.defaults, options);\r
-\r
        var target = $(options.of),\r
                collision = (options.collision || 'flip').split(' '),\r
                offset = options.offset ? options.offset.split(' ') : [0, 0],\r
@@ -51,7 +49,7 @@ $.fn.position = function(options) {
        // force my and at to have valid horizontal and veritcal positions\r
        // if a value is missing or invalid, it will be converted to center \r
        $.each(['my', 'at'], function() {\r
-               var pos = ( options[this] || "" ).split(' ');\r
+               var pos = (options[this] || '').split(' ');\r
                pos = pos.length == 1\r
                        ? horizontalPositions.test(pos[0])\r
                                ? pos.concat([verticalDefault])\r
@@ -137,7 +135,7 @@ $.fn.position = function(options) {
                                }));\r
                });\r
 \r
-               (options.stackfix && $.fn.stackfix && elem.stackfix());\r
+               (options.stackfix !== false && $.fn.stackfix && elem.stackfix());\r
                // the by function is passed the offset values, not the position values\r
                // we'll need the logic from the .offset() setter to be accessible for\r
                // us to calculate the position values to make the by option more useful\r
@@ -146,9 +144,6 @@ $.fn.position = function(options) {
 };\r
 \r
 $.ui.position = {\r
-       defaults:{\r
-               stackFix: true\r
-       },\r
        fit: {\r
                left: function(position, data) {\r
                        var over = position.left + data.elemWidth - $(window).width() - $(window).scrollLeft();\r