Commit Graph

73 Commits

Author SHA1 Message Date
John Resig
ec7ea3fba1 Adjust fallback top/left to just be 0 for disconnected DOM nodes. Follow-up to cf672a2e7a, thanks to @jitter for the catch. 2010-09-29 05:45:52 -07:00
John Resig
cf672a2e7a Make sure that .offset() doesn't fail against disconnected DOM nodes. Fixes #4996. 2010-09-28 10:55:48 -04:00
jeresig
c8dd49f756 Unify the means of detecting a window across the library. Fixes jQuery UI bug #5438 and jQuery bugs #6575 and 6088. 2010-09-22 16:41:51 -04:00
jeresig
9dc6e0c572 Applied the RegExp issues reported by Jeff Robinson here: http://jmrware.com/articles/2010/jqueryregex/jQueryRegexes.html Additionally broke out all remaining inline RegExp. Fixes #7062. 2010-09-22 09:16:28 -04:00
jeresig
37b607d281 Split apart jQuery.css into jQuery.css (computed values) and jQuery.style (currently set values). 2010-09-16 10:00:56 -04:00
jeresig
a44ec40277 Make sure that jQuery works even when the individual modules are loaded separately AND jQuery.noConflict(true) is used. Fixes #7011. 2010-09-08 12:00:29 -04:00
John Resig
920099b29c First pass at unifying the various CSS methods in jQuery (jQuery.style, jQuery.curCSS, and jQuery.css are now all under jQuery.css). 2010-09-05 10:17:18 -04:00
Brandon Aaron
656fe92178 Fixed an issue with setting offset of absolutely positioned element that has no position values ("auto"). Fixes #5781. 2010-03-22 20:11:37 -04:00
Brandon Aaron
08cf82e88e Fix setting only one property at a time in .offset({}) 2010-03-22 20:05:08 -04:00
jeresig
fc08d0ea8d Fixed some cases where expression, expression was used and shouldn't be. 2010-03-01 16:26:57 -05:00
brandonaaron
1d352084c4 Use correct window reference in offset to work properly cross-frame. Fixes #6190. 2010-02-27 19:43:23 -06:00
Karl Swedberg
2c28f229e5 fixed offset(coordinates) returns null when no matching elements in jQuery object (fixes ticket #5888) 2010-01-24 01:26:35 +08:00
jeresig
0e5370b89c Re-ordering the args to setOffset() in case people were relying upon the old order (doubtful). 2010-01-07 14:08:32 -05:00
jeresig
4fa00369f0 Added in support for .offset(Function). 2010-01-07 14:07:21 -05:00
jeresig
6cb2945837 Rather than declaring empty anonymous functions all around, introduce and use a single empty function. Thanks to Matt Kruse for the suggestion. 2009-12-31 09:50:49 -05:00
jeresig
3776cbe314 Standardize on using double-quotes for string literals. 2009-12-21 20:13:16 -05:00
jeresig
61e37d4149 Made a number of spacing changes to bring the code more-inline with the jQuery Core Style Guideline. 2009-12-21 19:58:13 -05:00
John Resig
9a371e2d93 Fixed the case where getComputedStyled was assumed to exist if getBoundingClientRect did (which isn't the case on the Playstation 3). Fixes #5467. 2009-11-07 14:57:27 +01:00
Brandon Aaron
daffb954e3 offset is now a setter 2009-09-15 19:15:04 +00:00
Brandon Aaron
fd0bf5d6ed Fix for #4972. Dreamweaver CS4 crashes on offset module. Thanks mike.helgeson 2009-07-25 16:08:18 +00:00
Brandon Aaron
3d8ceaf2f2 revision 6494 accidentally reverted some changes to offset module 2009-07-25 16:04:30 +00:00
Brandon Aaron
cafd392af0 add scrollTop/Left tests and fix for IE 2009-07-24 22:32:53 +00:00
John Resig
48e9a39995 Standardize on using .nodeName in place of .tagName. Fixes jQuery bug #4923. 2009-07-19 13:32:53 +00:00
John Resig
a3b8ac413f Rewrote .offsetParent() to work against the full jQuery set, added tests. Fixes #4922. 2009-07-19 13:04:18 +00:00
John Resig
f0681d98fe Made a number of stylistic changes to the offset code (braces, declarations, etc.). 2009-07-19 12:53:39 +00:00
Brandon Aaron
4edbff9fc1 fix for #4906 2009-07-17 21:08:13 +00:00
Brandon Aaron
1bd4325cb9 fixing a few more memory leaks in IE 2009-04-22 20:00:30 +00:00
Brandon Aaron
432ea4ca6c offset returns null for window and document elements. fixes #4136 again 2009-04-22 05:29:01 +00:00
Brandon Aaron
6a12363f29 remove radix param for parseFloat calls 2009-04-22 01:34:13 +00:00
Brandon Aaron
2adb9b2a0f width, height, scrollLeft, and scrollTop now work with windows and documents other than just the one it was loaded in (like iframes and popups) 2009-04-22 00:55:44 +00:00
Brandon Aaron
a0d079f430 clean up offset. #4456 thanks pbcomm 2009-04-21 19:19:28 +00:00
Brandon Aaron
2937d645cb fix for #4439, offset.initialize can cause the page to jump 2009-03-30 07:59:31 +00:00
Brandon Aaron
f8ef75eb91 remove trailing spaces 2009-03-23 01:55:17 +00:00
Brandon Aaron
10303c37a1 fix for #4115 2009-03-19 03:17:38 +00:00
Brandon Aaron
c0cdbf8b94 fix for #4263, better support for nested fixed position elements 2009-03-19 02:54:57 +00:00
Brandon Aaron
aabf635cfe using parseFloat for offset and position methods and removed num helper method 2009-03-17 21:07:11 +00:00
Brandon Aaron
a37cccc882 return null when no matched elements exist for offset and position 2009-03-17 20:50:17 +00:00
Brandon Aaron
36b4a9ba33 some clean up in the offset method 2009-03-17 20:43:46 +00:00
John Resig
7647cebc39 Added some missing spaces - helps to calm XHTML error messages in Safari. 2009-01-20 15:46:40 +00:00
John Resig
434b87b8a2 Moved from the old JSMin to using YUIMin for compressing the jQuery source. Additionally landed some improvements from #3770 which dramatically reduce the filesize. The final minifed + gzipped size of jQuery went from 19817 bytes to 18063 bytes. 2009-01-04 15:29:27 +00:00
John Resig
6f2f1830a4 Added a missing semicolon. 2008-12-20 14:39:36 +00:00
John Resig
0935f4a0b1 Removing remaining strict-mode warnings. 2008-12-19 04:36:28 +00:00
John Resig
ab551c2b14 Standardized the type checks across core. isFunction and isArray now use Object.prototype.toString to verify the type, .constructor use was removed in favor of typeof, typeof checks now use ===, undefined checks use === undefined. All of this is outlined in the new style guidelines: http://docs.jquery.com/JQuery_Core_Style_Guidelines#Type_Checks. Fixes bug #3618. 2008-11-17 16:32:05 +00:00
Brandon Aaron
464535e096 fix the long standing 2px offset issue in QuirksMode in IE 2008-11-13 02:35:02 +00:00
Brandon Aaron
5c21e44fce new offset method, faster and no more browser detection 2008-11-10 02:39:03 +00:00
Scott González
fa48ad1d1b core: fixed #2993: .offsetParent() will now return the body element in all browsers for fixed position elements. 2008-06-06 00:28:33 +00:00
Paul Bakaus
6141984b71 core: fixed offset method for FF3 - FF3 seems to have problems reporting the correct values with getBoundingClientRect on the body element 2008-05-25 13:18:01 +00:00
Brandon Aaron
82ba3709ee Reverted back to using the num helper method in offset.js 2008-05-15 20:29:52 +00:00
Brandon Aaron
de6520b50e Added some unit tests for position method. Fixed issue with position in IE. 2008-05-15 19:38:00 +00:00
Ariel Flesler
831625c43e jquery offset: reducing more the code size. 2008-05-14 18:06:59 +00:00