aboutsummaryrefslogtreecommitdiff
path: root/js/panels/Timeline/TimelinePanel.reel/TimelinePanel.js
diff options
context:
space:
mode:
authorJon Reid2012-06-08 18:08:38 -0700
committerJon Reid2012-06-08 18:08:38 -0700
commit8e98ce012f55576ddb979969a3a1d834301af0c7 (patch)
treedbdd5f7c6508dd1a730c689b980d8d6e74216b4b /js/panels/Timeline/TimelinePanel.reel/TimelinePanel.js
parent020a8147088f09547b7e84db2ada7c48f25c089f (diff)
downloadninja-8e98ce012f55576ddb979969a3a1d834301af0c7.tar.gz
Timeline: New feature: Only one easing menu can be open at a time.
Diffstat (limited to 'js/panels/Timeline/TimelinePanel.reel/TimelinePanel.js')
-rw-r--r--js/panels/Timeline/TimelinePanel.reel/TimelinePanel.js17
1 files changed, 17 insertions, 0 deletions
diff --git a/js/panels/Timeline/TimelinePanel.reel/TimelinePanel.js b/js/panels/Timeline/TimelinePanel.reel/TimelinePanel.js
index a902d282..8276f878 100644
--- a/js/panels/Timeline/TimelinePanel.reel/TimelinePanel.js
+++ b/js/panels/Timeline/TimelinePanel.reel/TimelinePanel.js
@@ -131,6 +131,18 @@ var TimelinePanel = exports.TimelinePanel = Montage.create(Component, {
131 _areTracksScrolling: { 131 _areTracksScrolling: {
132 value: false 132 value: false
133 }, 133 },
134
135 _currentOpenSpanMenu: {
136 value: false
137 },
138 currentOpenSpanMenu: {
139 get: function() {
140 return this._currentOpenSpanMenu;
141 },
142 set: function(newVal) {
143 this._currentOpenSpanMenu = newVal;
144 }
145 },
134 146
135 // Set to false to skip array caching array sets in currentDocument 147 // Set to false to skip array caching array sets in currentDocument
136 _boolCacheArrays:{ 148 _boolCacheArrays:{
@@ -1511,6 +1523,11 @@ var TimelinePanel = exports.TimelinePanel = Montage.create(Component, {
1511 if (this.tl_configbutton.classList.contains("checked")) { 1523 if (this.tl_configbutton.classList.contains("checked")) {
1512 this.tl_configbutton.classList.remove("checked"); 1524 this.tl_configbutton.classList.remove("checked");
1513 } 1525 }
1526 //
1527 if (this.currentOpenSpanMenu !== false) {
1528 this.currentOpenSpanMenu.hideEasingMenu();
1529 this.currentOpenSpanMenu = false;
1530 }
1514 } 1531 }
1515 }, 1532 },
1516 1533