Richard Gibson
|
f8baea8f7a
|
DRY out removeData/cleanData, closes gh-838.
|
2012-07-06 09:22:44 -04:00 |
|
Dave Methvin
|
9e0c056171
|
Fix #10589. Remove deprecated $.fn.data("events") special case.
No unit tests were harmed in the removal of this hack.
|
2012-06-11 17:16:19 -04:00 |
|
Rick Waldron
|
7c23b77af2
|
Strips IIFEs from modules; Always require built jQuery for tests.
|
2012-06-04 12:48:18 -04:00 |
|
Oleg
|
203a168980
|
Fix #8545. Plug event handling memory leak in oldIE.
|
2012-04-04 21:38:46 -04:00 |
|
Sindre Sorhus
|
96bb57d4ef
|
Fix #11309. Recognize hexadecimal in data attributes.
|
2012-02-09 20:27:27 -05:00 |
|
Dave Methvin
|
2c75a993be
|
Precompute the parts array; clean up a JSLint complaint.
Followup to 6c2a501de4 for bug #5571.
|
2011-12-06 20:07:29 -05:00 |
|
Richard Gibson
|
6c2a501de4
|
Fix #5571. Setters should treat undefined as a no-op and be chainable.
|
2011-12-06 15:25:38 -05:00 |
|
Justin
|
abcdaf9043
|
It seems the convention is to use self for caching jQuery ( this ) instead of using $this .
|
2011-11-06 22:54:21 +00:00 |
|
Corey Frang
|
471290deb6
|
Removing a stale line of code in .data()
|
2011-11-06 17:24:44 -05:00 |
|
Rick Waldron
|
e086c22826
|
User internalKey instead of jQuery.expando. Fixes #10675
|
2011-11-06 16:05:45 -05:00 |
|
Dave Methvin
|
c82dbf1928
|
Make sure .data("events") still works, for now.
|
2011-10-26 22:56:26 -04:00 |
|
Dave Methvin
|
24e416dca3
|
Fix #10588. For now, event voyeurism only merits the look of disapproval.
If you are using `.data("events")` we would like to know how we can provide a documented interface that satisfies the need.
|
2011-10-26 17:04:15 -04:00 |
|
Dave Methvin
|
83c08ffa1f
|
Fix #10478. Replace jQuery.isNaN with jQuery.isNumeric.
Thanks to Christian C. Salvadó for the unit tests!
|
2011-10-11 21:04:22 -04:00 |
|
Corey Frang
|
9b3768b968
|
Landing pull request 512. 1.7 - removeData now takes space separated lists and arrays of keys - Fixes #7323.
More Details:
- https://github.com/jquery/jquery/pull/512
- http://bugs.jquery.com/ticket/7323
|
2011-09-19 21:16:20 -04:00 |
|
Corey Frang
|
2831cfd072
|
Landing pull request 503. 1.7 data: set a flag in the private data cache to avoid having to scan attributes multiple times - Fixes #8909.
More Details:
- https://github.com/jquery/jquery/pull/503
- http://bugs.jquery.com/ticket/8909
|
2011-09-19 16:13:57 -04:00 |
|
Corey Frang
|
d5f144a7bb
|
Landing pull request 500. 1.7 - "public data" stored as a key on "internal data" - Fixes #8921.
More Details:
- https://github.com/jquery/jquery/pull/500
- http://bugs.jquery.com/ticket/8921
|
2011-09-19 16:13:14 -04:00 |
|
rwldrn
|
8e8fa6dc1a
|
Bug in rmultidash. Fixes #10194
|
2011-09-07 10:13:22 -04:00 |
|
rwldrn
|
93beee8ac0
|
Test for window inference. Fixes #10080
|
2011-08-18 10:17:12 -04:00 |
|
Rick Waldron
|
f44d5e1e81
|
Ensure cache[id] exists before attempting to delete it. Fixes #10080
|
2011-08-17 17:49:09 -04:00 |
|
Rick Waldron
|
130a29e786
|
Landing pull request 459. Do not allow assumed cache[id] in jQuery.data. Fixes #8235.
More Details:
- https://github.com/jquery/jquery/pull/459
- http://bugs.jquery.com/ticket/8235
|
2011-08-17 17:18:58 -04:00 |
|
Rick Waldron
|
2ce5e95951
|
Supports interoperable removal of hyphenated/camelCase properties. Fixes #9413
|
2011-08-05 09:43:58 -04:00 |
|
Rick Waldron
|
8fed1e7b5e
|
Do plain property check first, fallback to camelCase only if nec. Fixes #9794
|
2011-07-25 14:17:59 -04:00 |
|
Rick Waldron
|
84d066ff7c
|
Correct non-null|undefined evaluation of data property values. Fixes #9794
|
2011-07-10 21:45:50 -04:00 |
|
rwldrn
|
0742056645
|
Landing pull request 403. Check for both camelized and hyphenated data property names; Fixes #9301.
More Details:
- https://github.com/jquery/jquery/pull/403
- http://bugs.jquery.com/ticket/9301
|
2011-06-06 20:18:36 -04:00 |
|
John Resig
|
a5e407cafb
|
Make sure that data properties with hyphens are always accessed/set using camelCase. Fixes #9124.
|
2011-05-10 11:56:42 -04:00 |
|
timmywil
|
c864455ccf
|
Global found in dataAttr function
|
2011-05-06 14:54:47 -04:00 |
|
Alexis Abril
|
8c318bf414
|
Fixes #7328. When getting data- attributes, after-cap any embedded dashes per the W3C HTML5 spec.
|
2011-04-10 15:17:00 -04:00 |
|
Dave Methvin
|
b9f5e2b974
|
Only perpetrate the .toJSON hack on data caches when they are attached to a plain Javascript object. Part of the continuing saga of #8108.
|
2011-02-17 17:09:56 +01:00 |
|
Colin Snover
|
2cc03a86fc
|
Update jQuery.data to use jQuery.noop for toJSON hack instead of an additional superfluous function.
|
2011-02-14 16:30:18 -06:00 |
|
Colin Snover
|
2ed81708bd
|
Hide metadata when serializing JS objects using JSON.stringify via a toJSON hack. Fixes #8108.
|
2011-02-14 16:22:23 -06:00 |
|
Colin Snover
|
d92dc2902c
|
Revert portions of 7acb141ed7 that attempt to use a function to hide jQuery metadata from JSON.stringify since this does not work reliably cross-browser (fails in Fx3.5, O11, Saf4).
|
2011-02-08 12:13:27 -06:00 |
|
Colin Snover
|
7acb141ed7
|
Update $.data to use a function instead of an object when attaching to JS objects in order to hide attached metadata from JSON.stringify. Remove event.js code that was doing this before specifically for events, which is now redundant. Fixes #8108. 1.5-stable
|
2011-02-07 10:48:38 -06:00 |
|
Colin Snover
|
57cc182a40
|
Introduce a temporary hack to allow jQuery.fn.data("events") to continue to work. This will be going away in 1.6. More information will be available in the 1.5 release notes.
|
2011-01-17 15:22:49 -06:00 |
|
Colin Snover
|
8e59a99e0a
|
Change the way jQuery.data works so that there is no longer a chance of collision between user data and internal data. Fixes #6968.
|
2011-01-09 15:52:33 -06:00 |
|
Colin Snover
|
01cba2ecaa
|
Merge SlexAxton/jquery:master into jquery/jquery:master.
|
2010-12-26 22:12:56 -06:00 |
|
Alex Sexton
|
faabb2c318
|
Changed the expando string to use a random number instead of the time, so collisions become less likely. Also added jQuery version to instantly differentiate separate versions of jQuery (a common use case for noConflict, etc, when two jQuery instances are on the page). Fixes #6842.
|
2010-12-26 22:07:46 -06:00 |
|
Colin Snover
|
a2bf7ab3c0
|
Code style fix
|
2010-12-22 18:17:58 -06:00 |
|
Colin Snover
|
e199ead4cb
|
More unit tests and a $.hasData that works for JS objects too.
|
2010-12-22 15:03:01 -06:00 |
|
Colin Snover
|
f5d4bf8920
|
Update jQuery.hasData to always return a boolean, with unit tests.
|
2010-12-22 14:54:37 -06:00 |
|
Colin Snover
|
faefbb1ad0
|
Fix #7717 and #7165. Thanks to dmethvin and iliakan for their help fixing these issues.
|
2010-12-19 15:33:53 -06:00 |
|
Colin Snover
|
11e52bdaea
|
Only try to get data attributes for a jQuery-wrapped object if it is actually an Element node. Fixes #7524.
|
2010-12-03 01:19:39 -06:00 |
|
John Resig
|
fb48ae8e6c
|
Make sure that when multiple variables are being declared that assignments are each done on their own line.
|
2010-11-09 11:09:07 -05:00 |
|
jeresig
|
0174518a49
|
Only need to declare the data once.
|
2010-10-21 23:18:47 -04:00 |
|
John Resig
|
8a5df39045
|
Make sure that .data() (no args) returns a list of all the data- properties as well. Also make sure that accessing a data- property via .data() doesn't cause it to change again at a later time (it should be static). Fixes #7222, #7223.
|
2010-10-17 11:42:53 -04:00 |
|
rwldrn
|
a2aefbf3b1
|
Fixes acceptData defining in the global scope.
|
2010-10-05 10:32:57 -04:00 |
|
Dave Reed
|
cb811c04b0
|
Using data() on JavaScript objects sets fields directly on the object. Note that events are now a property of a function (to avoid JSON serialization - and only in the case of JavaScript objects, not DOM nodes). Fixes #6807.
|
2010-09-29 06:46:25 -07:00 |
|
jeresig
|
0be7f4eb4f
|
Make sure that opacity is being reset properly on a show animation. Additionally expose jQuery.isNaN from the data module.
|
2010-09-27 11:51:01 -04:00 |
|
jeresig
|
76db8a9822
|
Allow data to be bound to Flash objects (but still stopping short of attaching to applets. Fixes #6121.
|
2010-09-24 16:24:07 -04:00 |
|
jeresig
|
0b4b3ee8a5
|
Make .data(Object) extend the existing data object. Fixes #6692.
|
2010-09-22 11:52:32 -04:00 |
|
Jacob Wright
|
626624a19a
|
Fix bug when accessing .data() on an empty set. Return null rather than throwing exception.
|
2010-09-22 11:38:37 -04:00 |
|