From 0f1eb5dd5504b618204b6d8147dd5872662a422b Mon Sep 17 00:00:00 2001 From: Martin Edenhofer Date: Wed, 10 Sep 2014 01:31:47 +0200 Subject: [PATCH] Added deep clone method. --- app/assets/javascripts/application.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/assets/javascripts/application.js b/app/assets/javascripts/application.js index 82e94dbd4..3a95fc9b8 100644 --- a/app/assets/javascripts/application.js +++ b/app/assets/javascripts/application.js @@ -66,6 +66,13 @@ function difference(object1, object2) { return changes; } +function clone(object) { + if (!object) { + return object + } + return JSON.parse(JSON.stringify(object)); +} + jQuery.event.special.remove = { remove: function(e) { if (e.handler) e.handler();