diff options
Diffstat (limited to 'source/libs')
-rw-r--r-- | source/libs/api.ts | 1 | ||||
-rw-r--r-- | source/libs/dom-formatters.ts | 1 | ||||
-rw-r--r-- | source/libs/dom-utils.ts | 1 | ||||
-rw-r--r-- | source/libs/features.tsx | 7 | ||||
-rw-r--r-- | source/libs/get-default-branch.ts | 1 | ||||
-rw-r--r-- | source/libs/get-text-nodes.ts | 4 | ||||
-rw-r--r-- | source/libs/group-buttons.tsx | 1 | ||||
-rw-r--r-- | source/libs/on-file-list-update.ts | 2 | ||||
-rw-r--r-- | source/libs/on-new-comments.ts | 2 | ||||
-rw-r--r-- | source/libs/on-pr-merge-panel-open.ts | 2 | ||||
-rw-r--r-- | source/libs/on-replaced-element.ts | 1 | ||||
-rw-r--r-- | source/libs/pr-ci-status.ts | 1 |
12 files changed, 17 insertions, 7 deletions
diff --git a/source/libs/api.ts b/source/libs/api.ts index f68cbd74..d5db849e 100644 --- a/source/libs/api.ts +++ b/source/libs/api.ts @@ -26,6 +26,7 @@ so the call will not throw an error but it will return as usual. import mem from 'mem'; import {JsonObject, AsyncReturnType} from 'type-fest'; + import optionsStorage from '../options-storage'; type JsonError = { diff --git a/source/libs/dom-formatters.ts b/source/libs/dom-formatters.ts index fd49aac2..9138be26 100644 --- a/source/libs/dom-formatters.ts +++ b/source/libs/dom-formatters.ts @@ -1,6 +1,7 @@ import zipTextNodes from 'zip-text-nodes'; import linkifyURLsCore from 'linkify-urls'; import linkifyIssuesCore from 'linkify-issues'; + import getTextNodes from './get-text-nodes'; import {getOwnerAndRepo} from './utils'; import parseBackticksCore from './parse-backticks'; diff --git a/source/libs/dom-utils.ts b/source/libs/dom-utils.ts index 8d7f0039..0a64bb44 100644 --- a/source/libs/dom-utils.ts +++ b/source/libs/dom-utils.ts @@ -1,4 +1,5 @@ import select from 'select-dom'; + import {getScopedSelector} from './utils'; /** diff --git a/source/libs/features.tsx b/source/libs/features.tsx index 5c98801e..e65b504d 100644 --- a/source/libs/features.tsx +++ b/source/libs/features.tsx @@ -4,10 +4,11 @@ import domLoaded from 'dom-loaded'; import {Promisable} from 'type-fest'; import elementReady from 'element-ready'; import * as pageDetect from 'github-url-detection'; + +import optionsStorage, {RGHOptions} from '../options-storage'; import {logError} from './utils'; import onNewComments from './on-new-comments'; import onNewsfeedLoad from './on-newsfeed-load'; -import optionsStorage, {RGHOptions} from '../options-storage'; type BooleanFunction = () => boolean; type CallerFunction = (callback: VoidFunction) => void; @@ -232,7 +233,9 @@ add(undefined, { } }); -export default { +const features = { add, getShortcuts }; + +export default features; diff --git a/source/libs/get-default-branch.ts b/source/libs/get-default-branch.ts index 538a28bd..e5ddbaad 100644 --- a/source/libs/get-default-branch.ts +++ b/source/libs/get-default-branch.ts @@ -1,5 +1,6 @@ import select from 'select-dom'; import cache from 'webext-storage-cache'; + import * as api from './api'; import {getRepoURL, getRepoGQL} from './utils'; diff --git a/source/libs/get-text-nodes.ts b/source/libs/get-text-nodes.ts index 02803cd5..a34ddda8 100644 --- a/source/libs/get-text-nodes.ts +++ b/source/libs/get-text-nodes.ts @@ -1,4 +1,4 @@ -export default (element: Node): Text[] => { +export default function getTextNodes(element: Node): Text[] { const walker = document.createTreeWalker(element, NodeFilter.SHOW_TEXT); const nodes: Text[] = []; let node; @@ -11,4 +11,4 @@ export default (element: Node): Text[] => { } while (node); return nodes; -}; +} diff --git a/source/libs/group-buttons.tsx b/source/libs/group-buttons.tsx index 0b2181ab..c44b33d6 100644 --- a/source/libs/group-buttons.tsx +++ b/source/libs/group-buttons.tsx @@ -1,4 +1,5 @@ import React from 'dom-chef'; + import {wrapAll} from './dom-utils'; // Wrap a list of elements with BtnGroup + ensure each has BtnGroup-item diff --git a/source/libs/on-file-list-update.ts b/source/libs/on-file-list-update.ts index 122090f1..70475328 100644 --- a/source/libs/on-file-list-update.ts +++ b/source/libs/on-file-list-update.ts @@ -1,6 +1,6 @@ import select from 'select-dom'; -export default function (callback: VoidFunction): void { +export default function onFileListUpdate(callback: VoidFunction): void { // Selector copied from https://github.com/sindresorhus/hide-files-on-github const ajaxFiles = select('#files ~ include-fragment[src*="/file-list/"]'); if (ajaxFiles) { diff --git a/source/libs/on-new-comments.ts b/source/libs/on-new-comments.ts index 4220a73c..73cd4ed4 100644 --- a/source/libs/on-new-comments.ts +++ b/source/libs/on-new-comments.ts @@ -51,7 +51,7 @@ function addListeners(): void { delegates.add(delegate(document, 'details.outdated-comment > include-fragment', 'load', run, true)); } -export default function (callback: VoidFunction): void { +export default function onNewComments(callback: VoidFunction): void { addListeners(); handlers.add(callback); } diff --git a/source/libs/on-pr-merge-panel-open.ts b/source/libs/on-pr-merge-panel-open.ts index c6642ffd..038bb8bf 100644 --- a/source/libs/on-pr-merge-panel-open.ts +++ b/source/libs/on-pr-merge-panel-open.ts @@ -13,7 +13,7 @@ const sessionResumeHandler = mem((callback: EventListener) => async (event: Even callback(event); }); -export default function (callback: EventListener): delegate.Subscription { +export default function onPrMergePanelOpen(callback: EventListener): delegate.Subscription { document.addEventListener( 'session:resume', sessionResumeHandler(callback) diff --git a/source/libs/on-replaced-element.ts b/source/libs/on-replaced-element.ts index d26f551e..3ef75caf 100644 --- a/source/libs/on-replaced-element.ts +++ b/source/libs/on-replaced-element.ts @@ -1,4 +1,5 @@ import select from 'select-dom'; + import onElementRemoval from './on-element-removal'; /** diff --git a/source/libs/pr-ci-status.ts b/source/libs/pr-ci-status.ts index 982c8df2..70617d6d 100644 --- a/source/libs/pr-ci-status.ts +++ b/source/libs/pr-ci-status.ts @@ -1,4 +1,5 @@ import select from 'select-dom'; + import observeElement from './simplified-element-observer'; type CommitStatus = false | typeof SUCCESS | typeof FAILURE | typeof PENDING | typeof COMMIT_CHANGED; |