MCPcopy Create free account
hub / github.com/OpenEndedGroup/Field2 / getDimensions

Function getDimensions

lib/web/jquery.ui.position.js:37–65  ·  view source on GitHub ↗
( elem )

Source from the content-addressed store, hash-verified

35}
36
37function getDimensions( elem ) {
38 var raw = elem[0];
39 if ( raw.nodeType === 9 ) {
40 return {
41 width: elem.width(),
42 height: elem.height(),
43 offset: { top: 0, left: 0 }
44 };
45 }
46 if ( $.isWindow( raw ) ) {
47 return {
48 width: elem.width(),
49 height: elem.height(),
50 offset: { top: elem.scrollTop(), left: elem.scrollLeft() }
51 };
52 }
53 if ( raw.preventDefault ) {
54 return {
55 width: 0,
56 height: 0,
57 offset: { top: raw.pageY, left: raw.pageX }
58 };
59 }
60 return {
61 width: elem.outerWidth(),
62 height: elem.outerHeight(),
63 offset: elem.offset()
64 };
65}
66
67$.position = {
68 scrollbarWidth: function() {

Callers 1

Calls 2

widthMethod · 0.80
offsetMethod · 0.80

Tested by

no test coverage detected