From 7655e32da5bcdf7b205afc1908c9b7bcc661b0d4 Mon Sep 17 00:00:00 2001 From: Armen Kesablyan Date: Sat, 2 Jun 2012 20:54:30 -0700 Subject: binding canvas Signed-off-by: Armen Kesablyan --- .../binding-hud-option.reel/binding-hud-option.js | 23 ++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'js/stage/binding-view.reel/binding-hud-option.reel/binding-hud-option.js') diff --git a/js/stage/binding-view.reel/binding-hud-option.reel/binding-hud-option.js b/js/stage/binding-view.reel/binding-hud-option.reel/binding-hud-option.js index 58f4175e..07cbff11 100755 --- a/js/stage/binding-view.reel/binding-hud-option.reel/binding-hud-option.js +++ b/js/stage/binding-view.reel/binding-hud-option.reel/binding-hud-option.js @@ -14,5 +14,28 @@ var Montage = require("montage/core/core").Montage, exports.BindingHudOption = Montage.create(Component, { title: { value: "value" + }, + _bindings: { + value: [] + }, + + bindings: { + get: function() { + return this._bindings; + }, + set: function(val) { + this._bindings = val; + this.needsDraw = true; + } + }, + + draw: { + value:function() { + if(this.bindings.length > 0) { + this.element.classList.add("bound"); + } else { + this.element.classList.remove("bound"); + } + } } }); \ No newline at end of file -- cgit v1.2.3