MCPcopy Create free account

hub / github.com/PeWu/topola-viewer / functions

Functions330 in github.com/PeWu/topola-viewer

↓ 2 callersMethodgetTools
Returns the list of all WebMCP tools with their respective execution handlers.
src/webmcp.ts:334
↓ 2 callersFunctiongoogleDriveDisconnectMenu
(screenSize: ScreenSize)
src/menu/top_bar.tsx:227
↓ 2 callersFunctionhasData
* Returns true if there is displayable information in this entry. * Returns false if there is no data in this entry or this is only a reference * to
src/sidepanel/details/details.tsx:313
↓ 2 callersFunctionisElementVisible
* Checks whether an element is visible without short-circuiting dead code * or failing on position: fixed elements.
src/menu/use_search_shortcut.ts:19
↓ 2 callersFunctionloadAndPrepareFile
( blob: Blob, cacheId: string, onProgress?: (status: string) => void, )
src/datasource/load_data.ts:132
↓ 2 callersFunctionloadScript
Helper to load a script dynamically.
src/datasource/google_drive_service.ts:21
↓ 2 callersFunctionloadWikiTree
( key: string, intl: IntlShape, authcode?: string, )
src/datasource/wikitree.ts:25
↓ 2 callersFunctionmapToSource
( sourceEntryReference: GedcomEntry, gedcom: GedcomData, )
src/util/gedcom_util.ts:422
↓ 2 callersFunctionnormalize
Removes accents from letters, e.g. ó->o, ę->e.
src/menu/search_index.ts:29
↓ 2 callersFunctionparseDecade
(decade: string)
src/datasource/wikitree_transformer.ts:306
↓ 2 callersFunctionprepareData
( gedcom: string, cacheId: string, images?: Map<string, string>, onProgress?: (status: string) => void
src/datasource/load_data.ts:33
↓ 2 callersMethodrenderChart
* Renders the chart or performs a transition animation to a new state. * If indiInfo is not given, it means that it is the initial render and no
src/chart/chart_wrapper.ts:120
↓ 2 callersFunctionresolveType
(entry: GedcomEntry)
src/util/gedcom_util.ts:417
↓ 2 callersFunctionsetCacheItem
(key: string, value: T)
src/datasource/wikitree_api.ts:47
↓ 2 callersMethodsetData
Updates internal dataset and rebuilds search indexes and ID maps.
src/webmcp.ts:182
↓ 2 callersMethodshowPicker
Shows the responsive Google Picker to select a .ged or .gdz file.
src/datasource/google_drive_service.ts:265
↓ 2 callersMethodsignOut
Revokes current token and purges tokens from local memory and sessionStorage.
src/datasource/google_drive_service.ts:320
↓ 2 callersFunctionstrcmp
(a: string, b: string)
src/util/gedcom_util.ts:82
↓ 2 callersMethodtoFullIndi
(indiId: string)
src/webmcp.ts:271
↓ 2 callersFunctionupdateSeenVersion
()
src/changelog.tsx:44
↓ 2 callersFunctionuseGoogleDriveAuth
(options?: { /** Callback triggered to clean up state when signing out. */ onSignOut?: () => void; /** C
src/hooks/use_google_drive_auth.ts:13
↓ 2 callersFunctionusePrevious
(value: T)
src/util/previous-hook.ts:3
↓ 2 callersFunctionwikiTreeLoginMenu
(screenSize: ScreenSize)
src/menu/top_bar.tsx:315
↓ 2 callersMethodzoom
(factor: number)
src/chart/chart_wrapper.ts:105
↓ 1 callersFunctionSourceHead
(gedcom: GedcomData)
src/sidepanel/head/head.tsx:7
↓ 1 callersFunctionareDateRangesOverlapped
( range1: DateRange, range2: DateRange, )
src/util/date_util.ts:148
↓ 1 callersFunctionargsToConfig
(args: ParsedQuery<unknown>)
src/sidepanel/config/config.tsx:72
↓ 1 callersFunctionbirthDatesComparator
Birth date comparator for individuals.
src/util/gedcom_util.ts:93
↓ 1 callersFunctionbuildGedcom
( data: JsonGedcomData, fullSizePhotoUrls: Map<string, string>, personNames: Map<string, {birth?: string
src/datasource/gedcom_generator.ts:263
↓ 1 callersFunctioncalculateScaleExtent
* Calculates the allowed zoom scale range. * Sets the minimum scale so the chart cannot zoom out beyond full visibility, * and fixes the maximum sca
src/chart/chart_wrapper.ts:74
↓ 1 callersFunctioncanCalculateAge
( birthDate: DateOrRange | undefined, deathDate: DateOrRange | undefined, )
src/util/age_util.ts:84
↓ 1 callersFunctioncanvasToBlob
(canvas: HTMLCanvasElement, type: string)
src/chart/chart_export.ts:67
↓ 1 callersFunctioncaptureDiagnostics
(page: Page)
tests/probers/helpers.ts:12
↓ 1 callersFunctionclearStoredGedcom
()
src/datasource/gedcom_store.ts:34
↓ 1 callersFunctionconfigToArgs
(config: Config)
src/sidepanel/config/config.tsx:88
↓ 1 callersFunctionconvertFams
(people: Person[])
src/datasource/wikitree_transformer.ts:105
↓ 1 callersFunctionconvertGedcom
( gedcom: string, images: Map<string, string>, onProgress?: (status: string) => void, )
src/util/gedcom_util.ts:307
↓ 1 callersFunctionconvertIndis
(people: Person[], intl: IntlShape)
src/datasource/wikitree_transformer.ts:90
↓ 1 callersFunctionconvertPerson
(person: Person, intl: IntlShape)
src/datasource/wikitree_transformer.ts:204
↓ 1 callersFunctionconvertPersonNames
(person: Person)
src/datasource/wikitree_transformer.ts:259
↓ 1 callersFunctiondataDetails
(entry: GedcomEntry)
src/sidepanel/details/details.tsx:35
↓ 1 callersFunctiondateOrRangeToGedcom
(dateOrRange: DateOrRange)
src/datasource/gedcom_generator.ts:36
↓ 1 callersFunctiondesktopMenus
()
src/menu/top_bar.tsx:378
↓ 1 callersFunctiondisplaySearchResult
( result: SearchResult, currentIntl: IntlShape, )
src/menu/search.tsx:37
↓ 1 callersFunctiondownloadPdf
()
src/chart/chart_export.ts:167
↓ 1 callersFunctiondownloadPng
()
src/chart/chart_export.ts:161
↓ 1 callersFunctiondownloadSvg
()
src/chart/chart_export.ts:149
↓ 1 callersFunctiondrawImageOnCanvas
Draw image on a new canvas and return the canvas.
src/chart/chart_export.ts:50
↓ 1 callersFunctiondrawOnCanvas
()
src/chart/chart_export.ts:155
↓ 1 callersFunctioneventImages
(images: Image[] | undefined)
src/sidepanel/details/event-extras.tsx:32
↓ 1 callersFunctioneventNotes
(notes: string[][] | undefined)
src/sidepanel/details/event-extras.tsx:49
↓ 1 callersFunctionextractDates
(person: Person)
src/datasource/wikitree_transformer.ts:160
↓ 1 callersFunctionextractImages
(person: Person)
src/datasource/wikitree_transformer.ts:192
↓ 1 callersFunctionextractNames
(person: Person, intl: IntlShape)
src/datasource/wikitree_transformer.ts:140
↓ 1 callersFunctionfamToGedcom
(fam: JsonFam)
src/datasource/gedcom_generator.ts:212
↓ 1 callersFunctionfilterImage
(indi: JsonIndi, images: Map<string, string>)
src/util/gedcom_util.ts:257
↓ 1 callersFunctionfilterImages
* Removes images that are not HTTP links. * Does not modify the input object.
src/util/gedcom_util.ts:279
↓ 1 callersFunctionformatBuildDate
(dateString: string | undefined)
src/intro.tsx:20
↓ 1 callersFunctionformatDateRage
(dateRange: DateRange, intl: IntlShape)
src/util/date_util.ts:35
↓ 1 callersFunctionformatExactAge
( birthDate: TopolaDate, deathDate: TopolaDate, intl: IntlShape, )
src/util/age_util.ts:13
↓ 1 callersFunctiongetAge
( eventEntry: GedcomEntry, indi: string, gedcom: GedcomData, intl: IntlShape, )
src/sidepanel/details/events.tsx:142
↓ 1 callersFunctiongetAllAncestors
(keys: string[], handleCors: boolean)
src/datasource/wikitree_api.ts:156
↓ 1 callersFunctiongetAllDescendants
(key: string, handleCors: boolean)
src/datasource/wikitree_api.ts:228
↓ 1 callersFunctiongetAncestors
( key: string, handleCors: boolean, )
src/datasource/wikitree_api.ts:63
↓ 1 callersFunctiongetChartType
(chartType: ChartType)
src/chart/chart_types.ts:43
↓ 1 callersFunctiongetChildren
(people: Person[])
src/datasource/wikitree_transformer.ts:41
↓ 1 callersFunctiongetDescriptionLine
(indi: JsonIndi, currentIntl: IntlShape)
src/menu/search.tsx:28
↓ 1 callersFunctiongetEventTitle
(event: EventData)
src/sidepanel/details/events.tsx:124
↓ 1 callersFunctiongetFamilies
(people: Person[])
src/datasource/wikitree_transformer.ts:21
↓ 1 callersFunctiongetFirstPerson
(key: string, handleCors: boolean)
src/datasource/wikitree_api.ts:139
↓ 1 callersFunctiongetHusbandLastName
Returns all last names of all husbands as a space-separated string.
src/menu/search_index.ts:46
↓ 1 callersFunctiongetI18nMessage
(error: Error, intl: IntlShape)
src/util/error_i18n.ts:8
↓ 1 callersFunctiongetMarriedName
(person: Person)
src/datasource/wikitree_transformer.ts:229
↓ 1 callersFunctiongetNameLine
(result: SearchResult)
src/menu/search.tsx:16
↓ 1 callersFunctiongetNeighbors
(id: string)
src/util/gedcom_util.ts:468
↓ 1 callersFunctiongetOtherSections
(entries: GedcomEntry[], gedcom: GedcomData)
src/sidepanel/details/details.tsx:317
↓ 1 callersFunctiongetOtherSpouse
(fam: JsonFam, indi: string)
src/donatso-chart.tsx:24
↓ 1 callersFunctiongetRendererType
(chartType: ChartType)
src/chart/chart_types.ts:57
↓ 1 callersFunctiongetScrollbarAwareSize
Returns the element's usable width and height by subtracting the assumed scrollbar size.
src/chart/chart_wrapper.ts:58
↓ 1 callersFunctiongetSectionForId
(indi: string)
src/sidepanel/details/details.tsx:331
↓ 1 callersFunctiongetSessionStorageItem
(key: string)
src/datasource/wikitree_api.ts:18
↓ 1 callersFunctiongetShowSidePanel
* Determines whether the side panel should be shown taking into account the * URL parameter and the viewport size. * * On mobile devices (max
src/util/url_args.ts:177
↓ 1 callersFunctiongetSpouse
(indi: string, familyEntry: GedcomEntry, gedcom: GedcomData)
src/sidepanel/details/events.tsx:131
↓ 1 callersFunctiongetSpouseKeys
(person: Person)
src/datasource/wikitree_api.ts:152
↓ 1 callersFunctiongetSpouses
(people: Person[])
src/datasource/wikitree_transformer.ts:54
↓ 1 callersFunctiongetSvgContents
()
src/chart/chart_export.ts:107
↓ 1 callersFunctiongetSvgDimensions
()
src/chart/chart_export.ts:98
↓ 1 callersMethodhandleFindRelationshipPath
(params: { source: string; target: string; })
src/webmcp.ts:129
↓ 1 callersMethodhandleFocusIndi
(params: {id: string})
src/webmcp.ts:117
↓ 1 callersMethodhandleGetAncestors
(params: {id: string; generations: number})
src/webmcp.ts:145
↓ 1 callersMethodhandleGetDescendants
(params: { id: string; generations: number; })
src/webmcp.ts:159
↓ 1 callersMethodhandleGetSelectedPerson
Returns the full details of the currently selected person.
src/webmcp.ts:85
↓ 1 callersFunctionhandleGoogleDriveRedirect
( mergedParams: ParsedQuery, )
src/datasource/google_drive.ts:99
↓ 1 callersMethodhandleInspectIndi
(params: {id: string})
src/webmcp.ts:109
↓ 1 callersMethodhandleSearchIndi
(params: {query: string})
src/webmcp.ts:93
↓ 1 callersFunctionhandleWikiTreeRedirect
( windowSearch: ParsedQuery, currentPathname: string, )
src/datasource/wikitree.ts:116
↓ 1 callersFunctionimageToGedcom
( image: JsonImage, fullSizePhotoUrl: string | undefined, )
src/datasource/gedcom_generator.ts:98
↓ 1 callersFunctionindiToGedcom
( indi: JsonIndi, fullSizePhotoUrl: Map<string, string>, personNames: {birth?: string; married?: string;
src/datasource/gedcom_generator.ts:128
↓ 1 callersMethodinitMultiLingualLunrWithoutTrimmer
( lunrInstance: lunr.Builder, languages: string[], )
src/menu/search_index.ts:106
↓ 1 callersMethodinitialize
()
src/menu/search_index.ts:69
← previousnext →101–200 of 330, ranked by callers