Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/iorate/ublacklist
/ functions
Functions
323 in github.com/iorate/ublacklist
⨍
Functions
323
◇
Types & classes
14
↓ 209 callers
Function
translate
( messageName: MessageName, ...substitutions: readonly string[] )
src/scripts/locales.ts:9
↓ 89 callers
Function
useClassName
( props: (theme: Theme) => CSSAttribute, deps: readonly unknown[], )
src/scripts/components/utilities.ts:6
↓ 43 callers
Function
applyClassName
(props: Props, className: string)
src/scripts/components/helpers.tsx:4
↓ 29 callers
Method
toString
()
src/scripts/utilities.ts:27
↓ 26 callers
Function
parseDomainLine
(line: string)
src/scripts/ruleset/domains.ts:5
↓ 25 callers
Function
createInteractiveRuleset
( user: string, subscriptions: readonly string[] = [], )
src/scripts/interactive-ruleset.test.ts:6
↓ 24 callers
Method
createPatch
( mode: PatchMode | null, searchResult: SearchResult, options: PatchOptions = {}, )
src/scripts/interactive-ruleset.ts:45
↓ 19 callers
Function
sendMessage
( type: Type, ...args: MessageParameters<Type> )
src/scripts/messages.ts:104
↓ 18 callers
Method
query
(searchResult: SearchResult)
src/scripts/interactive-ruleset.ts:36
↓ 16 callers
Function
svgToDataURL
(svg: string)
src/scripts/utilities.ts:224
↓ 16 callers
Method
validateRulesToAdd
(patch: Patch, rulesToAdd: string)
src/scripts/interactive-ruleset.ts:100
↓ 14 callers
Function
saveToLocalStorage
( items: Exclude<keyof Items, keyof LocalStorageItemsSavable> extends never ? Readonly<Items> : neve
src/scripts/local-storage.ts:61
↓ 12 callers
Method
applyPatch
(patch: Patch, rulesToAdd?: string)
src/scripts/interactive-ruleset.ts:114
↓ 12 callers
Function
useOptionsContext
()
src/scripts/options/options-context.tsx:52
↓ 11 callers
Function
postMessage
( type: Type, ...args: MessageParameters<Type> )
src/scripts/messages.ts:84
↓ 10 callers
Function
getURL
(filename: string)
src/scripts/serpinfo/builtins.ts:17
↓ 10 callers
Function
loadFromRawStorage
(keys: T)
src/scripts/background/raw-storage.ts:46
↓ 10 callers
Method
lock
(func: () => T | Promise<T>)
src/scripts/utilities.ts:69
↓ 9 callers
Function
syncDelayed
(dirtyFlagsUpdate: Partial<SyncDirtyFlags>)
src/scripts/background/sync.ts:454
↓ 8 callers
Function
saveToRawStorage
( items: Exclude<keyof Items, keyof RawStorageItems> extends never ? Readonly<Items> : never, )
src/scripts/background/raw-storage.ts:65
↓ 8 callers
Function
setStaticGlobalStyle
(name: string, style: CSSProperties)
src/scripts/serpinfo/global-styles.ts:20
↓ 7 callers
Function
buildSelector
( extraSelectors: readonly string[], rootSelector: string, prefix = "", suffix = "", )
src/scripts/serpinfo/style-builders.ts:52
↓ 7 callers
Function
modifyInRawStorage
( keys: Readonly<Keys>, callback: Exclude<keyof Items, keyof RawStorageItems> extends never ? (items:
src/scripts/background/raw-storage.ts:73
↓ 7 callers
Function
runPropertyCommand
( context: PropertyCommandContext, command: PropertyCommand, )
src/scripts/serpinfo/commands.ts:197
↓ 6 callers
Function
addMessageListeners
( listeners: Readonly<MessageListeners>, )
src/scripts/messages.ts:147
↓ 6 callers
Function
expandExtraSelector
( extraSelector: string, rootSelector: string, )
src/scripts/serpinfo/style-builders.ts:18
↓ 6 callers
Function
getRoot
( context: ElementCommandContext, rootCommand?: ElementCommand, )
src/scripts/serpinfo/commands.ts:44
↓ 6 callers
Function
modifySettings
( modify: (settings: Readonly<SerpInfoSettings>) => SerpInfoSettings, )
src/scripts/serpinfo/background.ts:30
↓ 6 callers
Function
resolveAction
(matches: readonly Match[])
src/scripts/interactive-ruleset.ts:140
↓ 6 callers
Function
sync
( settings: Readonly<SerpInfoSettings>, lastModified: Date | null = null, )
src/scripts/serpinfo/settings.ts:33
↓ 6 callers
Function
toPlainRuleset
(source: string)
src/scripts/utilities.ts:252
↓ 5 callers
Function
cssStringify
( properties: CSSProperties, indent?: number, )
src/scripts/serpinfo/css-stringify.ts:28
↓ 5 callers
Function
domainsToRuleset
(source: string)
src/scripts/ruleset/domains.ts:33
↓ 5 callers
Function
getWebsiteURL
(path: string)
src/scripts/locales.ts:19
↓ 5 callers
Function
match
(ruleset: NamedRuleset, searchResult: SearchResult)
src/scripts/interactive-ruleset.ts:132
↓ 5 callers
Function
numberKeys
( record: Readonly<Record<Key, Value>>, )
src/scripts/utilities.ts:133
↓ 5 callers
Function
useInnerRef
( ref: ((instance: T | null) => void) | React.RefObject<T | null> | null, )
src/scripts/components/helpers.tsx:14
↓ 5 callers
Function
useTheme
()
src/scripts/components/theme.tsx:269
↓ 4 callers
Function
collectMatches
(serpInfo: SerpInfo)
src/scripts/serpinfo/options.tsx:156
↓ 4 callers
Function
createClient
(params: WebDAVParams)
src/scripts/clouds/webdav.ts:19
↓ 4 callers
Function
handleRefresh
(f: () => Promise<T>)
src/scripts/background/clouds.ts:146
↓ 4 callers
Function
parseJSON
(text: string)
src/scripts/utilities.ts:228
↓ 4 callers
Function
toggleDocumentAttribute
(name: string, value: boolean)
src/scripts/serpinfo/content-script.ts:141
↓ 4 callers
Function
usePrevious
(value: T, defaultValue?: T)
src/scripts/components/utilities.ts:19
↓ 3 callers
Function
buildBlockStyle
( extraSelectors: readonly string[], color: string, )
src/scripts/serpinfo/style-builders.ts:86
↓ 3 callers
Function
buildHideStyle
( extraSelectors: readonly string[], )
src/scripts/serpinfo/style-builders.ts:69
↓ 3 callers
Function
buildHighlightStyle
( extraSelectors: readonly string[], colors: readonly string[], )
src/scripts/serpinfo/style-builders.ts:101
↓ 3 callers
Function
createInteractiveRuleset
( blacklist: string, ruleset: PlainRuleset | false | null, subscriptions: Subscriptions, )
src/scripts/utilities.ts:163
↓ 3 callers
Function
errorResult
(message: string)
src/scripts/utilities.ts:105
↓ 3 callers
Function
formatMatchingRules
(rulesetMatches: RulesetMatches[])
src/scripts/interactive-ruleset.ts:224
↓ 3 callers
Function
getFullPath
(basePath: string, filename: string)
src/scripts/clouds/webdav.ts:26
↓ 3 callers
Function
getSubscriptionDisplayName
( subscription: Readonly<Subscription>, )
src/scripts/utilities.ts:153
↓ 3 callers
Function
loadAllFromRawStorage
()
src/scripts/background/raw-storage.ts:59
↓ 3 callers
Function
loadFromLocalStorage
( keys: Readonly<Keys>, )
src/scripts/local-storage.ts:42
↓ 3 callers
Function
makeChunkKeys
(id: string, chunkCount: number)
src/scripts/clouds/browser-sync.ts:29
↓ 3 callers
Function
pushError
(message: string)
src/scripts/ruleset/lang.ts:25
↓ 3 callers
Function
requestPermission
(urls: readonly string[])
src/scripts/options/subscription-section.tsx:69
↓ 3 callers
Function
satisfiesMode
(action: Action | null, mode: PatchMode)
src/scripts/interactive-ruleset.ts:161
↓ 3 callers
Function
setGlobalStyle
(name: string, style: CSSProperties)
src/scripts/serpinfo/global-styles.ts:10
↓ 3 callers
Function
sync
(force: SyncForce = "none")
src/scripts/background/sync.ts:440
↓ 3 callers
Function
updateAllRemote
()
src/scripts/serpinfo/background.ts:56
↓ 3 callers
Function
useLabelContext
()
src/scripts/components/label.tsx:10
↓ 2 callers
Method
#addResult
(result: Result)
src/scripts/serpinfo/filter.ts:246
↓ 2 callers
Method
#judgeResult
(result: Result)
src/scripts/serpinfo/filter.ts:287
↓ 2 callers
Method
#notifyBlockedResultCount
()
src/scripts/serpinfo/filter.ts:311
↓ 2 callers
Method
#removeResult
(result: Result)
src/scripts/serpinfo/filter.ts:274
↓ 2 callers
Method
#resume
()
src/scripts/serpinfo/filter.ts:158
↓ 2 callers
Method
#scanResults
()
src/scripts/serpinfo/filter.ts:220
↓ 2 callers
Function
actionPriority
(action: Action)
src/scripts/interactive-ruleset.ts:149
↓ 2 callers
Function
collectHostPermissions
( user: UserSerpInfo, remote: readonly RemoteSerpInfo[], )
src/scripts/serpinfo/options.tsx:126
↓ 2 callers
Function
computeId
(filename: string)
src/scripts/clouds/browser-sync.ts:25
↓ 2 callers
Function
doSync
( dirtyFlags: SyncDirtyFlags, repeat: boolean, force: SyncForce, )
src/scripts/background/sync.ts:349
↓ 2 callers
Function
dominantAction
(a: Action, b: Action)
src/scripts/interactive-ruleset.ts:148
↓ 2 callers
Function
downloadTextFile
( filename: string, mimeType: string, content: string, )
src/scripts/utilities.ts:189
↓ 2 callers
Function
focusDefaultOrStart
(dialog: HTMLDivElement)
src/scripts/components/dialog.tsx:16
↓ 2 callers
Function
fromPlainRuleset
( ruleset: PlainRuleset | null, source: string, )
src/scripts/utilities.ts:236
↓ 2 callers
Function
fromResponse
(response: unknown)
src/scripts/messages.ts:197
↓ 2 callers
Function
getFocusedElement
(dialog: HTMLElement)
src/scripts/components/dialog.tsx:12
↓ 2 callers
Function
getMessage
(error: unknown)
src/scripts/ruleset/lang.ts:13
↓ 2 callers
Function
getRegistrableDomain
(host: string)
src/scripts/registrable-domain.ts:4
↓ 2 callers
Function
getResult
( root: Element, description: ResultDescription, serpDescription: SerpDescription, )
src/scripts/serpinfo/filter.ts:75
↓ 2 callers
Function
handleKeyDown
( e: React.KeyboardEvent<HTMLDivElement>, dialog: HTMLDivElement, close: () => void, )
src/scripts/components/dialog.tsx:33
↓ 2 callers
Function
invokeListener
( listener: (...args: unknown[]) => unknown, args: unknown[], sendResponse: (response: unknown) => void,
src/scripts/messages.ts:134
↓ 2 callers
Function
isDarkMode
()
src/scripts/serpinfo/is-dark-mode.ts:4
↓ 2 callers
Function
isErrorResult
(result: Result)
src/scripts/utilities.ts:97
↓ 2 callers
Function
isProcessableUrl
(url: string)
src/scripts/block-dialog.tsx:50
↓ 2 callers
Function
isWebDAVClientError
(error: unknown)
src/scripts/clouds/webdav.ts:30
↓ 2 callers
Function
matches
(url: string, patterns: readonly string[])
src/scripts/serpinfo/popup.tsx:120
↓ 2 callers
Function
mergeBuiltins
( settings: Readonly<SerpInfoSettings>, )
src/scripts/serpinfo/settings.ts:164
↓ 2 callers
Function
onBlocked
(newSource: string)
src/scripts/serpinfo/dialog.tsx:44
↓ 2 callers
Function
onStartup
()
src/scripts/background.ts:38
↓ 2 callers
Function
openOptionsPage
()
src/scripts/serpinfo/popup.tsx:29
↓ 2 callers
Function
refresh
()
src/scripts/background/clouds.ts:129
↓ 2 callers
Function
replaceOrAppend
(newBlacklist: string)
src/scripts/options/general-section.tsx:68
↓ 2 callers
Function
resetAllInRawStorage
( callback: Exclude<keyof Items, keyof RawStorageItems> extends never ? (items: Readonly<RawStorageItems
src/scripts/background/raw-storage.ts:101
↓ 2 callers
Function
runRootCommand
(command: RootCommand)
src/scripts/serpinfo/commands.ts:109
↓ 2 callers
Function
sendMessageToTab
( tabId: number, type: Type, ...args: MessageParameters<Type> )
src/scripts/messages.ts:112
↓ 2 callers
Function
setRemoteDownloaded
( settings: Readonly<SerpInfoSettings>, url: string, downloaded: string | null, downloadError: string
src/scripts/serpinfo/settings.ts:135
↓ 2 callers
Function
setStaticButtonStyle
()
src/scripts/serpinfo/commands.ts:407
↓ 2 callers
Function
successResult
()
src/scripts/utilities.ts:112
next →
1–100 of 323, ranked by callers