← Về thư mục
frontend/src/features/timeline/island.ts
- View · type · L64-L64 — type View = any;
- Group · type · L65-L65 — type Group = TimelineGroup & Record;
- invalidateKernelCache · function · L67-L75 — function invalidateKernelCache(): void
- nbCellKey · function · L77-L86 — function nbCellKey(cell: any): string
- nbFindCell · function · L88-L97 — function nbFindCell(producingCellId: unknown): any
- timelineKind · function · L99-L119 — function timelineKind(group: any): string
- timelineKindIcon · function · L121-L128 — function timelineKindIcon(kind: string): string
- shortRuntime · function · L130-L133 — function shortRuntime(value: unknown): string
- queueRowLabel · function · L135-L149 — function queueRowLabel(item: any): string
- renderQueueStrip · function · L151-L185 — function renderQueueStrip(): void
- cancelQueuedExecution · function · L187-L211 — async function cancelQueuedExecution(item: any): Promise
- rememberExecutionQueue · function · L213-L222 — function rememberExecutionQueue(payload: unknown): any
- rememberExecutionState · function · L224-L266 — function rememberExecutionState(event: any): void
- identityForOwner · function · L268-L277 — function identityForOwner(queue: any, ownerKind: string | null | undefined): any
- mergeDelegationChildEvent · function · L279-L315 — function mergeDelegationChildEvent(m: any): void
- actionTimelineBranchScope · function · L317-L326 — function actionTimelineBranchScope( timeline: any = S.actionTimeline, groups: any[] | null = null, ): string
- actionTimelineRootScope · function · L328-L330 — function actionTimelineRootScope(timeline: any = S.actionTimeline): string
- actionTimelineHistoryIsLoading · function · L332-L339 — function actionTimelineHistoryIsLoading(timeline: any = S.actionTimeline): boolean
- loadEarlierActionTimeline · function · L341-L412 — async function loadEarlierActionTimeline(): Promise
- loadWorkbenchState · function · L414-L462 — async function loadWorkbenchState(id: string | null, force = false): Promise
- scheduleWorkbenchRefresh · function · L464-L467 — function scheduleWorkbenchRefresh(delay = 180): void
- scheduleConversationResync · function · L469-L476 — function scheduleConversationResync(fid: string, delay = 120, resetHistory = false): void
- scheduleBranchConversationResync · function · L478-L480 — function scheduleBranchConversationResync(fid: string, delay = 120): void
- latestCellForLanguage · function · L482-L493 — function latestCellForLanguage(language: string): any
- runtimeSummary · function · L495-L557 — function runtimeSummary(): any
- runtimeSummaryNode · function · L559-L590 — function runtimeSummaryNode(compact = false): HTMLElement
- item · function · L564-L571 — item = (key: string, value: string, title?: string)
- timelineMeta · function · L592-L603 — function timelineMeta(label: string, value: any): HTMLElement | null
- actionTimelineDetails · function · L605-L634 — function actionTimelineDetails(group: Group): any
- appendActionTimelineDetails · function · L636-L654 — function appendActionTimelineDetails(container: HTMLElement, group: Group): any
- actionTimelineInspector · function · L656-L696 — function actionTimelineInspector(group: Group): HTMLElement
- appendActionTimelineTimingDetails · function · L698-L721 — function appendActionTimelineTimingDetails(container: HTMLElement, group: Group): void
- normalizeActionTimelineSearch · function · L723-L725 — function normalizeActionTimelineSearch(value: unknown): string
- actionTimelineSearchDocument · function · L727-L738 — function actionTimelineSearchDocument(group: Group): string
- syncActionTimelineSearchIndex · function · L740-L753 — function syncActionTimelineSearchIndex(view: View, groups: Group[]): void
- searchActionTimelineGroups · function · L755-L762 — function searchActionTimelineGroups(view: View, groups: Group[]): Group[]
- filteredActionTimelineGroups · function · L764-L774 — function filteredActionTimelineGroups(view: View, groups: Group[]): Group[]
- actionTimelineLiveScrollTop · function · L776-L778 — function actionTimelineLiveScrollTop(view: View): number
- actionTimelineHeaderHeight · function · L780-L787 — function actionTimelineHeaderHeight(view: View): number
- actionTimelineFilterScrollSnapshot · function · L789-L808 — function actionTimelineFilterScrollSnapshot(view: View): any
- clearActionTimelineOverviewHover · function · L810-L824 — function clearActionTimelineOverviewHover(view: View): void
- cancelActionTimelineOverviewHoverClear · function · L826-L831 — function cancelActionTimelineOverviewHoverClear(view: View): void
- scheduleActionTimelineOverviewHoverClear · function · L833-L841 — function scheduleActionTimelineOverviewHoverClear(view: View): void
- positionActionTimelineOverviewTooltip · function · L843-L858 — function positionActionTimelineOverviewTooltip( overview: any, clientX: number, clientY: number, ): void
- showActionTimelineOverviewTooltip · function · L860-L905 — function showActionTimelineOverviewTooltip( view: View, groupId: string, clientX: number, clientY: number, ): void
- row · function · L877-L880 — row = (label: string, value: string)
- actionTimelineOverviewHit · function · L907-L959 — function actionTimelineOverviewHit(view: View, event: PointerEvent): any
- actionTimelineOverviewPointerMove · function · L961-L992 — function actionTimelineOverviewPointerMove(view: View, event: PointerEvent): void
- timelineOverviewEventX · function · L994-L1004 — function timelineOverviewEventX(overview: any, event: PointerEvent): number
- syncActionTimelineOverviewDecorations · function · L1006-L1045 — function syncActionTimelineOverviewDecorations(view: View): void
- syncActionTimelineOverviewControls · function · L1047-L1086 — function syncActionTimelineOverviewControls(view: View): void
- clearActionTimelineOverviewSelection · function · L1088-L1113 — function clearActionTimelineOverviewSelection(view: View, options: any = {}): boolean
- commitActionTimelineOverviewSelection · function · L1115-L1132 — function commitActionTimelineOverviewSelection( view: View, start: number | null, end: number | null, ): void
- selectActionTimelineGroup · function · L1134-L1184 — function selectActionTimelineGroup( groupId: string, branchScope: string, fromOverview = false, ): void
- revealActionTimelineOverviewGroup · function · L1186-L1211 — function revealActionTimelineOverviewGroup(view: View, groupId: string): void
- beginActionTimelineOverviewGesture · function · L1213-L1240 — function beginActionTimelineOverviewGesture(view: View, event: PointerEvent): void
- moveActionTimelineOverviewGesture · function · L1242-L1272 — function moveActionTimelineOverviewGesture(view: View, event: PointerEvent): void
- finishActionTimelineOverviewGesture · function · L1274-L1294 — function finishActionTimelineOverviewGesture(view: View, event: PointerEvent): void
- cancelActionTimelineOverviewGesture · function · L1296-L1303 — function cancelActionTimelineOverviewGesture(view: View, event?: PointerEvent): void
- renderActionTimelineOverviewPaths · function · L1305-L1352 — function renderActionTimelineOverviewPaths(view: View): void
- axisTime · function · L1339-L1340 — axisTime = (value: number | null)
- scheduleActionTimelineOverviewPaths · function · L1354-L1362 — function scheduleActionTimelineOverviewPaths(view: View): void
- actionTimelineOverviewZoomAt · function · L1364-L1389 — function actionTimelineOverviewZoomAt(view: View, factor: number, anchorRatio: number): boolean
- actionTimelineOverviewPanBy · function · L1391-L1414 — function actionTimelineOverviewPanBy(view: View, delta: number): boolean
- actionTimelineOverviewWheel · function · L1416-L1425 — function actionTimelineOverviewWheel(view: View, event: WheelEvent): void
- showActionTimelineOverviewKeyboardItem · function · L1427-L1450 — function showActionTimelineOverviewKeyboardItem(view: View, groupId: string): boolean
- actionTimelineOverviewKeydown · function · L1452-L1517 — function actionTimelineOverviewKeydown(view: View, event: KeyboardEvent): void
- drawActionTimelineOverview · function · L1519-L1578 — function drawActionTimelineOverview( view: View, groups: Group[], force = false, domainGroups: Group[] = groups, ): void
- createActionTimelineOverview · function · L1580-L1744 — function createActionTimelineOverview(): any
- legendItem · function · L1593-L1599 — legendItem = (className: string, text: string)
- navButton · function · L1678-L1685 — navButton = (text: string, key: string)
- actionTimelineTurnToggle · function · L1746-L1773 — function actionTimelineTurnToggle( turnId: string, stats: any, expanded: boolean, view: View, ): HTMLButtonElement
- actionTimelineLedgerRow · function · L1775-L1880 — function actionTimelineLedgerRow( group: Group, reusableRow: HTMLTableRowElement | null, turnBoundary: boolean, selected: boolean, branchScope: string, firstRow = false, options: any = {}, ): HTMLTableRowElement
- cell · function · L1805-L1809 — cell = (className: string)
- actionTimelineTurnSummaryRow · function · L1882-L1927 — function actionTimelineTurnSummaryRow( entry: any, reusableRow: HTMLTableRowElement | null, branchScope: string, firstRow = false, ): HTMLTableRowElement
- cell · function · L1900-L1904 — cell = (className: string, text?: string)
- actionTimelineEntryIndexForGroup · function · L1929-L1935 — function actionTimelineEntryIndexForGroup(view: View, groupId: string): number
- focusActionTimelineEntry · function · L1937-L1951 — function focusActionTimelineEntry(view: View, index: number): void
- focusActionTimelineGroup · function · L1953-L1958 — function focusActionTimelineGroup(view: View, index: number): void
- actionTimelineLedgerKeydown · function · L1960-L1982 — function actionTimelineLedgerKeydown(view: View, event: KeyboardEvent): void
- sortedActionTimelineGroups · function · L1984-L1998 — function sortedActionTimelineGroups(timeline: ActionTimeline | null = S.actionTimeline): Group[]
- destroyActionTimelineView · function · L2000-L2009 — function destroyActionTimelineView(view: View = S._timelineView): void
- actionTimelineViewMatches · function · L2011-L2013 — function actionTimelineViewMatches(view: View, rootFrameId: string, branchId: string): boolean
- actionTimelineBottomDistance · function · L2015-L2017 — function actionTimelineBottomDistance(view: View): number
- scheduleActionTimelineWindow · function · L2019-L2025 — function scheduleActionTimelineWindow(view: View): void
- actionTimelineViewportScrolled · function · L2027-L2053 — function actionTimelineViewportScrolled(view: View): void
- createActionTimelineToolbar · function · L2055-L2096 — function createActionTimelineToolbar(): any
- syncActionTimelineSearchToolbar · function · L2098-L2128 — function syncActionTimelineSearchToolbar( view: View, loadedCount: number, matchCount: number, searchMatchCount = matchCount, force = false, ): void
- changeActionTimelineSearch · function · L2130-L2147 — function changeActionTimelineSearch(view: View, rawQuery: string): void
- toggleActionTimelineTurn · function · L2149-L2167 — function toggleActionTimelineTurn(view: View, turnId: string): void
- createActionTimelineView · function · L2169-L2394 — function createActionTimelineView(rootFrameId: string, branchId: string): View
- actionTimelineLedger · function · L2396-L2407 — function actionTimelineLedger( _groups: Group[], branchScope: string, rootFrameScope: string, ): HTMLElement
- syncActionTimelineInspector · function · L2409-L2439 — function syncActionTimelineInspector(view: View, force = false): void
- reconcileActionTimelineWindow · function · L2441-L2585 — function reconcileActionTimelineWindow(view: View, force = false): void
- updateActionTimelineLedger · function · L2587-L2705 — function updateActionTimelineLedger(options: any = {}): void
- recoveryIsCurrentBranch · function · L2707-L2711 — function recoveryIsCurrentBranch(actions: any): boolean
- executeRecoveryAction · function · L2713-L2751 — async function executeRecoveryAction(actionId: string): Promise
- recoveryTimelineCard · function · L2753-L2817 — function recoveryTimelineCard(state: any, actionsState: any): HTMLElement
- panelShell · function · L2819-L2823 — function panelShell(title: string, className: string): HTMLElement
- branchCapability · function · L2825-L2827 — function branchCapability(name: string): boolean
- branchCapabilityReason · function · L2829-L2834 — function branchCapabilityReason(name: string): string
- disabledWorkbenchButton · function · L2836-L2847 — function disabledWorkbenchButton( label: string, enabled: boolean, action: () => void, disabledReason?: string, ): HTMLButtonElement
- createSessionCheckpoint · function · L2849-L2870 — async function createSessionCheckpoint(): Promise
- forkSessionCheckpoint · function · L2872-L2900 — async function forkSessionCheckpoint(checkpointId: string): Promise
- activateSessionBranch · function · L2902-L2935 — async function activateSessionBranch(branchId: string): Promise
- previewSessionRevert · function · L2937-L2962 — async function previewSessionRevert(checkpointId: string): Promise
- applySessionRevert · function · L2964-L3007 — async function applySessionRevert(): Promise
- undoSessionRevert · function · L3009-L3044 — async function undoSessionRevert(): Promise
- renderBranchPanel · function · L3046-L3199 — function renderBranchPanel(): HTMLElement
- checkpointRow · function · L3110-L3137 — checkpointRow = (cp: any)
- renderContextPanel · function · L3201-L3282 — function renderContextPanel(): HTMLElement
- renderSecurityPanel · function · L3284-L3329 — function renderSecurityPanel(): HTMLElement
- row · function · L3293-L3300 — row = (label: string, values: unknown[], stateClass?: string)
- refreshComputeTask · function · L3331-L3346 — async function refreshComputeTask(jobId: string, button: HTMLButtonElement): Promise
- cancelComputeTask · function · L3353-L3398 — async function cancelComputeTask(jobId: string, button: HTMLButtonElement): Promise
- renderComputeTasksPanel · function · L3400-L3447 — function renderComputeTasksPanel(): HTMLElement
- stopDelegationChild · function · L3449-L3465 — async function stopDelegationChild(childId: string, button: HTMLButtonElement): Promise
- steerDelegationChild · function · L3467-L3489 — async function steerDelegationChild( childId: string, button: HTMLButtonElement, ): Promise
- delegateTaskChip · function · L3491-L3518 — function delegateTaskChip(view: any): HTMLElement
- renderDelegationPanel · function · L3520-L3603 — function renderDelegationPanel(): HTMLElement
- syncActionTimelineHistoryState · function · L3605-L3642 — function syncActionTimelineHistoryState(host: HTMLElement | null = null): void
- renderActionTimeline · function · L3644-L3758 — function renderActionTimeline(): void