diff options
author | James Maa <jmaa@berkeley.edu> | 2024-05-31 08:06:52 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-31 15:06:52 +0000 |
commit | 76ca08bd59f0e8bfa1bb20ac813f48e7ab241265 (patch) | |
tree | bdba43d9ba704885383c7f308c6fe3f574c647c5 /ext/js/display/display-audio.js | |
parent | b3f54747eb2694bdc90bce72e5532e99d374ef08 (diff) |
Allow trailing commas in ESLint (#1013)
* Update comma-dangle rule
* Fix dangling commas
Diffstat (limited to 'ext/js/display/display-audio.js')
-rw-r--r-- | ext/js/display/display-audio.js | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/ext/js/display/display-audio.js b/ext/js/display/display-audio.js index d19a448c..c7e08ffe 100644 --- a/ext/js/display/display-audio.js +++ b/ext/js/display/display-audio.js @@ -60,7 +60,7 @@ export class DisplayAudio { ['text-to-speech', 'Text-to-speech'], ['text-to-speech-reading', 'Text-to-speech (Kana reading)'], ['custom', 'Custom URL'], - ['custom-json', 'Custom URL (JSON)'] + ['custom-json', 'Custom URL (JSON)'], ]); /** @type {(event: MouseEvent) => void} */ this._onAudioPlayButtonClickBind = this._onAudioPlayButtonClick.bind(this); @@ -85,10 +85,10 @@ export class DisplayAudio { /* eslint-disable @stylistic/no-multi-spaces */ this._display.hotkeyHandler.registerActions([ ['playAudio', this._onHotkeyActionPlayAudio.bind(this)], - ['playAudioFromSource', this._onHotkeyActionPlayAudioFromSource.bind(this)] + ['playAudioFromSource', this._onHotkeyActionPlayAudioFromSource.bind(this)], ]); this._display.registerDirectMessageHandlers([ - ['displayAudioClearAutoPlayTimer', this._onMessageClearAutoPlayTimer.bind(this)] + ['displayAudioClearAutoPlayTimer', this._onMessageClearAutoPlayTimer.bind(this)], ]); /* eslint-enable @stylistic/no-multi-spaces */ this._display.on('optionsUpdated', this._onOptionsUpdated.bind(this)); @@ -172,7 +172,7 @@ export class DisplayAudio { const requiredAudioSources = new Set([ 'jpod101', 'jpod101-alternate', - 'jisho' + 'jisho', ]); /** @type {Map<string, import('display-audio').AudioSource[]>} */ const nameMap = new Map(); @@ -297,7 +297,7 @@ export class DisplayAudio { downloadable, name, nameIndex, - nameUnique: (nameIndex === 0) + nameUnique: (nameIndex === 0), }; entries.push(source); @@ -369,7 +369,7 @@ export class DisplayAudio { if (typeof cacheEntry === 'undefined' && create) { cacheEntry = { sourceMap: new Map(), - primaryCardAudio: null + primaryCardAudio: null, }; this._cache.set(key, cacheEntry); } @@ -389,7 +389,7 @@ export class DisplayAudio { if (indexNumber >= 0 && indexNumber < this._audioSources.length) { return { source: this._audioSources[indexNumber], - subIndex: typeof subIndex === 'string' ? Number.parseInt(subIndex, 10) : null + subIndex: typeof subIndex === 'string' ? Number.parseInt(subIndex, 10) : null, }; } } @@ -617,7 +617,7 @@ export class DisplayAudio { const result = { audio: null, index: -1, - cacheUpdated: false + cacheUpdated: false, }; for (let i = start; i < end; ++i) { const item = infoList[i]; |