diff --git a/source/Ox.UI/js/Video/Ox.VideoEditor.js b/source/Ox.UI/js/Video/Ox.VideoEditor.js index 45f3b5af..9070012c 100644 --- a/source/Ox.UI/js/Video/Ox.VideoEditor.js +++ b/source/Ox.UI/js/Video/Ox.VideoEditor.js @@ -117,6 +117,7 @@ Ox.VideoEditor = function(options, self) { key_g: function() { self.results.length && selectAnnotation(getNextAnnotation('result', 1)); }, + key_h: showKeyboardShortcuts, key_i: function() { setPoint('in', self.options.position); }, @@ -452,17 +453,7 @@ Ox.VideoEditor = function(options, self) { click: function(data) { var id = data.id; if (id == 'keyboard') { - var dialog = Ox.Dialog({ - buttons: [ - Ox.Button({id: 'close', title: 'Close'}) - .bindEvent({click: function() { dialog.close(); }}) - ], - content: self.$keyboardShortcuts, - height: 384, - keys: {enter: 'close', escape: 'close'}, - title: 'Keyboard Shortcuts', - width: 256 - }).open(); + showKeyboardShortcuts(); } else if (id == 'downloadVideo') { that.triggerEvent('downloadvideo'); } else if (id == 'downloadSelection') { @@ -1102,6 +1093,20 @@ Ox.VideoEditor = function(options, self) { }); } + function showKeyboardShortcuts() { + var dialog = Ox.Dialog({ + buttons: [ + Ox.Button({id: 'close', title: 'Close'}) + .bindEvent({click: function() { dialog.close(); }}) + ], + content: self.$keyboardShortcuts, + height: 384, + keys: {enter: 'close', escape: 'close'}, + title: 'Keyboard Shortcuts', + width: 256 + }).open(); + } + function setTimelineState() { self.$timeline[1].options({ state: self.editing ? 'editing'