diff options
author | toasted-nutbread <toasted-nutbread@users.noreply.github.com> | 2021-03-28 11:27:37 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-03-28 11:27:37 -0400 |
commit | 98994d0b6529e665863bc9f6125eb3e116e0f9d5 (patch) | |
tree | 6230d7f1e2fac0645b0483b590c7cb8dcd1db08b /ext/js/display/display.js | |
parent | 1664cc75f1afe6a98793b16a3b138537c4d144ef (diff) |
Add playAudioFromSource hotkey (#1570)
Diffstat (limited to 'ext/js/display/display.js')
-rw-r--r-- | ext/js/display/display.js | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/ext/js/display/display.js b/ext/js/display/display.js index b0805aca..3ae55da0 100644 --- a/ext/js/display/display.js +++ b/ext/js/display/display.js @@ -126,6 +126,7 @@ class Display extends EventDispatcher { ['addNoteTermKana', () => { this._tryAddAnkiNoteForSelectedDefinition('term-kana'); }], ['viewNote', () => { this._tryViewAnkiNoteForSelectedDefinition(); }], ['playAudio', () => { this._playAudioCurrent(); }], + ['playAudioFromSource', this._onHotkeyActionPlayAudioFromSource.bind(this)], ['copyHostSelection', () => this._copyHostSelection()], ['nextEntryDifferentDictionary', () => { this._focusEntryWithDifferentDictionary(1, true); }], ['previousEntryDifferentDictionary', () => { this._focusEntryWithDifferentDictionary(-1, true); }] @@ -1830,6 +1831,10 @@ class Display extends EventDispatcher { this._focusEntry(this._index + count * sign, true); } + _onHotkeyActionPlayAudioFromSource(source) { + this._displayAudio.playAudio(this._index, 0, [source]); + } + _closeAllPopupMenus() { for (const popupMenu of PopupMenu.openMenus) { popupMenu.close(); |