summaryrefslogtreecommitdiffstatshomepage
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/kutty.js14
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
}
}