Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cosZone/astro-koharu
/ functions
Functions
813 in github.com/cosZone/astro-koharu
⨍
Functions
813
◇
Types & classes
277
Function
handleDocumentClick
(e: MouseEvent)
src/components/announcement/AnnouncementToaster.tsx:152
Function
handleDoubleClick
(e: React.MouseEvent)
src/components/markdown/ImageLightbox.tsx:129
Function
handleDragEnd
()
src/components/christmas/ChristmasOrnamentToggle.tsx:178
Function
handleError
(error: Error, info: React.ErrorInfo)
src/components/common/ErrorBoundary.tsx:142
Function
handleFullscreen
()
src/components/markdown/CodeBlockToolbar.tsx:37
Function
handleFullscreen
()
src/components/markdown/video-player/VideoControls.tsx:31
Function
handleHeadingClick
(id: string)
src/components/layout/MobilePostHeader/MobileTOCDropdown.tsx:70
Function
handleImageClick
* Handle image click for lightbox (using event delegation). * Collects all loaded images from the content container to enable navigation.
src/lib/image-enhancer.ts:63
Function
handleKeyDown
(e: KeyboardEvent)
cms/src/components/MarkdownPreview.tsx:30
Function
handleKeyDown
(e: KeyboardEvent)
cms/src/components/PostEditor.tsx:264
Function
handleKeyDown
(e: React.KeyboardEvent)
src/components/theme/ThemeToggle.tsx:97
Function
handleKeyDown
(e: React.KeyboardEvent)
src/components/christmas/ChristmasOrnamentToggle.tsx:192
Function
handleKeyDown
(event: KeyboardEvent)
src/hooks/useKeyboardShortcut.ts:141
Function
handleKeyDown
(e: KeyboardEvent)
src/hooks/useSearchKeyboardNav.ts:94
Function
handleMenuSelect
(value: string)
scripts/koharu.tsx:101
Function
handleModeSelect
(value: string)
scripts/koharu/backup.tsx:25
Function
handleModelSubmit
(value: string)
scripts/koharu/generate.tsx:68
Function
handleMouseDown
(e: MouseEvent)
src/hooks/useZoomPan.ts:130
Function
handleMouseEnter
()
src/components/announcement/AnnouncementToaster.tsx:77
Function
handleMouseLeave
()
src/components/friends/FriendCard.tsx:70
Function
handleMouseLeave
()
src/components/announcement/AnnouncementToaster.tsx:82
Function
handleMouseLeave
()
src/components/christmas/SnowfallCanvas.tsx:81
Function
handleMouseMove
(e: MouseEvent)
cms/src/components/PostEditor.tsx:279
Function
handleMouseMove
(e: MouseEvent<HTMLAnchorElement>)
src/components/friends/FriendCard.tsx:56
Function
handleMouseMove
(e: MouseEvent)
src/hooks/useZoomPan.ts:141
Function
handleMouseUp
()
cms/src/components/PostEditor.tsx:284
Function
handleMouseUp
()
src/hooks/useZoomPan.ts:152
Function
handleOpen
(e: CustomEvent<ImageLightboxData>)
src/components/markdown/ImageLightbox.tsx:97
Function
handleOpenEvent
(e: CustomEvent<CodeBlockData>)
src/components/markdown/CodeBlockFullscreen.tsx:57
Function
handlePageLoad
()
src/components/markdown/ContentEnhancer.tsx:77
Function
handlePageLoad
()
src/components/comment/providers/Waline.tsx:34
Function
handlePageLoad
()
src/hooks/useActiveHeading.ts:145
Function
handlePageLoad
()
src/hooks/useCurrentHeading.ts:186
Function
handleProgressClick
(e: React.MouseEvent<HTMLDivElement>)
src/components/markdown/shared/MediaControls.tsx:80
Function
handleToggle
()
src/components/ui/MenuIcon.tsx:70
Function
handleTouchEnd
()
src/hooks/useZoomPan.ts:190
Function
handleTouchMove
(e: TouchEvent)
src/hooks/useZoomPan.ts:172
Function
handleTouchStart
(e: TouchEvent)
src/hooks/useZoomPan.ts:156
Function
handleTypeSelect
(value: string)
scripts/koharu/generate.tsx:54
Function
handleTypeSelect
(value: string)
scripts/koharu/new.tsx:21
Function
handleVisibilityChange
()
src/components/christmas/SnowfallCanvas.tsx:49
Function
handleVolumeChange
(e: React.ChangeEvent<HTMLInputElement>)
src/components/markdown/shared/MediaControls.tsx:91
Function
handleWheel
(e: WheelEvent)
src/hooks/useZoomPan.ts:113
Function
handler
()
src/store/locale.ts:16
Function
hasSimilarityData
()
src/lib/content/similarities.ts:107
Function
initAnnouncementState
()
src/store/announcement.ts:89
Function
isAnnouncementActive
* Check if an announcement is currently active based on dates
src/store/announcement.ts:33
Function
isCodePenUrl
(url: string)
cms/src/lib/link-utils.ts:86
Function
isCodePenUrl
(url: string)
src/lib/markdown/link-utils.ts:93
Function
isExpanded
(id: string)
src/hooks/useExpandedState.ts:148
Function
isMetingSong
(obj: unknown)
src/lib/meting.ts:81
Function
isTweetUrl
(url: string)
cms/src/lib/link-utils.ts:45
Function
isTweetUrl
(url: string)
src/lib/markdown/link-utils.ts:51
Function
line
(node, line)
src/lib/markdown/shiki-meta-transformer.ts:113
Function
listHandler
(c: Context)
cms/src/api/list.ts:263
Function
load
(id)
astro.config.mjs:85
Function
markAllAsRead
()
src/store/announcement.ts:127
Function
ogCacheHandler
(c: Context)
cms/src/api/og-data.ts:199
Function
ogDataHandler
(c: Context)
cms/src/api/og-data.ts:155
Function
onDurationChange
()
src/hooks/useMediaPlayer.ts:120
Function
onEnded
()
src/hooks/useMediaPlayer.ts:125
Function
onPause
()
src/hooks/useMediaPlayer.ts:122
Function
onPlaying
()
src/hooks/useMediaPlayer.ts:121
Function
onSubmit
(data: FormData)
cms/src/components/CategoryMappingDialog.tsx:72
Function
onSubmit
(data: CreatePostFormData)
cms/src/components/CreatePostDialog.tsx:127
Function
onTimeUpdate
()
src/hooks/useMediaPlayer.ts:119
Function
onWaiting
()
src/hooks/useMediaPlayer.ts:123
Function
openAnnouncementList
()
src/store/announcement.ts:113
Function
openCodeFullscreen
(data: CodeBlockData)
src/store/modal.ts:122
Function
openDrawer
()
src/store/modal.ts:114
Function
openSearch
()
src/store/modal.ts:118
Function
paragraph
(token: Tokens.Paragraph)
cms/src/lib/marked-link-embed.ts:44
Function
pre
(node)
src/lib/markdown/shiki-meta-transformer.ts:96
Function
prevent
(e: WheelEvent)
src/components/markdown/ImageLightbox.tsx:124
Function
processEscapedDelimiters
* Process escaped Shoka delimiters (\++, \==, \!!) by inserting HTML comments * to break token pairing. Must run before remark parsing since `\` esca
src/lib/markdown/shoka-preprocessor.ts:302
Function
readHandler
(c: Context)
cms/src/api/read.ts:20
Function
rehypeEncryptedBlock
()
src/lib/markdown/rehype-encrypted-block.ts:20
Function
rehypeEncryptedPost
()
src/lib/markdown/rehype-encrypted-post.ts:23
Function
rehypeImagePlaceholder
()
src/lib/markdown/rehype-image-placeholder.ts:8
Function
rehypeShokaAttrs
()
src/lib/markdown/rehype-shoka-attrs.ts:54
Function
remarkEncryptedDirective
()
src/lib/markdown/remark-encrypted-directive.ts:19
Function
remarkLinkEmbed
(options: RemarkLinkEmbedOptions = {})
src/lib/markdown/remark-link-embed.ts:385
Function
remarkShokaPreprocess
(options?: RemarkShokaPreprocessOptions)
src/lib/markdown/remark-shoka-preprocess.ts:35
Function
remarkShokaRuby
()
src/lib/markdown/remark-shoka-ruby.ts:15
Function
remarkShokaSpoiler
()
src/lib/markdown/remark-shoka-spoiler.ts:28
Function
resolveId
(id)
astro.config.mjs:78
Function
scrollToBottom
()
src/components/layout/FloatingGroup.tsx:66
Function
scrollToTop
()
src/components/layout/FloatingGroup.tsx:64
Function
setCurrentTime
(t: number)
src/lib/playback-time-store.ts:20
Function
setDuration
(d: number)
src/lib/playback-time-store.ts:24
Function
subscribe
(listener: () => void)
src/lib/playback-time-store.ts:33
Function
subscribePathname
Subscribe to pathname changes via Astro's `astro:page-load` event.
src/components/layout/LanguageSwitcher.tsx:19
Function
throttledHandleScroll
()
src/hooks/useScrollTrigger.ts:151
Function
toPostCardData
(post: BlogPost, locale: string = defaultLocale)
src/lib/content/transforms.ts:125
Function
toPostCardDataList
(posts: BlogPost[], locale: string = defaultLocale)
src/lib/content/transforms.ts:130
Function
toPostRef
(post: BlogPost)
src/lib/content/transforms.ts:115
Function
toPostRefWithCategory
(post: BlogPost)
src/lib/content/transforms.ts:120
Function
toPostRefs
(posts: BlogPost[])
src/lib/content/transforms.ts:128
Function
toPostRefsWithCategory
(posts: BlogPost[])
src/lib/content/transforms.ts:129
Function
toggleBgmPanel
()
src/store/bgm.ts:10
← previous
next →
701–800 of 813, ranked by callers