Core: Changed $.ui.contains to use the same logic as jQuery's internal contains function.

This commit is contained in:
Scott González 2009-01-03 04:42:23 +00:00
parent ed1b6ded97
commit ab5bc79168

View File

@ -38,15 +38,9 @@ $.ui = {
},
contains: function(a, b) {
var safari2 = $.browser.safari && $.browser.version < 522;
if (a.contains && !safari2) {
return a.contains(b);
}
if (a.compareDocumentPosition)
return !!(a.compareDocumentPosition(b) & 16);
while (b = b.parentNode)
if (b == a) return true;
return false;
return document.compareDocumentPosition
? a.compareDocumentPosition(b) & 16
: a !== b && a.contains(b);
},
cssCache: {},