Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/0xb1aded/Tieba-Remix
/ functions
Functions
206 in github.com/0xb1aded/Tieba-Remix
⨍
Functions
206
◇
Types & classes
78
↓ 103 callers
Function
dom
( selector: string, arg1?: Element | never[], arg2?: never[], )
src/lib/elemental/index.ts:41
↓ 74 callers
Method
get
()
src/lib/api/abstract.ts:16
↓ 27 callers
Method
add
( type: FloatButtonKey, event: () => void, className?: string, icon?: string,
src/lib/tieba-components/float-bar.tsx:49
↓ 25 callers
Method
remove
()
src/lib/render/jsx-extension.tsx:9
↓ 20 callers
Method
set
(value: T)
src/lib/user-values.ts:71
↓ 18 callers
Method
get
()
src/lib/user-values.ts:55
↓ 17 callers
Method
merge
(value: Partial<T>)
src/lib/user-values.ts:80
↓ 15 callers
Method
addEvent
(...events: (() => void)[])
src/lib/observers.ts:41
↓ 14 callers
Function
requestBody
(body: LiteralObject)
src/lib/utils/index.ts:117
↓ 14 callers
Method
then
(thenfn: Callback)
src/lib/utils/frame-interval.ts:40
↓ 14 callers
Function
waitUntil
(pred: () => boolean, timeout = Infinity)
src/lib/utils/index.ts:132
↓ 11 callers
Function
domrd
( tag: T, attrs?: LiteralObject, children: (Node | string)[] | string = [], doc?: Document, )
src/lib/elemental/index.ts:192
↓ 9 callers
Function
isLiteralObject
(obj: unknown)
src/lib/utils/index.ts:158
↓ 8 callers
Method
dispatchEvent
(event: UserKeyEvent, value: T)
src/lib/user-values.ts:51
↓ 8 callers
Method
observe
()
src/lib/observers.ts:21
↓ 8 callers
Function
shieldBySelector
* 通过选择器屏蔽元素 * @param observer 监控 * @param parentSelector 父元素选择器 * @param subSelector 子元素选择器
src/modules/shield/index.ts:48
↓ 7 callers
Function
currentPageType
()
src/lib/api/remixed.tsx:41
↓ 6 callers
Function
renderDialog
( content: SupportedComponent, opts?: ContentOpts, events?: Partial<DialogEvents<PayloadType>>, )
src/lib/render/index.tsx:90
↓ 6 callers
Function
updateEmojis
(elem: Element)
src/modules/notrans-emojis/index.ts:357
↓ 5 callers
Method
findMatchingButton
(buttons: HTMLElement[], text: string, reverse = false)
src/lib/tieba-components/pager.ts:75
↓ 5 callers
Function
findParent
( el: Element, trait: string, mode: "selector" | "className" | "id" | "tagName" = "className", )
src/lib/elemental/index.ts:227
↓ 5 callers
Function
injectCSSRule
(selector: string, cssRule: CSSRule)
src/lib/elemental/styles.ts:38
↓ 5 callers
Function
overwriteCSS
(...style: string[])
src/lib/elemental/styles.ts:65
↓ 4 callers
Function
appendJSX
(jsxel: JSX.Element, parent: Element)
src/lib/render/jsx-extension.tsx:43
↓ 4 callers
Function
asyncdom
( selector: string, parent?: Element, timeout = Infinity, )
src/lib/elemental/index.ts:80
↓ 4 callers
Function
insertJSX
( jsxel: JSX.Element, parent: Element, position?: Node, )
src/lib/render/jsx-extension.tsx:34
↓ 4 callers
Function
parseCSSRule
(cssRule: CSSRule)
src/lib/elemental/styles.ts:24
↓ 4 callers
Function
picListConv
( picList: GetThreadImagesResponse["data"]["pic_list"], )
src/lib/api/tieba.ts:995
↓ 4 callers
Function
requestInstance
( api: Promise<Response>, )
src/lib/utils/index.ts:30
↓ 4 callers
Function
userDialog
( content: SupportedComponent, dialogOpts?: UserDialogOpts, opts?: ContentOpts, )
src/lib/render/index.tsx:131
↓ 3 callers
Function
addTag
(elem: Element, className: string)
src/modules/tieba-tags/index.ts:146
↓ 3 callers
Method
calcColumns
仅计算当前需要的列数
src/lib/render/layout/flex-masonry.ts:197
↓ 3 callers
Function
getAllThreadImages
( opts: GetAllThreadImagesOpts, )
src/lib/api/tieba.ts:943
↓ 3 callers
Function
loadDynamicCSS
()
src/lib/theme/index.ts:32
↓ 3 callers
Function
setTheme
(theme: ReturnType<typeof themeType.get>)
src/lib/api/remixed.tsx:231
↓ 2 callers
Function
AllModules
()
src/lib/utils/index.ts:50
↓ 2 callers
Method
_appendElement
(...elems: MasonryElement[])
src/lib/render/layout/flex-masonry.ts:222
↓ 2 callers
Function
_unload
()
src/lib/render/index.tsx:121
↓ 2 callers
Function
addBiliLinks
(selector: string)
src/modules/portal/index.ts:31
↓ 2 callers
Function
afterHead
(callbackfn: () => void)
src/lib/elemental/index.ts:94
↓ 2 callers
Method
allPagerButtons
()
src/lib/tieba-components/pager.ts:8
↓ 2 callers
Method
appendElement
* 向布局中加入元素 * @param el 要添加的元素
src/lib/render/layout/flex-masonry.ts:209
↓ 2 callers
Function
bindingLinks
(array: Maybe<RegExpMatchArray>, lowerCase = false)
src/modules/portal/index.ts:50
↓ 2 callers
Method
buttons
* 获取当前页面的 float buttons * @returns FloatBarButton[]
src/lib/tieba-components/float-bar.tsx:24
↓ 2 callers
Function
createJSXWrapper
()
src/lib/render/jsx-extension.tsx:30
↓ 2 callers
Function
darkTheme
()
src/lib/api/remixed.tsx:257
↓ 2 callers
Function
dataClassify
()
src/modules/tieba-tags/index.ts:127
↓ 2 callers
Function
fadeInLoad
(selector: string)
src/lib/elemental/index.ts:264
↓ 2 callers
Method
get
()
src/lib/user-values.ts:111
↓ 2 callers
Function
getFloatCoord2
( width: number, height: number, coord: Coord, mode: FloatMode, )
src/lib/render/layout/float.ts:28
↓ 2 callers
Function
getLouzhuPortrait
(doc: Document)
src/modules/tieba-tags/index.ts:51
↓ 2 callers
Function
insertPager
( parent: Element, position: Node | null, additionalStyles?: CSSRule, )
src/lib/theme/page-extension/thread/index.tsx:363
↓ 2 callers
Function
lightTheme
()
src/lib/api/remixed.tsx:247
↓ 2 callers
Function
loadEssentialCSS
()
src/lib/theme/index.ts:110
↓ 2 callers
Function
mergeNodeAttrs
(node: T, attrs: LiteralObject)
src/lib/elemental/index.ts:158
↓ 2 callers
Function
notFound
()
src/lib/api/remixed.tsx:195
↓ 2 callers
Function
parseMultiCSS
(cssObject: CSSObject)
src/lib/elemental/styles.ts:12
↓ 2 callers
Function
renderComponent
( root: Component, container: string | Element, rootProps?: T, )
src/lib/render/index.tsx:18
↓ 2 callers
Function
renderJSX
( jsxel: JSX.Element, parent: Element, )
src/lib/render/jsx-extension.tsx:12
↓ 2 callers
Function
restoreUserConfigs
()
src/lib/api/remixed.tsx:279
↓ 2 callers
Method
set
* 设置时间敏感的用户 key * @param value 需要设置的值 * @param invalidTime 失效时间,默认为函数执行 12 小时后
src/lib/user-values.ts:131
↓ 2 callers
Function
setCustomBackground
()
src/lib/theme/index.ts:141
↓ 2 callers
Function
setPerfAttr
()
src/lib/perf.ts:15
↓ 2 callers
Function
showImage
()
src/lib/theme/page-extension/thread/index.tsx:310
↓ 2 callers
Function
spawnOffsetTS
( year = 0, month = 0, day = 0, hours = 0, minutes = 0, seconds = 0, )
src/lib/utils/index.ts:91
↓ 2 callers
Function
threadParser
()
src/lib/theme/page-extension/thread/parser.ts:78
↓ 2 callers
Function
toSubSettingKey
(module: UserModule)
src/lib/common/settings/index.tsx:360
↓ 2 callers
Function
transEmojiFromDOMString
(str: string)
src/lib/api/tieba.ts:638
↓ 2 callers
Function
userClassify
(un: string, portrait?: string)
src/modules/tieba-tags/index.ts:109
↓ 2 callers
Function
writeCurrent
()
src/lib/api/tieba.ts:1015
↓ 1 callers
Method
abnormalUnload
(abnormal: UserDialogAbnormal)
src/lib/render/index.tsx:81
↓ 1 callers
Function
backupUserConfigs
()
src/lib/api/remixed.tsx:268
↓ 1 callers
Method
beforeRender
()
src/lib/render/index.tsx:77
↓ 1 callers
Method
beforeUnload
(rendered: RenderedComponent)
src/lib/render/index.tsx:79
↓ 1 callers
Method
calc
仅计算布局
src/lib/render/layout/flex-masonry.ts:126
↓ 1 callers
Method
cancel
()
src/lib/utils/frame-interval.ts:27
↓ 1 callers
Function
checkMultiInstances
()
src/lib/api/remixed.tsx:301
↓ 1 callers
Function
checkUpdateAndNotify
(showLatest = false)
src/lib/api/remixed.tsx:119
↓ 1 callers
Method
clear
清空队列
src/lib/utils/queue.ts:36
↓ 1 callers
Function
cosTiebaLauncher
()
src/main.tsx:131
↓ 1 callers
Function
createAuthorContainer
(index: number)
src/lib/theme/page-extension/thread/index.tsx:214
↓ 1 callers
Function
createContents
()
src/lib/theme/page-extension/thread/index.tsx:119
↓ 1 callers
Function
createNewElement
( tag: T, attrs?: LiteralObject, )
src/lib/render/layout/flex-masonry.ts:351
↓ 1 callers
Function
createPager
(additionalStyles?: CSSRule)
src/lib/theme/page-extension/thread/index.tsx:375
↓ 1 callers
Function
createTextbox
()
src/lib/theme/page-extension/thread/index.tsx:408
↓ 1 callers
Function
errorMessage
(error: Error)
src/lib/utils/index.ts:59
↓ 1 callers
Function
event
()
src/lib/api/remixed.tsx:159
↓ 1 callers
Method
exec
执行布局
src/lib/render/layout/flex-masonry.ts:103
↓ 1 callers
Function
fallbackDialog
()
src/lib/render/index.tsx:181
↓ 1 callers
Function
getFloatCoord1
(el: HTMLElement, coord: Coord, mode: FloatMode)
src/lib/render/layout/float.ts:23
↓ 1 callers
Function
getLatestReleaseFromGitee
( forceUpdate = false, )
src/lib/api/remixed.tsx:66
↓ 1 callers
Function
getNodeAttrsDeeply
(node: HTMLElement)
src/lib/elemental/index.ts:130
↓ 1 callers
Function
getUserValueTS
(key: string, def: T)
src/lib/user-values.ts:366
↓ 1 callers
Function
hexToRGBA
(hex: string)
src/lib/utils/color.ts:36
↓ 1 callers
Function
imagesViewer
(opts: ImagesViewerOpts)
src/components/images-viewer/index.tsx:8
↓ 1 callers
Method
initStyle
()
src/lib/render/layout/flex-masonry.ts:91
↓ 1 callers
Function
insertCSS
(style: string)
src/lib/elemental/styles.ts:56
↓ 1 callers
Function
installFromRelease
(release: GiteeRelease)
src/lib/api/remixed.tsx:194
↓ 1 callers
Method
jumpTo
(page: number)
src/lib/tieba-components/pager.ts:54
↓ 1 callers
Method
layout
* 仅应用布局 * * 调用该函数前需要已经至少计算过一次布局
src/lib/render/layout/flex-masonry.ts:166
next →
1–100 of 206, ranked by callers