aboutsummaryrefslogtreecommitdiffstats
path: root/src/data.js
Commit message (Collapse)AuthorAgeFilesLines
* added missing semicolonsKarl Swedberg2009-11-281-1/+1
|
* added curly braces around all if/else statementsKarl Swedberg2009-11-281-16/+18
|
* Fixing endlines.Mark Gibson2009-11-251-170/+170
|
* A follow-up to [6578] (which stopped adding expandos to elements that didn't ↵John Resig2009-09-251-5/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | have data). That broke jQuery.unique() (so we're now using the unique from Sizzle). Using Sizzle's unique (which also sorts in document order) changed how add, andSelf, parents, nextAll, prevAll, and siblings work. after and before were changed to not use .add() (in order to guarantee their position in the jQuery set). Also, jQuery.data(elem) was updated to return that element's data object (instead of its ID). $("<div/>").after("<span/>") => [ div, span ] (calling after on a disconnected DOM node adds the nodes to the end of the jQuery set) $("<div/>").before("<span/>") => [ span, div ] (calling before on a disconnected DOM node adds the nodes to the beginning of the jQuery set) $("div").add("span") => [ div, span, span, div, span ] (results now come out in document order) $("div").find("code").andSelf(); => [ div, code, code ] (results now come out in document order) Same goes for .parents(), .nextAll(), .prevAll(), and .siblings(). Exception: .parents() will still return the results in reverse document order. jQuery.data(elem) => { object of data } (no longer returns the unique ID assigned to the node)
* data should not add expando unless actually adding dataBrandon Aaron2009-09-151-14/+24
|
* avoid creating a new data cache if we don't need one. Also, short-circuit ↵Yehuda Katz2009-09-151-9/+14
| | | | the case where $.data is used to get the cache id
* jquery data: adding missing semicolonsAriel Flesler2009-09-151-3/+3
|
* jquery data: closes #5224. Exposing the expando.Ariel Flesler2009-09-141-0/+2
|
* Refactor queueing system to allow auto-dequeuing to use dequeue directly andYehuda Katz2009-07-161-16/+23
| | | | | | | | | | | therefore require dequeue to always leave the element it has dequeued on the queue. - In the fx queue, a progress sentinel is added when a queue element is dequeued. - The sentinel is ignored when dequeue is called explicitly - When adding a new element to the fx queue, queue() checks if the progress sentinel is present. If not, it calls dequeue()
* Refactor jQuery.data a bit to reduce property lookupsYehuda Katz2009-07-161-23/+15
| | | | - Also added jQuery.isEmptyObject
* Implemented .data() to get the entire data object. Closes #4284Yehuda Katz2009-07-161-0/+4
|
* clearQueue and next should now work with default fx on all browsersYehuda Katz2009-07-131-4/+4
|
* Fix dangling comma of death in data.jsYehuda Katz2009-07-131-1/+1
|
* Add clearQueue for clearing non-fx queuesYehuda Katz2009-07-121-1/+4
|
* Added a next() shortcut for queuesYehuda Katz2009-07-121-1/+1
|
* remove trailing spacesBrandon Aaron2009-03-231-7/+7
|
* jquery data: Fixed a weird patch merging issue from [6011]Ariel Flesler2008-12-301-146/+1
|
* jquery data: Oops.. forgot to commit the new data module. This is part of ↵Ariel Flesler2008-12-301-0/+290
[6010].