From 12605cceeb04b9e69a8731bacd0629f633c3adcd Mon Sep 17 00:00:00 2001 From: Dylan Weiss Date: Wed, 17 Aug 2016 11:45:52 -0400 Subject: [PATCH] Don't mutate `this.opts.draggable` or `this.opts.resizable` when using `_.extend`. Fixes #505. --- src/gridstack.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gridstack.js b/src/gridstack.js index 96f1941..a3e502a 100644 --- a/src/gridstack.js +++ b/src/gridstack.js @@ -1115,13 +1115,13 @@ }; el - .draggable(_.extend(this.opts.draggable, { + .draggable(_.extend({}, this.opts.draggable, { containment: this.opts.isNested ? this.container.parent() : null, start: onStartMoving, stop: onEndMoving, drag: dragOrResize })) - .resizable(_.extend(this.opts.resizable, { + .resizable(_.extend({}, this.opts.resizable, { start: onStartMoving, stop: onEndMoving, resize: dragOrResize