From e46547fe0a2d0c24c7b929588dbf0b66f9fe6533 Mon Sep 17 00:00:00 2001 From: Jon Reid Date: Thu, 26 Apr 2012 14:26:19 -0700 Subject: Timeline: Deleting elements now deletes associated layers. --- js/panels/Timeline/TimelinePanel.reel/TimelinePanel.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'js/panels/Timeline/TimelinePanel.reel/TimelinePanel.js') diff --git a/js/panels/Timeline/TimelinePanel.reel/TimelinePanel.js b/js/panels/Timeline/TimelinePanel.reel/TimelinePanel.js index 7d5b44a8..22938407 100644 --- a/js/panels/Timeline/TimelinePanel.reel/TimelinePanel.js +++ b/js/panels/Timeline/TimelinePanel.reel/TimelinePanel.js @@ -1042,16 +1042,16 @@ var TimelinePanel = exports.TimelinePanel = Montage.create(Component, { }, deleteLayer:{ - value:function (elements) { - // Only delete a selected layer. If no layer is selected, do nothing. + value:function (arrElements) { + // Only delete a selected layers. If no layers are selected, do nothing. var i = 0, - arrLayersLength = this.arrLayers.length; - //debugger; - for (i = 0; i < arrLayersLength; i++) { - if (this.arrLayers[i].isSelected === true) { + arrLayers = document.querySelectorAll(".container-layers .container-layer"), + arrLayersLength = arrLayers.length; + + for (i = arrLayersLength -1; i >= 0; i--) { + if (arrLayers[i].classList.contains("selected")) { this.arrLayers.splice(i, 1); } - } this.currentLayerSelected = false; -- cgit v1.2.3