Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/JoeyLearnsToCode/prompt-studio
/ functions
Functions
287 in github.com/JoeyLearnsToCode/prompt-studio
⨍
Functions
287
◇
Types & classes
82
Function
handleAttachmentDragLeave
()
src/pages/MainView.tsx:265
Function
handleAttachmentDragOver
(e: React.DragEvent)
src/pages/MainView.tsx:260
Function
handleAttachmentDrop
(e: React.DragEvent)
src/pages/MainView.tsx:252
Function
handleBackup
()
src/pages/Settings.tsx:91
Function
handleCancelDuplicateCreate
()
src/pages/MainView.tsx:200
Function
handleCancelImportMode
()
src/pages/Settings.tsx:238
Function
handleCanvasBlur
()
src/components/canvas/VersionCanvas.tsx:146
Function
handleCanvasFocus
()
src/components/canvas/VersionCanvas.tsx:141
Function
handleClearScore
()
src/components/version/VersionMetaCard.tsx:77
Function
handleClick
()
src/components/version/VersionCard.tsx:21
Function
handleClickOutside
(e: MouseEvent)
src/components/common/ContextMenu.tsx:39
Function
handleCloseSearch
()
src/components/layout/Sidebar.tsx:70
Function
handleCloseSearch
()
src/components/canvas/VersionCanvas.tsx:312
Function
handleCompare
()
src/components/canvas/VersionCanvas.tsx:29
Function
handleConfirmDuplicateCreate
()
src/pages/MainView.tsx:180
Function
handleCopy
(e: React.MouseEvent)
src/components/editor/PromptEditor.tsx:67
Function
handleCreateFolder
()
src/components/layout/Sidebar.tsx:75
Function
handleCreateProject
()
src/components/layout/Sidebar.tsx:83
Function
handleDeleteVersion
()
src/components/canvas/VersionCanvas.tsx:300
Function
handleEditorDidMount
(editor, monaco)
src/components/version/CompareModal.tsx:97
Function
handleEditorDidMount
(editor, monaco)
src/components/editor/PromptEditor.tsx:176
Function
handleEscape
(e: KeyboardEvent)
src/components/common/ContextMenu.tsx:45
Function
handleExportClick
()
src/pages/Settings.tsx:176
Function
handleGlobalMouseUp
()
src/components/version/VersionMetaCard.tsx:87
Function
handleHashChange
()
src/components/AppInitializer.tsx:64
Function
handleImportClick
()
src/pages/Settings.tsx:188
Function
handleImportFile
(e: React.ChangeEvent<HTMLInputElement>)
src/pages/Settings.tsx:192
Function
handleImportWithMode
(mode: 'merge' | 'overwrite')
src/pages/Settings.tsx:201
Function
handleKeyDown
(e: KeyboardEvent)
src/components/layout/Sidebar.tsx:44
Function
handleKeyDown
(e: KeyboardEvent)
src/components/canvas/VersionCanvas.tsx:73
Function
handleKeyDown
(e: KeyboardEvent)
src/components/version/VersionMetaCard.tsx:115
Function
handleKeyDown
(e: KeyboardEvent)
src/components/version/CompareModal.tsx:75
Function
handleKeyDown
(e: KeyboardEvent)
src/components/common/DuplicateDialog.tsx:35
Function
handleKeyDown
(e: KeyboardEvent)
src/components/common/ImagePreview.tsx:28
Function
handleMerge
()
src/components/common/ImportModeDialog.tsx:14
Function
handleMouseMove
(e: MouseEvent)
src/components/common/VerticalResizableSplitter.tsx:43
Function
handleMouseMove
(e: MouseEvent)
src/components/common/ResizableSplitter.tsx:41
Function
handleMouseUp
()
src/components/common/VerticalResizableSplitter.tsx:56
Function
handleMouseUp
()
src/components/common/ResizableSplitter.tsx:55
Function
handleNodeClick
(versionId: string)
src/components/canvas/VersionCanvas.tsx:114
Function
handleNotesBlur
()
src/components/version/VersionMetaCard.tsx:99
Function
handleOpenCompare
(versionId: string)
src/hooks/useVersionCompare.ts:20
Function
handleOpenRestoreModal
()
src/pages/Settings.tsx:110
Function
handleOverwrite
()
src/components/common/ImportModeDialog.tsx:18
Function
handleResetView
()
src/components/canvas/VersionCanvas.tsx:267
Function
handleResize
()
src/components/canvas/VersionCanvas.tsx:151
Function
handleSaveSource
()
src/components/version/CompareModal.tsx:136
Function
handleSaveTarget
()
src/components/version/CompareModal.tsx:154
Function
handleSelect
(projectId: string)
src/components/layout/FolderTree.tsx:272
Function
handleSelectAll
(e: React.MouseEvent)
src/components/editor/PromptEditor.tsx:55
Function
handleSelectLine
(e: React.MouseEvent)
src/components/editor/PromptEditor.tsx:86
Function
handleSelectTarget
(versionId: string)
src/hooks/useVersionCompare.ts:24
Function
handleTestConnection
()
src/pages/Settings.tsx:59
Function
handleTouchEnd
()
src/components/layout/FolderTree.tsx:74
Function
handleTouchEnd
()
src/components/common/VerticalResizableSplitter.tsx:99
Function
handleTouchEnd
()
src/components/common/ResizableSplitter.tsx:96
Function
handleTouchMove
(e: React.TouchEvent)
src/components/layout/FolderTree.tsx:61
Function
handleTouchMove
(e: TouchEvent)
src/components/common/VerticalResizableSplitter.tsx:85
Function
handleTouchMove
(e: TouchEvent)
src/components/common/ResizableSplitter.tsx:81
Function
handleTouchStart
(e: React.TouchEvent)
src/components/layout/FolderTree.tsx:44
Function
handleVersionNodeClick
(versionId: string)
src/pages/MainView.tsx:81
Function
handleZoomIn
()
src/components/canvas/VersionCanvas.tsx:284
Function
handleZoomOut
()
src/components/canvas/VersionCanvas.tsx:292
Function
highlightMatches
(text: string, query: string)
src/services/searchService.ts:41
Function
isValidFileName
(name: string)
src/utils/validation.ts:105
Function
isValidMimeType
(mimeType: string)
src/utils/validation.ts:117
Function
isValidUUID
(uuid: string)
src/utils/validation.ts:97
Function
loadPreference
* 加载布局偏好
src/services/layoutManager.ts:48
Method
moveFolder
* 移动文件夹
src/services/folderManager.ts:64
Function
remove
* 删除值
src/utils/storage.ts:36
Method
renameFolder
* 重命名文件夹
src/services/folderManager.ts:114
Function
reset
* 重置为默认值
src/services/layoutManager.ts:92
Function
saveCanvasRatio
* 保存宽度比例
src/services/layoutManager.ts:69
Function
saveEditorHeightRatio
* 保存编辑器高度比例
src/services/layoutManager.ts:77
Function
saveSidebarCollapsed
* 保存侧边栏折叠状态
src/services/layoutManager.ts:85
Method
searchByTag
* 按标签搜索(已移除标签功能)
src/services/snippetManager.ts:49
Method
searchSnippets
* 搜索片段
src/services/snippetManager.ts:56
Function
searchVersions
(versions: Version[], query: string)
src/services/searchService.ts:24
Method
setTransform
(transform: Partial<CanvasTransform>)
src/services/canvasRenderer.ts:434
Function
toggleTheme
()
src/components/common/ThemeToggle.tsx:7
Method
traverse
(node: CanvasNode)
src/services/canvasRenderer.ts:478
Function
traverseTree
( nodes: TreeNode<T>[], callback: (node: TreeNode<T>, depth: number) => void, depth = 0 )
src/utils/tree.ts:170
Method
updateFolder
* 更新文件夹
src/services/folderManager.ts:28
Method
updateProgress
( _stageValue: ImportResult['imported'][keyof ImportResult['imported']], stageName: ImportProgress
src/services/importService.ts:43
Method
updateSnippet
* 更新片段
src/services/snippetManager.ts:28
Function
useVersionCompare
()
src/hooks/useVersionCompare.ts:9
Function
validateDataIntegrity
()
src/utils/validation.ts:11
← previous
201–287 of 287, ranked by callers