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/app/frontend.js | |
| parent | b3f54747eb2694bdc90bce72e5532e99d374ef08 (diff) | |
Allow trailing commas in ESLint (#1013)
* Update comma-dangle rule
* Fix dangling commas
Diffstat (limited to 'ext/js/app/frontend.js')
| -rw-r--r-- | ext/js/app/frontend.js | 38 | 
1 files changed, 19 insertions, 19 deletions
diff --git a/ext/js/app/frontend.js b/ext/js/app/frontend.js index c856ae0f..39176475 100644 --- a/ext/js/app/frontend.js +++ b/ext/js/app/frontend.js @@ -45,7 +45,7 @@ export class Frontend {          canUseWindowPopup = true,          allowRootFramePopupProxy,          childrenSupported = true, -        hotkeyHandler +        hotkeyHandler,      }) {          /** @type {import('../application.js').Application} */          this._application = application; @@ -92,7 +92,7 @@ export class Frontend {              getSearchContext: this._getSearchContext.bind(this),              searchTerms: true,              searchKanji: true, -            textSourceGenerator: this._textSourceGenerator +            textSourceGenerator: this._textSourceGenerator,          });          /** @type {boolean} */          this._textScannerHasBeenEnabled = false; @@ -114,13 +114,13 @@ export class Frontend {          this._runtimeApiMap = createApiMap([              ['frontendRequestReadyBroadcast',   this._onMessageRequestFrontendReadyBroadcast.bind(this)],              ['frontendSetAllVisibleOverride',   this._onApiSetAllVisibleOverride.bind(this)], -            ['frontendClearAllVisibleOverride', this._onApiClearAllVisibleOverride.bind(this)] +            ['frontendClearAllVisibleOverride', this._onApiClearAllVisibleOverride.bind(this)],          ]);          this._hotkeyHandler.registerActions([              ['scanSelectedText', this._onActionScanSelectedText.bind(this)],              ['scanTextAtSelection', this._onActionScanTextAtSelection.bind(this)], -            ['scanTextAtCaret',  this._onActionScanTextAtCaret.bind(this)] +            ['scanTextAtCaret',  this._onActionScanTextAtCaret.bind(this)],          ]);          /* eslint-enable @stylistic/no-multi-spaces */      } @@ -188,7 +188,7 @@ export class Frontend {              ['frontendCopySelection',    this._onApiCopySelection.bind(this)],              ['frontendGetSelectionText', this._onApiGetSelectionText.bind(this)],              ['frontendGetPopupInfo',     this._onApiGetPopupInfo.bind(this)], -            ['frontendGetPageInfo',      this._onApiGetPageInfo.bind(this)] +            ['frontendGetPageInfo',      this._onApiGetPageInfo.bind(this)],          ]);          /* eslint-enable @stylistic/no-multi-spaces */ @@ -296,7 +296,7 @@ export class Frontend {      /** @type {import('cross-frame-api').ApiHandler<'frontendGetPopupInfo'>} */      _onApiGetPopupInfo() {          return { -            popupId: (this._popup !== null ? this._popup.id : null) +            popupId: (this._popup !== null ? this._popup.id : null),          };      } @@ -304,7 +304,7 @@ export class Frontend {      _onApiGetPageInfo() {          return {              url: window.location.href, -            documentTitle: document.title +            documentTitle: document.title,          };      } @@ -501,7 +501,7 @@ export class Frontend {              layoutAwareScan: scanningOptions.layoutAwareScan,              matchTypePrefix: scanningOptions.matchTypePrefix,              preventMiddleMouse, -            sentenceParsingOptions +            sentenceParsingOptions,          });          this._updateTextScannerEnabled(); @@ -605,7 +605,7 @@ export class Frontend {          return await this._popupFactory.getOrCreatePopup({              frameId,              depth: this._depth, -            childrenSupported: this._childrenSupported +            childrenSupported: this._childrenSupported,          });      } @@ -617,7 +617,7 @@ export class Frontend {              frameId: this._parentFrameId,              depth: this._depth,              parentPopupId: this._parentPopupId, -            childrenSupported: this._childrenSupported +            childrenSupported: this._childrenSupported,          });      } @@ -641,7 +641,7 @@ export class Frontend {          const popup = await this._popupFactory.getOrCreatePopup({              frameId: targetFrameId,              id: popupId, -            childrenSupported: this._childrenSupported +            childrenSupported: this._childrenSupported,          });          popup.on('offsetNotFound', () => {              this._allowRootFramePopupProxy = false; @@ -657,7 +657,7 @@ export class Frontend {          return await this._popupFactory.getOrCreatePopup({              depth: this._depth,              popupWindow: true, -            childrenSupported: this._childrenSupported +            childrenSupported: this._childrenSupported,          });      } @@ -713,14 +713,14 @@ export class Frontend {          const detailsState = {              focusEntry: 0,              optionsContext, -            url +            url,          };          if (sentence !== null) { detailsState.sentence = sentence; }          if (documentTitle !== null) { detailsState.documentTitle = documentTitle; }          const {tabId, frameId} = this._application;          /** @type {import('display').HistoryContent} */          const detailsContent = { -            contentOrigin: {tabId, frameId} +            contentOrigin: {tabId, frameId},          };          if (dictionaryEntries !== null) {              detailsContent.dictionaryEntries = dictionaryEntries; @@ -732,10 +732,10 @@ export class Frontend {              params: {                  type,                  query, -                wildcards: 'off' +                wildcards: 'off',              },              state: detailsState, -            content: detailsContent +            content: detailsContent,          };          if (textSource instanceof TextSourceElement && textSource.fullContent !== query) {              details.params.full = textSource.fullContent; @@ -761,9 +761,9 @@ export class Frontend {                  {                      optionsContext,                      sourceRects, -                    writingMode: textSource.getWritingMode() +                    writingMode: textSource.getWritingMode(),                  }, -                details +                details,              ) :              Promise.resolve()          ); @@ -927,7 +927,7 @@ export class Frontend {          return {              optionsContext, -            detail: {documentTitle} +            detail: {documentTitle},          };      }  |