diff options
Diffstat (limited to 'js/panels')
-rw-r--r-- | js/panels/Timeline/TimelinePanel.reel/TimelinePanel.js | 10 | ||||
-rwxr-xr-x | js/panels/properties/content.reel/content.js | 15 |
2 files changed, 19 insertions, 6 deletions
diff --git a/js/panels/Timeline/TimelinePanel.reel/TimelinePanel.js b/js/panels/Timeline/TimelinePanel.reel/TimelinePanel.js index 1a0b9e80..62ae625f 100644 --- a/js/panels/Timeline/TimelinePanel.reel/TimelinePanel.js +++ b/js/panels/Timeline/TimelinePanel.reel/TimelinePanel.js | |||
@@ -513,9 +513,9 @@ var TimelinePanel = exports.TimelinePanel = Montage.create(Component, { | |||
513 | this._LayerUndoIndex = thingToPush.layerID; | 513 | this._LayerUndoIndex = thingToPush.layerID; |
514 | this._LayerUndoStatus = true; | 514 | this._LayerUndoStatus = true; |
515 | this._TrackUndoObject = newTrack; | 515 | this._TrackUndoObject = newTrack; |
516 | if(_firstLayerDraw){ | 516 | // if(_firstLayerDraw){ |
517 | this.application.ninja.selectionController.executeSelectElement(); | 517 | // this.application.ninja.selectionController.executeSelectElement(); |
518 | } | 518 | // } |
519 | 519 | ||
520 | } | 520 | } |
521 | } | 521 | } |
@@ -840,9 +840,9 @@ var TimelinePanel = exports.TimelinePanel = Montage.create(Component, { | |||
840 | this.trackRepetition.selectedIndexes = [layerIndex]; | 840 | this.trackRepetition.selectedIndexes = [layerIndex]; |
841 | this.currentLayerSelected = this.arrLayers[layerIndex]; | 841 | this.currentLayerSelected = this.arrLayers[layerIndex]; |
842 | this.currentTrackSelected = this.arrTracks[layerIndex]; | 842 | this.currentTrackSelected = this.arrTracks[layerIndex]; |
843 | if(this._captureSelection){ | 843 | /*if(this._captureSelection){ |
844 | this.application.ninja.selectionController.selectElements(this.currentLayerSelected.elementsList) | 844 | this.application.ninja.selectionController.selectElements(this.currentLayerSelected.elementsList) |
845 | } | 845 | }*/ |
846 | this._captureSelection = true; | 846 | this._captureSelection = true; |
847 | } else { | 847 | } else { |
848 | this.layerRepetition.selectedIndexes = null; | 848 | this.layerRepetition.selectedIndexes = null; |
diff --git a/js/panels/properties/content.reel/content.js b/js/panels/properties/content.reel/content.js index 9b6416c7..8fa33a75 100755 --- a/js/panels/properties/content.reel/content.js +++ b/js/panels/properties/content.reel/content.js | |||
@@ -255,6 +255,12 @@ exports.Content = Montage.create(Component, { | |||
255 | 255 | ||
256 | if(currentValue) | 256 | if(currentValue) |
257 | { | 257 | { |
258 | if(currentValue.color) | ||
259 | { | ||
260 | currentValue.color.wasSetByCode = true; | ||
261 | currentValue.color.type = "change"; | ||
262 | } | ||
263 | |||
258 | if(currentValue.mode === "gradient") | 264 | if(currentValue.mode === "gradient") |
259 | { | 265 | { |
260 | this.application.ninja.colorController.colorModel["gradient"] = | 266 | this.application.ninja.colorController.colorModel["gradient"] = |
@@ -267,7 +273,14 @@ exports.Content = Montage.create(Component, { | |||
267 | this.application.ninja.colorController.colorModel.alpha = | 273 | this.application.ninja.colorController.colorModel.alpha = |
268 | {value: currentValue.color.a, wasSetByCode: true, type: 'change'}; | 274 | {value: currentValue.color.a, wasSetByCode: true, type: 'change'}; |
269 | } | 275 | } |
270 | this.application.ninja.colorController.colorModel[currentValue.color.mode] = currentValue.color; | 276 | if(currentValue.color.mode) |
277 | { | ||
278 | this.application.ninja.colorController.colorModel[currentValue.color.mode] = currentValue.color; | ||
279 | } | ||
280 | else | ||
281 | { | ||
282 | this.application.ninja.colorController.colorModel["rgb"] = currentValue.color; | ||
283 | } | ||
271 | } | 284 | } |
272 | } | 285 | } |
273 | else | 286 | else |