From ebe6a42bdf76d53a985dec528ad9702df3738f56 Mon Sep 17 00:00:00 2001 From: Jon Reid Date: Fri, 9 Mar 2012 15:34:46 -0800 Subject: Timeline: Fixes for deleting layers, layer selection, persisting layer name edits and selection between document switching. --- js/panels/Timeline/Layer.reel/Layer.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'js/panels/Timeline/Layer.reel/Layer.js') diff --git a/js/panels/Timeline/Layer.reel/Layer.js b/js/panels/Timeline/Layer.reel/Layer.js index e561e45d..b41680be 100644 --- a/js/panels/Timeline/Layer.reel/Layer.js +++ b/js/panels/Timeline/Layer.reel/Layer.js @@ -82,8 +82,8 @@ var Layer = exports.Layer = Montage.create(Component, { if (newVal !== this._layerName) { this._layerEditable.value = newVal; this._layerName = newVal; - //this._layerEditable.needsDraw = true; - //this.needsDraw = true; + this.layerData.layerName = newVal; + this.log('layerName setter: ' + newVal) } } @@ -259,6 +259,7 @@ var Layer = exports.Layer = Montage.create(Component, { this.selectStyle(false); } this._isSelected = value; + this.layerData.isSelected = value; //this.needsDraw = true; } @@ -405,6 +406,7 @@ var Layer = exports.Layer = Montage.create(Component, { setData:{ value:function(){ + this.log('layer: setData called') this.layerName = this.layerData.layerName; this.layerID = this.layerData.layerID; this.arrLayerStyles = this.layerData.arrLayerStyles; -- cgit v1.2.3