From f3ba9224f174cf83fbb26309495c703598f6b74c Mon Sep 17 00:00:00 2001 From: Frode Petterson Date: Thu, 23 May 2013 13:00:58 +0200 Subject: [PATCH] Fixed so change callbacks also runs when files are removed. Refactored cloneObject. Added electure player to editor. Removed hard coded video urls. --- js/h5p.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/js/h5p.js b/js/h5p.js index 4adbe54..ed12bef 100644 --- a/js/h5p.js +++ b/js/h5p.js @@ -176,13 +176,13 @@ H5P.libraryFromString = function (library) { * @param {type} recursive * @returns {object} A clone of object. */ -H5P.cloneObject = function (object, recursive, array) { - var clone = array !== undefined && array ? [] : {}; +H5P.cloneObject = function (object, recursive) { + var clone = object instanceof Array ? [] : {}; for (var i in object) { if (object.hasOwnProperty(i)) { if (recursive !== undefined && recursive && typeof object[i] === 'object') { - clone[i] = H5P.cloneObject(object[i], recursive, object[i] instanceof Array); + clone[i] = H5P.cloneObject(object[i], recursive); } else { clone[i] = object[i];