@@ -48,6 +48,10 @@ function parseCss( element, property ) {
48
48
return parseInt ( $ . css ( element , property ) , 10 ) || 0 ;
49
49
}
50
50
51
+ function isWindow ( obj ) {
52
+ return obj != null && obj === obj . window ;
53
+ }
54
+
51
55
function getDimensions ( elem ) {
52
56
var raw = elem [ 0 ] ;
53
57
if ( raw . nodeType === 9 ) {
@@ -57,7 +61,7 @@ function getDimensions( elem ) {
57
61
offset : { top : 0 , left : 0 }
58
62
} ;
59
63
}
60
- if ( $ . isWindow ( raw ) ) {
64
+ if ( isWindow ( raw ) ) {
61
65
return {
62
66
width : elem . width ( ) ,
63
67
height : elem . height ( ) ,
@@ -119,12 +123,12 @@ $.position = {
119
123
} ,
120
124
getWithinInfo : function ( element ) {
121
125
var withinElement = $ ( element || window ) ,
122
- isWindow = $ . isWindow ( withinElement [ 0 ] ) ,
126
+ isElemWindow = isWindow ( withinElement [ 0 ] ) ,
123
127
isDocument = ! ! withinElement [ 0 ] && withinElement [ 0 ] . nodeType === 9 ,
124
- hasOffset = ! isWindow && ! isDocument ;
128
+ hasOffset = ! isElemWindow && ! isDocument ;
125
129
return {
126
130
element : withinElement ,
127
- isWindow : isWindow ,
131
+ isWindow : isElemWindow ,
128
132
isDocument : isDocument ,
129
133
offset : hasOffset ? $ ( element ) . offset ( ) : { left : 0 , top : 0 } ,
130
134
scrollLeft : withinElement . scrollLeft ( ) ,
0 commit comments