Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/allweonedev/presentation-ai
/ functions
Functions
3,032 in github.com/allweonedev/presentation-ai
⨍
Functions
3,032
◇
Types & classes
338
↓ 1 callers
Function
canScrollInDirection
(element: HTMLElement, deltaY: number)
src/hooks/presentation/usePresentationNavigation.ts:99
↓ 1 callers
Function
capitalizeFirstLetter
(text: string)
src/lib/utils.ts:77
↓ 1 callers
Function
captureRootImageForExport
( rootImageContainer: Element, slide: PlateSlide, )
src/components/presentation/export/domSlideScanner.ts:115
↓ 1 callers
Function
captureSlideThumbnailBlob
( element: HTMLElement, )
src/components/presentation/slides/PresentationThumbnailCaptureManager.tsx:87
↓ 1 callers
Function
changeTheme
(rest: Record<string, unknown>)
src/hooks/presentation/agentTools.ts:130
↓ 1 callers
Function
check
()
src/components/ui/font-picker/utils/fontChecker.ts:36
↓ 1 callers
Function
checkFonts
()
src/components/ui/font-picker/components/FontPicker.tsx:145
↓ 1 callers
Function
checkForChanges
(newContent: string)
src/components/prose-mirror/ProseMirrorEditor.tsx:45
↓ 1 callers
Function
checkLoaded
({ fontFamily, fontStyle, fontWeight, timeout = 500, }: CheckLoadedOptions)
src/components/ui/font-picker/utils/fontChecker.ts:23
↓ 1 callers
Function
clampColumnWidth
(width: number, min: number, max: number)
src/components/notebook/presentation/editor/plugins/presentation-column-elements.tsx:41
↓ 1 callers
Function
clampPresentationZoomLevel
(level: number)
src/states/presentation-state.ts:37
↓ 1 callers
Function
clampTextXPosition
( x: number, width: number, maxWidth: number, )
src/components/notebook/presentation/editor/utils/infographic-title-layout.ts:53
↓ 1 callers
Function
clampZoom
(value: number)
src/components/presentation/core/PresentationPage.tsx:93
↓ 1 callers
Function
cleanup
()
src/lib/print-editor.ts:222
↓ 1 callers
Method
clearGeneratingMarksFromNodes
* Clear all generating marks from a tree of nodes
src/components/notebook/presentation/utils/parser.ts:645
↓ 1 callers
Function
clearPresentationChat
(presentationId: string)
src/app/_actions/notebook/presentation/clearPresentationChat.ts:6
↓ 1 callers
Function
cloneDataItem
(value: unknown)
src/components/notebook/presentation/editor/custom-elements/infographic-data-editor/utils.ts:103
↓ 1 callers
Function
cloneDataRecord
(value: unknown)
src/components/notebook/presentation/editor/custom-elements/infographic-data-editor/utils.ts:97
↓ 1 callers
Function
clonePrintTarget
(target: HTMLElement)
src/lib/print-editor.ts:198
↓ 1 callers
Function
cloneTextLikeNode
(node: unknown)
src/components/notebook/presentation/editor/utils/paletteDrop.ts:45
↓ 1 callers
Function
cloneWithNewIds
(node: unknown)
src/components/presentation/floating-toolbar/CustomItemControls.tsx:65
↓ 1 callers
Function
codeBlock
(code: string, language = "tsx")
src/components/presentation/edit-panel/sections/elements.ts:107
↓ 1 callers
Function
collectFonts
(value: unknown, fonts: Set<string>)
src/hooks/presentation/infographic/infographic-font-loader.ts:64
↓ 1 callers
Function
collectImageElementStates
( nodes: PlateNode[], slideId: string, results: PresentationPendingImageTarget[], )
src/lib/presentation/image-generation.ts:185
↓ 1 callers
Function
collectSyntaxFonts
(syntax: string, fonts: Set<string>)
src/hooks/presentation/infographic/infographic-font-loader.ts:91
↓ 1 callers
Function
colorToHexSimple
* Simple hex color converter helper * Converts CSS color formats to hex (without #)
src/components/presentation/export/domToPptxConverter.ts:686
↓ 1 callers
Function
columns
(cols: Array<{ title: string; body: string[] }>)
src/components/presentation/edit-panel/sections/elements.ts:167
↓ 1 callers
Function
commitScaleAndHeight
(containerWidth: number)
src/components/presentation/sidebar/SlideThumbnail.tsx:48
↓ 1 callers
Function
convertToCompareBinary
* Convert flat list items to compare-binary format * Splits items into 2 groups, each group becomes children of a parent item
src/components/notebook/presentation/editor/utils/infographic-utils.ts:1213
↓ 1 callers
Function
convertToPptx
* Convert scanned slides to PPTX
src/components/presentation/export/domToPptxConverter.ts:60
↓ 1 callers
Function
copyShareLink
()
src/components/presentation/buttons/ShareButton.tsx:17
↓ 1 callers
Function
countNestedItems
(items: EditableInfographicItem[])
src/components/notebook/presentation/editor/custom-elements/infographic-data-editor/utils.ts:280
↓ 1 callers
Function
createBackgroundRect
* Create a background rectangle element by extracting computed styles. * No cloning or image capture needed - just get the styles for PPT shape rende
src/components/presentation/export/contentWalker.ts:149
↓ 1 callers
Function
createBlankInfographicItem
( mode: InfographicDataMode, )
src/components/notebook/presentation/editor/custom-elements/infographic-data-editor/utils.ts:253
↓ 1 callers
Function
createBlankItemFrom
(item: TElement)
src/components/notebook/presentation/editor/plugins/custom-item-break-plugin.tsx:66
↓ 1 callers
Function
createBlankItemFrom
(item: TElement)
src/components/presentation/floating-toolbar/CustomItemControls.tsx:44
↓ 1 callers
Function
createCapabilityPropertySets
( elementType: string, baseProperties: Record<string, unknown>, )
src/components/presentation/floating-toolbar/LayoutPreviewSheet.tsx:302
↓ 1 callers
Function
createCircularGridContent
()
src/components/notebook/presentation/utils/templates.tsx:323
↓ 1 callers
Function
createCompareData
(title: string)
src/components/presentation/edit-panel/sections/diagrams.ts:76
↓ 1 callers
Function
createConnectedCirclesContent
()
src/components/notebook/presentation/utils/templates.tsx:303
↓ 1 callers
Function
createCycleContent
(items: number = 4)
src/components/notebook/presentation/utils/templates.tsx:271
↓ 1 callers
Function
createDecorImage
* Helper to capture element as image (for decor/svg)
src/components/presentation/export/contentWalker.ts:549
↓ 1 callers
Function
createDragPreviewElements
( editor: PlateEditor, blocks: TElement[], )
src/components/plate/ui/block-draggable.tsx:886
↓ 1 callers
Function
createEmptyRow
( fields: readonly ChartDataField[], )
src/components/notebook/presentation/editor/custom-elements/chart-data-editor/schemas.ts:440
↓ 1 callers
Function
createExactPercentageWidths
(weights: number[])
src/components/notebook/presentation/utils/normalizePresentationSlate.ts:54
↓ 1 callers
Function
createHierarchyData
(title: string)
src/components/presentation/edit-panel/sections/diagrams.ts:103
↓ 1 callers
Function
createIconListContent
()
src/components/notebook/presentation/utils/templates.tsx:621
↓ 1 callers
Method
createInfographicFromPrompt
( prompt: string, idSeed: string, layoutType?: LayoutType, )
src/components/notebook/presentation/utils/parser.ts:1187
↓ 1 callers
Function
createInfographicNode
(syntax: string)
src/components/presentation/edit-panel/sections/diagrams.ts:42
↓ 1 callers
Function
createItemsData
(title: string)
src/components/presentation/edit-panel/sections/diagrams.ts:53
↓ 1 callers
Function
createLayoutLookup
()
src/components/notebook/presentation/utils/layout-serializer.ts:16
↓ 1 callers
Method
createLegacyInfographicsFromText
( text: string, slideId: string, layoutType?: LayoutType, )
src/components/notebook/presentation/utils/parser.ts:1272
↓ 1 callers
Function
createMediaEmbedNode
(embedType: string)
src/components/plate/ui/media-embeds.tsx:218
↓ 1 callers
Function
createNestedTextChildren
(title: string, description: string)
src/components/notebook/presentation/editor/plugins/focused-paragraph-placeholder-plugin.tsx:310
↓ 1 callers
Function
createParagraph
()
src/components/presentation/edit-panel/sections/TablePanelPopover.tsx:17
↓ 1 callers
Function
createParsedDataFromOptions
( options?: Partial<InfographicOptions>, )
src/components/notebook/presentation/editor/custom-elements/infographic-data-editor/utils.ts:170
↓ 1 callers
Method
createPlainTable
* Create a simple Table layout
src/components/notebook/presentation/utils/parser.ts:2187
↓ 1 callers
Function
createPresentationBlock
(option: InsertOption)
src/components/notebook/presentation/editor/plugins/focused-paragraph-placeholder-plugin.tsx:336
↓ 1 callers
Function
createPreviewSlide
({ currentSlide, element, fallbackAspectRatio, variationId, }: { currentSlide: PlateSlide | undefine
src/components/presentation/floating-toolbar/LayoutPreviewSheet.tsx:243
↓ 1 callers
Function
createPrintStyleElement
()
src/lib/print-editor.ts:9
↓ 1 callers
Function
createPrismaClient
()
src/server/db.ts:7
↓ 1 callers
Function
createProsConsContent
()
src/components/notebook/presentation/utils/templates.tsx:569
↓ 1 callers
Function
createRelationData
(title: string)
src/components/presentation/edit-panel/sections/diagrams.ts:129
↓ 1 callers
Function
createRelationshipChild
(childType: string, index: number)
src/components/notebook/presentation/editor/plugins/focused-paragraph-placeholder-plugin.tsx:317
↓ 1 callers
Function
createShapeElement
( element: HTMLElement, slideElement: Element, )
src/components/presentation/export/contentWalker.ts:777
↓ 1 callers
Function
createSlide
(rest: Record<string, unknown>)
src/hooks/presentation/agentTools.ts:170
↓ 1 callers
Function
createSlopeContent
()
src/components/notebook/presentation/utils/templates.tsx:289
↓ 1 callers
Function
createSnakeContent
()
src/components/notebook/presentation/utils/templates.tsx:346
↓ 1 callers
Method
createStableElementId
( slideId: string, path: readonly number[], type: string, )
src/components/notebook/presentation/utils/parser.ts:924
↓ 1 callers
Function
createStaircaseContent
(items: number = 4)
src/components/notebook/presentation/utils/templates.tsx:367
↓ 1 callers
Function
createStepsContent
()
src/components/notebook/presentation/utils/templates.tsx:643
↓ 1 callers
Function
createSyntax
(templateId: string, categoryKey: string)
src/components/presentation/edit-panel/sections/diagrams.ts:180
↓ 1 callers
Function
createTableNode
(rows: number, cols: number)
src/components/presentation/edit-panel/sections/TablePanelPopover.tsx:16
↓ 1 callers
Function
createTableRowFromChild
(child: unknown)
src/components/notebook/presentation/utils/normalizePresentationSlate.ts:175
↓ 1 callers
Function
createTimelinePreviewData
( previewElement: Record<string, unknown>, )
src/components/presentation/floating-toolbar/LayoutPreviewSheet.tsx:331
↓ 1 callers
Function
createWordCloudData
(title: string)
src/components/presentation/edit-panel/sections/diagrams.ts:157
↓ 1 callers
Function
deleteFontPair
(fontPairId: string)
src/app/_actions/presentation/font-pair-actions.ts:110
↓ 1 callers
Function
deletePresentation
(id: string)
src/app/_actions/notebook/presentation/presentationActions.ts:319
↓ 1 callers
Function
deletePresentations
(ids: string[])
src/app/_actions/notebook/presentation/presentationActions.ts:323
↓ 1 callers
Function
deleteSlide
(rest: Record<string, unknown>)
src/hooks/presentation/agentTools.ts:208
↓ 1 callers
Function
deleteUploadThingFiles
( fileKeys: string | string[], )
src/app/api/uploadthing/lib.ts:48
↓ 1 callers
Function
describeArc
( center: number, radius: number, startAngle: number, endAngle: number, )
src/components/notebook/presentation/editor/custom-elements/charts/ChartRenderer.tsx:739
↓ 1 callers
Function
detectDataField
* Detect which data field is used in the syntax
src/components/notebook/presentation/editor/utils/infographic-utils.ts:841
↓ 1 callers
Function
disableBuiltInLegend
( option: PresentationEChartsOption, )
src/components/notebook/presentation/editor/custom-elements/charts/ChartRenderer.tsx:222
↓ 1 callers
Function
disableSeriesAnimation
(seriesItem: unknown)
src/components/notebook/presentation/editor/custom-elements/charts/echart-wrapper.tsx:84
↓ 1 callers
Function
distributeColumnWidths
(widths: Array<number | null>)
src/components/notebook/presentation/utils/normalizePresentationSlate.ts:39
↓ 1 callers
Function
dropNodeAtFreeformTarget
( editor: PlateEditor, dragItem: ElementDragItemNode, )
src/components/notebook/presentation/editor/dnd/transforms/onDropNode.ts:132
↓ 1 callers
Function
editSlideProperties
( slidesToUpdate: string[], rest: Record<string, unknown>, )
src/hooks/presentation/agentTools.ts:41
↓ 1 callers
Function
ensureCheckpointerSetup
()
src/ai/lib/postgres.ts:8
↓ 1 callers
Function
ensureDiagramPreviewMarkup
( item: DiagramItem, isDark: boolean, themeColors: InfographicPaletteThemeColors | null, )
src/components/presentation/edit-panel/sections/DiagramPanel.tsx:124
↓ 1 callers
Function
ensureInfographicPreviewMarkup
( templateId: string, currentSyntax: string, currentTemplate: string | null, isDark: boolean, themeC
src/components/presentation/edit-panel/sections/InfographicEditorControls.tsx:134
↓ 1 callers
Function
ensureLMStudioModelIsReady
(modelId: string)
src/lib/model-picker.ts:246
↓ 1 callers
Function
ensureOllamaModelIsReady
(modelId: string)
src/lib/model-picker.ts:141
↓ 1 callers
Function
ensureParticlesEngine
()
src/components/ui/sparkles.tsx:26
↓ 1 callers
Function
ensureSvgDimensions
(svg: SVGSVGElement, container: Element)
src/components/presentation/export/echartSvgExport.ts:1
↓ 1 callers
Function
ensureThemeBlock
(lines: string[])
src/components/notebook/presentation/editor/utils/infographic-utils.ts:191
↓ 1 callers
Function
executeSearchTool
(args: Record<string, unknown>)
src/hooks/presentation/agentTools.ts:15
↓ 1 callers
Function
exportPresentationToPptx
( scanResults: ScanResult[], slides: PlateSlide[], fileName: string = "presentation", )
src/components/presentation/export/domToPptxConverter.ts:819
↓ 1 callers
Function
extractCodePenId
(url: string)
src/components/plate/ui/media-embeds.tsx:315
↓ 1 callers
Function
extractGeneratedPresentationTheme
(input: string)
src/lib/presentation/generated-theme.ts:134
← previous
next →
801–900 of 3,032, ranked by callers