aboutsummaryrefslogtreecommitdiffstats
path: root/src/data.js
Commit message (Collapse)AuthorAgeFilesLines
* Fix #12959: Optimize library-wide patternsRichard Gibson2012-11-271-1/+1
|
* Restore jQuery.access parameter mistakenly removed in 80d45a69Richard Gibson2012-11-061-1/+1
|
* Fix #10544. Remove deprecated .data() event namespaced triggering.Dave Methvin2012-10-311-23/+5
| | | | Data events were horribly slow, never documented, and caused strange interpretation of data items with dots in them.
* Brute force property removal when removeData([a,b,c]). Fixes #12786Rick Waldron2012-10-241-0/+8
| | | | Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
* Remove deprecated $.uuid and dunseled $.deletedIds.Dave Methvin2012-10-201-5/+0
|
* Don't expose jQuery.deletedIds. Close gh-889.Rick Waldron2012-10-201-1/+1
|
* Create private methods for processing data/removeData requests. Fixes ↵carldanley2012-10-161-152/+164
| | | | #12519, Closes gh-976
* Fix #12229, size/consistency improvements. Close gh-887.Richard Gibson2012-09-181-3/+3
|
* Fix #10863. Allow newlines in JSON data- attributes.Dave Methvin2012-08-231-1/+1
|
* Fix #7579. Don't convert to number if it changes the string. Close gh-852.Dave Methvin2012-07-251-2/+3
| | | | Net effect here is that hex numbers and most exponential-format numbers or long sequences of digits will remain strings rather than being coerced to numbers. `The people have spoken.
* Follow the style guide, lose 72 bytes! Closes gh-840.Mike Sherov2012-07-091-1/+2
|
* DRY out removeData/cleanData, closes gh-838.Richard Gibson2012-07-061-38/+14
|
* Fix #10589. Remove deprecated $.fn.data("events") special case.Dave Methvin2012-06-111-11/+4
| | | | No unit tests were harmed in the removal of this hack.
* Strips IIFEs from modules; Always require built jQuery for tests.Rick Waldron2012-06-041-4/+0
|
* Fix #8545. Plug event handling memory leak in oldIE.Oleg2012-04-041-1/+5
|
* Fix #11309. Recognize hexadecimal in data attributes.Sindre Sorhus2012-02-091-1/+1
|
* Precompute the parts array; clean up a JSLint complaint.Dave Methvin2011-12-061-3/+4
| | | | Followup to 6c2a501de40a5f6b3ad382e2d309e5a10fce04d0 for bug #5571.
* Fix #5571. Setters should treat `undefined` as a no-op and be chainable.Richard Gibson2011-12-061-28/+35
|
* It seems the convention is to use `self` for caching `jQuery ( this )` ↵Justin2011-11-061-3/+3
| | | | instead of using `$this`.
* Removing a stale line of code in `.data()`Corey Frang2011-11-061-10/+12
|
* User internalKey instead of jQuery.expando. Fixes #10675Rick Waldron2011-11-061-7/+7
|
* Make sure `.data("events")` still works, for now.Dave Methvin2011-10-261-7/+8
|
* Fix #10588. For now, event voyeurism only merits the look of disapproval.Dave Methvin2011-10-261-3/+2
| | | | If you are using `.data("events")` we would like to know how we can provide a documented interface that satisfies the need.
* Fix #10478. Replace jQuery.isNaN with jQuery.isNumeric.Dave Methvin2011-10-111-1/+1
| | | | Thanks to Christian C. Salvadó for the unit tests!
* Landing pull request 512. 1.7 - removeData now takes space separated lists ↵Corey Frang2011-09-191-4/+17
| | | | | | | | and arrays of keys - Fixes #7323. More Details: - https://github.com/jquery/jquery/pull/512 - http://bugs.jquery.com/ticket/7323
* Landing pull request 503. 1.7 data: set a flag in the private data cache to ↵Corey Frang2011-09-191-4/+6
| | | | | | | | avoid having to scan attributes multiple times - Fixes #8909. More Details: - https://github.com/jquery/jquery/pull/503 - http://bugs.jquery.com/ticket/8909
* Landing pull request 500. 1.7 - "public data" stored as a key on "internal ↵Corey Frang2011-09-191-38/+23
| | | | | | | | data" - Fixes #8921. More Details: - https://github.com/jquery/jquery/pull/500 - http://bugs.jquery.com/ticket/8921
* Bug in rmultidash. Fixes #10194rwldrn2011-09-071-2/+3
|
* Test for window inference. Fixes #10080rwldrn2011-08-181-2/+2
|
* Ensure cache[id] exists before attempting to delete it. Fixes #10080Rick Waldron2011-08-171-1/+2
|
* Landing pull request 459. Do not allow assumed cache[id] in jQuery.data. ↵Rick Waldron2011-08-171-1/+1
| | | | | | | | Fixes #8235. More Details: - https://github.com/jquery/jquery/pull/459 - http://bugs.jquery.com/ticket/8235
* Supports interoperable removal of hyphenated/camelCase properties. Fixes #9413Rick Waldron2011-08-051-2/+14
|
* Do plain property check first, fallback to camelCase only if nec. Fixes #9794Rick Waldron2011-07-251-5/+5
|
* Correct non-null|undefined evaluation of data property values. Fixes #9794Rick Waldron2011-07-101-5/+21
|
* Landing pull request 403. Check for both camelized and hyphenated data ↵rwldrn2011-06-061-1/+4
| | | | | | | | property names; Fixes #9301. More Details: - https://github.com/jquery/jquery/pull/403 - http://bugs.jquery.com/ticket/9301
* Make sure that data properties with hyphens are always accessed/set using ↵John Resig2011-05-101-2/+2
| | | | camelCase. Fixes #9124.
* Global found in dataAttr functiontimmywil2011-05-061-1/+1
|
* Fixes #7328. When getting data- attributes, after-cap any embedded dashes ↵Alexis Abril2011-04-101-4/+8
| | | | per the W3C HTML5 spec.
* Only perpetrate the .toJSON hack on data caches when they are attached to a ↵Dave Methvin2011-02-171-1/+10
| | | | plain Javascript object. Part of the continuing saga of #8108.
* Update jQuery.data to use jQuery.noop for toJSON hack instead of an ↵Colin Snover2011-02-141-3/+1
| | | | additional superfluous function.
* Hide metadata when serializing JS objects using JSON.stringify via a toJSON ↵Colin Snover2011-02-141-3/+23
| | | | hack. Fixes #8108.
* Revert portions of 7acb141ed7f2dedd950bb65acf878098640d081e that attempt to ↵Colin Snover2011-02-081-3/+1
| | | | use a function to hide jQuery metadata from JSON.stringify since this does not work reliably cross-browser (fails in Fx3.5, O11, Saf4).
* Update $.data to use a function instead of an object when attaching to JS ↵Colin Snover2011-02-071-2/+4
| | | | 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
* Introduce a temporary hack to allow jQuery.fn.data("events") to continue to ↵Colin Snover2011-01-171-0/+7
| | | | work. This will be going away in 1.6. More information will be available in the 1.5 release notes.
* Change the way jQuery.data works so that there is no longer a chance of ↵Colin Snover2011-01-091-55/+107
| | | | collision between user data and internal data. Fixes #6968.
* Merge SlexAxton/jquery:master into jquery/jquery:master.Colin Snover2010-12-261-1/+2
|\
| * Changed the expando string to use a random number instead of the time, so ↵Alex Sexton2010-12-261-2/+3
| | | | | | | | 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.
* | Code style fixColin Snover2010-12-221-1/+1
| |
* | More unit tests and a $.hasData that works for JS objects too.Colin Snover2010-12-221-1/+5
| |
* | Update jQuery.hasData to always return a boolean, with unit tests.Colin Snover2010-12-221-1/+1
| |