diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/kutty.js | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/src/kutty.js b/src/kutty.js index c06cabad..efa1c771 100644 --- a/src/kutty.js +++ b/src/kutty.js @@ -126,6 +126,16 @@ var kutty = kutty || (function () { return data; } + function toArray(arr) { + var returnArr = []; + if (arr) { + for (var i = 0; i < arr.length; i++) { + returnArr.push(arr[i]); + } + } + return returnArr + } + function forEach(arr, func) { if (arr) { for (var i = 0; i < arr.length; i++) { @@ -318,7 +328,7 @@ var kutty = kutty || (function () { function handleOutOfBandSwaps(fragment) { var settleTasks = []; - forEach(fragment.children, function (child) { + forEach(toArray(fragment.children), function (child) { if (getAttributeValue(child, "kt-swap-oob") === "true") { var target = getDocument().getElementById(child.id); if (target) { @@ -1299,7 +1309,7 @@ var kutty = kutty || (function () { defaultSwapDelay:0, defaultSettleDelay:100 }, - version: "0.0.1", + version: "0.0.2", _:internalEval } } |