diff client/digitallibrary/jquery/jquery.digilib.js @ 842:10a6ea8b25ad jquery

settings need deep copy to be duplicated
author hertzhaft
date Sun, 06 Mar 2011 14:30:15 +0100
parents b4b7c1618c19
children 76c23870ac0b
line wrap: on
line diff
--- a/client/digitallibrary/jquery/jquery.digilib.js	Sun Mar 06 13:16:27 2011 +0100
+++ b/client/digitallibrary/jquery/jquery.digilib.js	Sun Mar 06 14:30:15 2011 +0100
@@ -311,8 +311,8 @@
                             }
                         }
                     }
-                    // store $(this) element in data
-                    elemSettings = $.extend({}, settings, params);
+                    // store $(this) element in data, needs a deep copy
+                    elemSettings = $.extend(true, {}, settings, params);
                     data = {
                             $elem : $elem,
                             settings : elemSettings,