diff --git a/build/fragments/version.txt b/build/fragments/version.txt index 1fe61a0..99c8b64 100644 --- a/build/fragments/version.txt +++ b/build/fragments/version.txt @@ -1 +1 @@ -0.1.4-beta \ No newline at end of file +0.1.5-beta \ No newline at end of file diff --git a/build/output/intravenous-latest.debug.js b/build/output/intravenous-latest.debug.js index 625a731..cf9b741 100644 --- a/build/output/intravenous-latest.debug.js +++ b/build/output/intravenous-latest.debug.js @@ -1,4 +1,4 @@ -// Intravenous JavaScript library v0.1.4-beta +// Intravenous JavaScript library v0.1.5-beta // (c) Roy Jacobs // License: MIT (http://www.opensource.org/licenses/mit-license.php) @@ -30,7 +30,7 @@ var exportSymbol = function(path, object) { var exportProperty = function(owner, publicName, object) { owner[publicName] = object; }; -intravenous.version = "0.1.4-beta"; +intravenous.version = "0.1.5-beta"; exportSymbol('version', intravenous.version); (function() { "use strict"; @@ -87,7 +87,7 @@ exportSymbol('version', intravenous.version); cacheItem.tag = this.tag; this.refCounts[cacheItem.tag] = this.refCounts[cacheItem.tag] || {}; - this.refCounts[cacheItem.tag][cacheItem.registration.key] = this.refCounts[cacheItem.tag][cacheItem.registration.key]++ || 1; + this.refCounts[cacheItem.tag][cacheItem.registration.key] = this.refCounts[cacheItem.tag][cacheItem.registration.key]+1 || 1; }, release: function(cacheItem) { @@ -128,7 +128,7 @@ exportSymbol('version', intravenous.version); set: function(cacheItem) { this.cache.push(cacheItem); - this.refCounts[cacheItem.registration.key] = this.refCounts[cacheItem.registration.key]++ || 1; + this.refCounts[cacheItem.registration.key] = this.refCounts[cacheItem.registration.key]+1 || 1; }, release: function(cacheItem) { @@ -155,6 +155,7 @@ exportSymbol('version', intravenous.version); }, release: function(cacheItem) { + delete this.cache[cacheItem]; return true; }, @@ -425,6 +426,11 @@ exportSymbol('version', intravenous.version); } } } + + if (this.parent) { + var index = this.parent.children.indexOf(this); + this.parent.children.splice(index, 1); + } return true; }, diff --git a/build/output/intravenous-latest.js b/build/output/intravenous-latest.js index c31998c..0bc3048 100644 --- a/build/output/intravenous-latest.js +++ b/build/output/intravenous-latest.js @@ -1,15 +1,15 @@ -// Intravenous JavaScript library v0.1.4-beta +// Intravenous JavaScript library v0.1.5-beta // (c) Roy Jacobs // License: MIT (http://www.opensource.org/licenses/mit-license.php) (function(window,undefined){ -function r(k){function t(p,q){for(var l=p.split("."),n=k,m=0;m