aboutsummaryrefslogtreecommitdiff
path: root/js/controllers
diff options
context:
space:
mode:
authorEric Guzman2012-06-13 11:29:53 -0700
committerEric Guzman2012-06-13 11:29:53 -0700
commit1c32ba9a460bbb737206ce10d1ea75f035f543b7 (patch)
treec695e1a8a2032540e64a1d0662223e5518ea32af /js/controllers
parentb5bf8292effae7b56f5dc8733ced4e799c22de44 (diff)
downloadninja-1c32ba9a460bbb737206ce10d1ea75f035f543b7.tar.gz
Objects Controller - Update current object bindings when adding/removing bindings
Diffstat (limited to 'js/controllers')
-rw-r--r--js/controllers/objects-controller.js3
1 files changed, 3 insertions, 0 deletions
diff --git a/js/controllers/objects-controller.js b/js/controllers/objects-controller.js
index 7da70520..386ef683 100644
--- a/js/controllers/objects-controller.js
+++ b/js/controllers/objects-controller.js
@@ -66,6 +66,7 @@ var objectsController = exports.ObjectsController = Montage.create(Component, {
66 if(!bindingArgs.sourceObject || !bindingArgs.sourceObjectPropertyPath || !bindingArgs) { return; } 66 if(!bindingArgs.sourceObject || !bindingArgs.sourceObjectPropertyPath || !bindingArgs) { return; }
67 67
68 Object.defineBinding(bindingArgs.sourceObject, bindingArgs.sourceObjectPropertyPath, bindingArgs); 68 Object.defineBinding(bindingArgs.sourceObject, bindingArgs.sourceObjectPropertyPath, bindingArgs);
69 this.currentObjectBindings = this.getObjectBindings(value);
69 } 70 }
70 }, 71 },
71 72
@@ -76,6 +77,7 @@ var objectsController = exports.ObjectsController = Montage.create(Component, {
76 77
77 78
78 Object.deleteBinding(bindingArgs.sourceObject, bindingArgs.sourceObjectPropertyPath); 79 Object.deleteBinding(bindingArgs.sourceObject, bindingArgs.sourceObjectPropertyPath);
80 this.currentObjectBindings = this.getObjectBindings(value);
79 } 81 }
80 }, 82 },
81 83
@@ -92,6 +94,7 @@ var objectsController = exports.ObjectsController = Montage.create(Component, {
92 } 94 }
93 95
94 this.addBinding(bindingArgs); 96 this.addBinding(bindingArgs);
97
95 } 98 }
96 }, 99 },
97 100