Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/OpenSIST/OpenSIST.github.io
/ functions
Functions
387 in github.com/OpenSIST/OpenSIST.github.io
⨍
Functions
387
◇
Types & classes
0
↓ 19 callers
Function
getMetadata
(displayName = null, isRefresh = false, {priority = FOREGROUND_PRIORITY} = {})
src/Data/UserData.js:185
↓ 18 callers
Function
getDisplayName
(isRefresh = false, {priority = FOREGROUND_PRIORITY} = {})
src/Data/UserData.js:304
↓ 16 callers
Function
apiRequest
(path, {allowUnauthorized = false, body, contentType, fetchPriority, headers, ...options} = {})
src/Data/Common.js:10
↓ 16 callers
Function
decodePathParam
(value)
src/Components/RouteUtils.js:5
↓ 10 callers
Function
apiJson
(path, options)
src/Data/Common.js:28
↓ 10 callers
Function
writeCacheValue
(key, value, {requestEpoch = cacheEpoch, requestVersion} = {})
src/Data/CacheStore.js:75
↓ 9 callers
Function
encodePathSegment
(value)
src/Components/RouteUtils.js:1
↓ 9 callers
Function
getPrograms
(isRefresh = false, query = {}, ranking = "cs_rank", {priority = FOREGROUND_PRIORITY} = {})
src/Data/ProgramData.js:13
↓ 9 callers
Function
make
(main)
src/Components/DataPoints/RecordTable.jsx:39
↓ 8 callers
Function
getAvatar
(avatarId, displayName = null, isRefresh = false, {priority = FOREGROUND_PRIORITY} = {})
src/Data/UserData.js:141
↓ 8 callers
Function
numberOr
(value, fallback)
src/Components/Modify/Applicant/applicantFormData.js:8
↓ 8 callers
Function
profileApplicantPath
(applicantId)
src/Components/RouteUtils.js:54
↓ 7 callers
Function
dict2Options
(dict)
src/Data/Schemas.js:25
↓ 7 callers
Function
formatPostContentSize
(bytes)
src/Data/PostData.js:12
↓ 7 callers
Function
getApplicant
(applicantId, isRefresh = false, options = {})
src/Data/ApplicantData.js:59
↓ 7 callers
Function
getCacheEpoch
()
src/Data/CacheStore.js:134
↓ 7 callers
Function
list2Options
(list)
src/Data/Schemas.js:16
↓ 7 callers
Function
loadSafely
(load)
src/Data/CoreCacheSync.js:56
↓ 6 callers
Function
getApplicants
(isRefresh = false, {priority = FOREGROUND_PRIORITY} = {})
src/Data/ApplicantData.js:7
↓ 6 callers
Function
getRecordByRecordIDs
(recordIDs, isRefresh = false, {priority = FOREGROUND_PRIORITY} = {})
src/Data/RecordData.js:49
↓ 6 callers
Function
getUtf8ByteLength
(value = "")
src/Data/PostData.js:8
↓ 6 callers
Function
setMetadata
(metadata, displayName = null)
src/Data/UserData.js:284
↓ 5 callers
Function
getProgram
(programId, isRefresh = false, options = {})
src/Data/ProgramData.js:105
↓ 5 callers
Function
glassSx
(dark, extra = {})
src/Components/Home/home.jsx:556
↓ 5 callers
Function
handleChange
(event, value, name)
src/Components/Modify/Applicant/AddModifyApplicant.jsx:76
↓ 5 callers
Function
isOutsideRange
(value, minimum, maximum)
src/Components/Modify/Applicant/FormComponent/BasicInfo.jsx:27
↓ 5 callers
Function
loadCachedValue
({ forceRefresh = false, k
src/Data/CacheStore.js:177
↓ 5 callers
Function
pad
(n)
src/Data/Common.js:101
↓ 5 callers
Function
setApplicant
(applicant)
src/Data/ApplicantData.js:86
↓ 5 callers
Function
useSmallPage
()
src/Components/common.jsx:27
↓ 4 callers
Function
brandGradient
(dark)
src/Components/Home/home.jsx:542
↓ 4 callers
Function
getRecordByApplicant
(applicantId, isRefresh = false, options = {})
src/Data/RecordData.js:33
↓ 4 callers
Function
hasValue
(value)
src/Components/Modify/Applicant/FormComponent/BasicInfo.jsx:23
↓ 4 callers
Function
isAuthApplicant
(applicantId)
src/Data/ApplicantData.js:163
↓ 4 callers
Function
isCacheEntryExpired
(entry, forceRefresh = false)
src/Data/CacheStore.js:57
↓ 4 callers
Function
metadataCacheKey
(displayName)
src/Data/UserData.js:35
↓ 4 callers
Function
postsPostPath
(postId)
src/Components/RouteUtils.js:46
↓ 4 callers
Function
prefixLines
(prefix)
src/Components/Modify/Program/MarkDownEditor/MarkDownEditor.jsx:59
↓ 4 callers
Function
readCacheEntry
(key, {legacyFields = [], requestEpoch = cacheEpoch} = {})
src/Data/CacheStore.js:61
↓ 4 callers
Function
requestSuccessfulMutation
(API, requestBody, action)
src/Data/PostData.js:152
↓ 4 callers
Function
shouldContinue
(syncEpoch)
src/Data/CoreCacheSync.js:38
↓ 3 callers
Function
authRequest
(path, body)
src/Data/UserData.js:44
↓ 3 callers
Function
avatarCacheKey
(displayName, avatarId)
src/Data/UserData.js:34
↓ 3 callers
Function
beginCacheRequests
(keys, priority = FOREGROUND_PRIORITY, requestEpoch = cacheEpoch)
src/Data/CacheStore.js:138
↓ 3 callers
Function
compactObjectList
(items = [])
src/Components/Modify/Applicant/applicantFormData.js:12
↓ 3 callers
Function
createListController
(items, handleChange, fieldName, createItem)
src/Components/Modify/Applicant/FormComponent/SoftBackgroundSections.jsx:35
↓ 3 callers
Function
emptyCache
()
src/Data/Common.js:36
↓ 3 callers
Function
getMetadataBatch
(displayNames, isRefresh = false, {priority = FOREGROUND_PRIORITY} = {})
src/Data/UserData.js:201
↓ 3 callers
Function
getRecords
(isRefresh = false, {priority = FOREGROUND_PRIORITY} = {})
src/Data/RecordData.js:60
↓ 3 callers
Function
getVisibleComments
(parentId, commentsByParentId, latestFirst)
src/Components/Post/PostContent/PostContent.jsx:28
↓ 3 callers
Function
gradientTextSx
(dark)
src/Components/Home/home.jsx:546
↓ 3 callers
Function
insert
(snippet, cursorOffset)
src/Components/Modify/Program/MarkDownEditor/MarkDownEditor.jsx:65
↓ 3 callers
Function
metadataWithLatestYear
(metadata)
src/Data/UserData.js:272
↓ 3 callers
Function
nextRequestVersion
(key)
src/Data/CacheStore.js:17
↓ 3 callers
Function
normalizeQueryValues
(value)
src/Data/ProgramData.js:280
↓ 3 callers
Function
normalizeRecordList
(records)
src/Data/RecordData.js:95
↓ 3 callers
Function
programDescCacheKey
(programId)
src/Data/ProgramData.js:285
↓ 3 callers
Function
removeCacheValue
(key, {requestEpoch = cacheEpoch, requestVersion} = {})
src/Data/CacheStore.js:98
↓ 3 callers
Function
safeLocalPath
(path, fallbackPath = "/")
src/Components/RouteUtils.js:17
↓ 3 callers
Function
setApplicants
(applicants)
src/Data/ApplicantData.js:75
↓ 3 callers
Function
setProgram
(program)
src/Data/ProgramData.js:219
↓ 3 callers
Function
setRecord
(record)
src/Data/RecordData.js:108
↓ 3 callers
Function
splitFilter
(value)
src/Components/ProgramPage/SideBar/SearchBar/SearchBar.jsx:118
↓ 3 callers
Function
uncollectProgram
(programID)
src/Data/UserData.js:407
↓ 3 callers
Function
updateCachedRecords
(update)
src/Data/RecordData.js:82
↓ 3 callers
Function
useUser
()
src/Data/UserData.js:102
↓ 3 callers
Function
utcToLocal
(dateString, dateOnly = false)
src/Data/Common.js:97
↓ 3 callers
Function
wrap
(token)
src/Components/Modify/Program/MarkDownEditor/MarkDownEditor.jsx:54
↓ 2 callers
Function
addApplicantDisplayName
(displayNames, applicantId)
src/Data/CoreCacheSync.js:21
↓ 2 callers
Function
addModifyFile
(requestBody, type)
src/Data/FileData.js:35
↓ 2 callers
Function
assertPostContentWithinLimit
(content)
src/Data/PostData.js:16
↓ 2 callers
Function
base3
(t, p1, p2, p3, p4)
src/Components/WorldMap/display.js:76
↓ 2 callers
Function
blobToBase64
(blob)
src/Data/Common.js:69
↓ 2 callers
Function
brandGradient
(dark)
src/Components/Errors/ErrorPage.jsx:10
↓ 2 callers
Function
canScrollWithin
(dir)
src/Components/Home/home.jsx:143
↓ 2 callers
Function
collectProgram
(programID)
src/Data/UserData.js:397
↓ 2 callers
Function
createFilters
(query)
src/Components/ProgramPage/SideBar/SearchBar/SearchBar.jsx:108
↓ 2 callers
Function
createPostImageToken
()
src/Components/Modify/Post/AddModifyPost.jsx:21
↓ 2 callers
Function
dateText
(value)
src/Components/DataPoints/RecordTable.jsx:29
↓ 2 callers
Function
defaultSort
(records)
src/Components/DataPoints/RecordTable.jsx:115
↓ 2 callers
Function
deleteRecord
(recordId)
src/Data/RecordData.js:124
↓ 2 callers
Function
enqueueCacheWrite
(key, write)
src/Data/CacheStore.js:45
↓ 2 callers
Function
fileTitle
(file, fallback)
src/Components/Modify/Applicant/applicantFormData.js:112
↓ 2 callers
Function
getAllRecords
(isRefresh = false)
src/Components/DataPoints/DataPoints.jsx:14
↓ 2 callers
Function
getApplicantIDByDisplayName
(isRefresh = false)
src/Data/ApplicantData.js:27
↓ 2 callers
Function
getAttachmentDataUrl
(attachment)
src/Components/Modify/Post/AddModifyPost.jsx:53
↓ 2 callers
Function
getCommentUpdateTime
(comment)
src/Components/Post/PostContent/PostContent.jsx:13
↓ 2 callers
Function
getFileContent
(fileId)
src/Data/FileData.js:28
↓ 2 callers
Function
getFiles
()
src/Data/FileData.js:5
↓ 2 callers
Function
getPostThread
(postId)
src/Data/PostData.js:66
↓ 2 callers
Function
getPosts
(query = {})
src/Data/PostData.js:53
↓ 2 callers
Function
getProgramDesc
(programId, isRefresh = false, {priority = FOREGROUND_PRIORITY} = {})
src/Data/ProgramData.js:131
↓ 2 callers
Function
getProgramDescs
(programIds, isRefresh = false, {priority = FOREGROUND_PRIORITY} = {})
src/Data/ProgramData.js:142
↓ 2 callers
Function
getQuery
(loaderData)
src/Components/ProgramPage/SideBar/SideBar.jsx:188
↓ 2 callers
Function
getRecordByProgram
(programId, isRefresh = false, options = {})
src/Data/RecordData.js:41
↓ 2 callers
Function
get_position
([x, y])
src/Components/WorldMap/display.js:134
↓ 2 callers
Function
go
(dir)
src/Components/Home/home.jsx:129
↓ 2 callers
Function
initCanvas
(container)
src/Components/WorldMap/display.js:271
↓ 2 callers
Function
isProgramNameInvalid
(programName)
src/Components/Modify/Program/AddModifyProgram.jsx:16
↓ 2 callers
Function
isValidPassword
(password)
src/Components/Auth/RegisterAndReset/RegisterAndReset.jsx:40
next →
1–100 of 387, ranked by callers