diff options
Diffstat (limited to 'ext/fg/js')
| -rw-r--r-- | ext/fg/js/frame.js | 27 | 
1 files changed, 12 insertions, 15 deletions
| diff --git a/ext/fg/js/frame.js b/ext/fg/js/frame.js index 30cb7c73..d06e8b94 100644 --- a/ext/fg/js/frame.js +++ b/ext/fg/js/frame.js @@ -46,19 +46,6 @@ function registerAudioLinks() {      }  } -function onDomContentLoaded() { -    registerKanjiLinks(); -    registerAddNoteLinks(); -    registerAudioLinks(); -} - -function onMessage(e) { -    const {action, params} = e.data, method = window['api_' + action]; -    if (typeof(method) === 'function') { -        method(params); -    } -} -  function api_setActionState({index, state, sequence}) {      for (const mode in state) {          const matches = document.querySelectorAll(`.action-bar[data-sequence="${sequence}"] .action-add-note[data-index="${index}"][data-mode="${mode}"]`); @@ -75,5 +62,15 @@ function api_setActionState({index, state, sequence}) {      }  } -document.addEventListener('DOMContentLoaded', onDomContentLoaded, false); -window.addEventListener('message', onMessage); +document.addEventListener('DOMContentLoaded', () => { +    registerKanjiLinks(); +    registerAddNoteLinks(); +    registerAudioLinks(); +}); + +window.addEventListener('message', () => { +    const {action, params} = e.data, method = window['api_' + action]; +    if (typeof(method) === 'function') { +        method(params); +    } +}); |