X-Git-Url: http://git.asbjorn.biz/?p=jquery.git;a=blobdiff_plain;f=src%2Fdata.js;fp=src%2Fdata.js;h=ac082dd6e97187071f985be94926af83ad9ceb27;hp=b7a6ab9723c0e91deb1260c435dd986eaee67c79;hb=0b4b3ee8a5eda75d8399b333cda54f6b319fe74c;hpb=626624a19a6cbd70b44da08ee2123ba79f8e2bb0 diff --git a/src/data.js b/src/data.js index b7a6ab9..ac082dd 100644 --- a/src/data.js +++ b/src/data.js @@ -52,9 +52,10 @@ jQuery.extend({ // want to manipulate it. if ( typeof name === "object" ) { if ( isNode ) { - cache[ id ] = jQuery.extend(true, {}, name); + cache[ id ] = jQuery.extend(cache[ id ], name); + } else { - store = jQuery.extend(true, {}, name); + store = jQuery.extend(cache[ id ], name); cache[ id ] = function() { return store; }; @@ -63,6 +64,7 @@ jQuery.extend({ } else if ( !cache[ id ] ) { if ( isNode ) { cache[ id ] = {}; + } else { store = {}; cache[ id ] = function() {