From 7867aec2620b65605180979b5049cfa154ca7dd1 Mon Sep 17 00:00:00 2001 From: Armen Kesablyan Date: Mon, 25 Jun 2012 10:49:23 -0700 Subject: Binding Panel - Changing direction in edit mode doesn't apply dirty to the edit form Check/Uncheck the Binding direction (Oneway) check box in the binding setting doesn't enable "SAVE" button. Signed-off-by: Armen Kesablyan --- .../binding/edit-binding-view.reel/edit-binding-view.html | 11 +++++++++-- js/panels/binding/edit-binding-view.reel/edit-binding-view.js | 6 ++++++ 2 files changed, 15 insertions(+), 2 deletions(-) (limited to 'js/panels') diff --git a/js/panels/binding/edit-binding-view.reel/edit-binding-view.html b/js/panels/binding/edit-binding-view.reel/edit-binding-view.html index 0bd3cf32..67d06132 100644 --- a/js/panels/binding/edit-binding-view.reel/edit-binding-view.html +++ b/js/panels/binding/edit-binding-view.reel/edit-binding-view.html @@ -95,11 +95,18 @@ "directionCheckbox": { "prototype": "montage/ui/native/input-checkbox.reel", "properties": { - "element": {"#": "direction-checkbox"} + "element": {"#": "direction-checkbox"}, + "identifier": "directionCheckbox" }, "bindings": { "checked": {"<-": "@owner.oneway"} - } + }, + "listeners" : [ + { + "type": "action", + "listener": {"@": "owner"} + } + ] }, "cancelButton" : { "prototype": "montage/ui/native/button.reel", diff --git a/js/panels/binding/edit-binding-view.reel/edit-binding-view.js b/js/panels/binding/edit-binding-view.reel/edit-binding-view.js index 1a7faedd..4b20f74a 100644 --- a/js/panels/binding/edit-binding-view.reel/edit-binding-view.js +++ b/js/panels/binding/edit-binding-view.reel/edit-binding-view.js @@ -262,6 +262,12 @@ var editBindingView = exports.EditBindingView = Montage.create(Component, { } }, + handleDirectionCheckboxAction : { + value: function(e) { + this.dirty = true; + } + }, + /* ------------------- Dirty handler -- cgit v1.2.3