diff options
Diffstat (limited to 'js/panels/Timeline/TimelinePanel.reel/TimelinePanel.js')
-rw-r--r-- | js/panels/Timeline/TimelinePanel.reel/TimelinePanel.js | 17 |
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 | ||