MCPcopy Create free account

hub / github.com/datalayer/jupyter-ui / functions

Functions2,365 in github.com/datalayer/jupyter-ui

↓ 2 callersFunctiondelayedCallback
()
packages/lexical/src/plugins/TableActionMenuPlugin/index.tsx:764
↓ 2 callersMethoddeleteCell
* Delete multiple cells at the specified indices. * Handles complex logic including validation and reverse-order deletion. * * @param indices
packages/react/src/components/notebook/NotebookAdapter.ts:497
↓ 2 callersMethoddeleteCommentOrThread
* Delete a comment from a thread or delete an entire thread. * Updates CommentThreadNode in the Lexical editor state, which automatically * sync
packages/lexical/src/components/Commenting.tsx:166
↓ 2 callersFunctiondetectContentType
* Detect content type based on cursor position. * Returns 'code' if inside a JupyterInputNode, 'prose' otherwise. * * @param anchorNode - The node
packages/lexical/src/plugins/LexicalInlineCompletionPlugin.tsx:932
↓ 2 callersMethoddispose
Dispose of the provider and clean up resources
packages/lexical/src/plugins/lspTypes.ts:104
↓ 2 callersFunctiondoIndent
(node: JupyterInputHighlightNode, type: LexicalCommand<void>)
packages/lexical/src/nodes/JupyterInputHighlighter.ts:443
↓ 2 callersFunctionexec
()
packages/react/src/examples/Kernels.tsx:37
↓ 2 callersMethodexecute
* Execute a code snippet * * @param code The code snippet * @param options Callbacks on IOPub messages and on reply message, * outputs mo
packages/react/src/jupyter/kernel/Kernel.ts:210
↓ 2 callersFunctionexportChildren
(node: ElementNode)
packages/lexical/src/convert/markdown/convertToMarkdown.ts:58
↓ 2 callersFunctionexportTextFormat
( node: TextNode, textContent: string, textTransformers: Array<TextFormatTransformer>, )
packages/lexical/src/convert/markdown/MarkdownExport.ts:126
↓ 2 callersFunctionexportTextNode
( node: TextNode, textContent: string, parentNode: ElementNode, )
packages/lexical/src/convert/markdown/convertToMarkdown.ts:88
↓ 2 callersFunctionexportTopLevelElements
( node: LexicalNode, elementTransformers: Array<ElementTransformer>, textTransformersIndex: Array<TextFo
packages/lexical/src/convert/markdown/MarkdownExport.ts:61
↓ 2 callersFunctionextractContext
( contentType: ContentType, anchorNode: LexicalNode, selection: RangeSelection, contextBefore: number,
packages/lexical/src/plugins/InlineCompletionContextExtractor.ts:45
↓ 2 callersFunctionextractToolName
(filePath)
packages/react/scripts/validate-tools-sync.js:37
↓ 2 callersFunctionextractToolName
(filePath)
packages/lexical/scripts/validate-tools-sync.js:37
↓ 2 callersFunctionfindJupyterInputParent
* Find the JupyterInputNode parent of a node
packages/lexical/src/plugins/LSPTabCompletionPlugin.tsx:120
↓ 2 callersMethodfinish
()
packages/react/src/components/jupyterlab/JupyterLabAppAdapter.ts:270
↓ 2 callersFunctionformatBulletList
(editor: LexicalEditor, blockType: string)
packages/lexical/src/plugins/ToolbarPlugin/utils.ts:176
↓ 2 callersFunctionformatCheckList
(editor: LexicalEditor, blockType: string)
packages/lexical/src/plugins/ToolbarPlugin/utils.ts:184
↓ 2 callersFunctionformatCode
(editor: LexicalEditor, blockType: string)
packages/lexical/src/plugins/ToolbarPlugin/utils.ts:212
↓ 2 callersFunctionformatNumberedList
( editor: LexicalEditor, blockType: string, )
packages/lexical/src/plugins/ToolbarPlugin/utils.ts:192
↓ 2 callersFunctionformatQuote
(editor: LexicalEditor, blockType: string)
packages/lexical/src/plugins/ToolbarPlugin/utils.ts:203
↓ 2 callersMethodgetCell
* Get a cell's content by index or active cell (aligned with getCell tool and MCP Server). * * @param index - Optional cell index (0-based). If
packages/react/src/components/notebook/NotebookAdapter.ts:572
↓ 2 callersMethodgetCells
* Get all cells from the notebook. * * @returns Array of cell data including type, source, and outputs * * @remarks * This method extra
packages/react/src/components/notebook/NotebookAdapter.ts:289
↓ 2 callersFunctiongetCodeDOMNode
()
packages/lexical/src/plugins/CodeActionMenuPlugin.tsx:46
↓ 2 callersFunctiongetCodeDOMNode
()
packages/lexical/src/plugins/CodeActionMenuPlugin/index.tsx:50
↓ 2 callersFunctiongetCollapsedMargins
(elem: HTMLElement)
packages/lexical/src/plugins/DraggableBlockPlugin.tsx:56
↓ 2 callersMethodgetConfig
* Get configuration for a language * * @param language - Language identifier * @returns Language config or undefined if not found
packages/lexical/src/autoindent/LanguageIndentRegistry.ts:119
↓ 2 callersMethodgetCount
()
packages/lexical/src/nodes/CounterNode.tsx:81
↓ 2 callersFunctiongetCursorOffset
* Get accurate cursor offset using Lexical selection API
packages/lexical/src/plugins/LexicalInlineCompletionPlugin.tsx:970
↓ 2 callersFunctiongetJsTargetBundleKeys
( bundle: OutputBundle, jsAssetsFilterFunction?: PluginConfiguration['jsAssetsFilterFunction'], )
packages/embed/vite-plugins/cssInjectedByJs.ts:281
↓ 2 callersMethodgetJupyterOutputNodeUuid
()
packages/lexical/src/nodes/JupyterOutputNode.tsx:142
↓ 2 callersFunctiongetJupyterServerToken
()
packages/react/src/jupyter/JupyterConfig.ts:74
↓ 2 callersFunctiongetLanguageFriendlyName
(lang: string)
packages/lexical/src/nodes/JupyterInputHighlightNode.ts:64
↓ 2 callersFunctiongetLanguageFromSelection
* Get language from current selection context
packages/lexical/src/plugins/AutoIndentPlugin.tsx:331
↓ 2 callersFunctiongetLastJupyterInputHighlightNodeOfLine
( anchor: LexicalNode, )
packages/lexical/src/nodes/JupyterInputHighlightNode.ts:229
↓ 2 callersFunctiongetMargin
( element: Element | null, margin: 'marginTop' | 'marginBottom', )
packages/lexical/src/plugins/DraggableBlockPlugin.tsx:60
↓ 2 callersFunctiongetOpenTagStartIndex
( string: string, maxIndex: number, tag: string, )
packages/lexical/src/convert/markdown/MarkdownShortcuts.ts:284
↓ 2 callersFunctiongetScrollingContainer
* Helper function to find the scrolling container and get scroll offsets. * Checks if the element itself has scrollable overflow, then checks parent.
packages/lexical/src/plugins/DraggableBlockPlugin.tsx:182
↓ 2 callersFunctiongetTextSibling
(node: TextNode, backward: boolean)
packages/lexical/src/convert/markdown/convertToMarkdown.ts:133
↓ 2 callersFunctiongetTextSibling
(node: TextNode, backward: boolean)
packages/lexical/src/convert/markdown/MarkdownExport.ts:169
↓ 2 callersFunctiongetTokenText
(token: unknown)
packages/react/src/components/notebook/marked/marked.ts:45
↓ 2 callersFunctiongetToolFiles
(dir)
packages/react/scripts/validate-tools-sync.js:27
↓ 2 callersFunctiongetToolFiles
(dir)
packages/lexical/scripts/validate-tools-sync.js:27
↓ 2 callersMethodgetWidth
()
packages/lexical/src/nodes/ExcalidrawNode.tsx:168
↓ 2 callersFunctiongetattr
(path: string)
packages/react/src/jupyter/lite/contents/drivefs.ts:535
↓ 2 callersMethodhandleMessage
* Handle an incoming message from the client. * * @param msg The message to handle
packages/react/src/jupyter/lite/kernel/tokens.ts:109
↓ 2 callersFunctionhandleMoveTo
( type: LexicalCommand<KeyboardEvent>, event: KeyboardEvent, )
packages/lexical/src/nodes/JupyterInputHighlighter.ts:576
↓ 2 callersFunctionhandleMultilineIndent
(type: LexicalCommand<void>)
packages/lexical/src/nodes/JupyterInputHighlighter.ts:414
↓ 2 callersFunctionhandleShiftLines
( type: LexicalCommand<KeyboardEvent>, event: KeyboardEvent, )
packages/lexical/src/nodes/JupyterInputHighlighter.ts:470
↓ 2 callersFunctionhandleSortColumn
(direction: 'asc' | 'desc')
packages/lexical/src/plugins/TableHoverActionsV2Plugin/index.tsx:340
↓ 2 callersMethodhasGraphElement
()
packages/react/src/jupyter/renderers/plotly/PlotlyRenderer.ts:83
↓ 2 callersFunctionhex2rgb
(hex: string)
packages/lexical/src/components/ColorPicker.tsx:283
↓ 2 callersFunctionindentSelectedLines
* Indent all selected lines
packages/lexical/src/plugins/AutoIndentPlugin.tsx:481
↓ 2 callersFunctioninitJupyterEmbeds
( container: HTMLElement = document.body, )
packages/embed/src/init.ts:85
↓ 2 callersFunctioninitJupyterEmbeds
* Initialize all Jupyter embeds on the page
packages/embed/src/bootstrap.ts:246
↓ 2 callersFunctioninitJupyterEmbedsLazy
( container: HTMLElement = document.body, )
packages/embed/src/init-lazy.ts:90
↓ 2 callersMethodinitKernel
()
packages/react/src/components/output/OutputAdapter.ts:149
↓ 2 callersFunctioninitializeElement
* Initialize a single embed element
packages/embed/src/init.ts:29
↓ 2 callersFunctioninitializeElementLazy
* Initialize a single embed element (lazy version)
packages/embed/src/init-lazy.ts:34
↓ 2 callersFunctioninitializeElementLazy
* Initialize a single embed element (lazy version)
packages/embed/src/init-lazy-manual.ts:32
↓ 2 callersMethodinputReply
( content: KernelMessage.IInputReplyMsg['content'], parent: any )
packages/react/src/jupyter/lite/kernel/tokens.ts:212
↓ 2 callersFunctioninsertAction
(insertRow: boolean)
packages/lexical/src/plugins/TableHoverActionsPlugin/index.tsx:248
↓ 2 callersMethodinsertAt
* Insert a new cell at a specific index. * * @param cellIndex - The index where the cell should be inserted (0-based) * @param source - Optio
packages/react/src/components/notebook/NotebookAdapter.ts:395
↓ 2 callersMethodinsertBlock
* Insert a block into the document. * Handles all block types including complex ones like jupyter-cell. * * @param block - Block to insert
packages/lexical/src/state/LexicalAdapter.ts:171
↓ 2 callersMethodinspect
( content: KernelMessage.IInspectRequestMsg['content'], parent: any )
packages/react/src/jupyter/lite/kernel/tokens.ts:197
↓ 2 callersFunctionisEqual
(nodeA: LexicalNode, nodeB: LexicalNode)
packages/lexical/src/nodes/JupyterInputHighlighter.ts:396
↓ 2 callersFunctionisEqualSubString
( stringA: string, aStart: number, stringB: string, bStart: number, length: number, )
packages/lexical/src/convert/markdown/MarkdownShortcuts.ts:305
↓ 2 callersFunctionisHeightChanging
(direction: PointerDraggingDirection)
packages/lexical/src/plugins/TableCellResizer/index.tsx:187
↓ 2 callersFunctionisJsOutputChunk
( chunk: OutputAsset | OutputChunk, )
packages/embed/vite-plugins/cssInjectedByJs.ts:202
↓ 2 callersFunctionisJupyterOutputNodeOrphaned
( outputNode: JupyterOutputNode, )
packages/lexical/src/nodes/JupyterOutputNodeUtils.ts:20
↓ 2 callersFunctionisSpaceOrTabChar
(char: string)
packages/lexical/src/nodes/JupyterInputHighlighter.ts:37
↓ 2 callersMethodkernelspecs
()
packages/react/src/jupyter/services/JupyterServices.ts:19
↓ 2 callersFunctionlexicalToNbformat
(nodes: LexicalNode[])
packages/lexical/src/convert/LexicalToNbformat.tsx:25
↓ 2 callersFunctionloadFromCDN
()
packages/react/src/jupyter/ipywidgets/libembed-amd.ts:86
↓ 2 callersFunctionmain
()
packages/react/scripts/validate-tools-sync.js:55
↓ 2 callersFunctionmain
()
packages/lexical/scripts/validate-tools-sync.js:55
↓ 2 callersFunctionmapToPrismLanguage
( language: string | null | undefined, )
packages/lexical/src/nodes/JupyterInputNode.ts:46
↓ 2 callersFunctionmapToTableCells
(textContent: string)
packages/lexical/src/convert/transformers/MarkdownTransformers.ts:239
↓ 2 callersFunctionmergeJupyterNodes
* Merge jupyter-input and jupyter-output nodes into a single jupyter-cell block. * The block_id is taken from the input node (for deletion purposes).
packages/lexical/src/tools/utils/blocks.ts:358
↓ 2 callersFunctionnbformatToLexical
( notebook: INotebookContent, editor: LexicalEditor, )
packages/lexical/src/convert/NbformatToLexical.tsx:13
↓ 2 callersFunctionnewCodeCell
(source: string)
packages/lexical/src/convert/LexicalToNbformat.tsx:75
↓ 2 callersMethodnext
()
packages/react/src/components/kernel/inspector/model.ts:79
↓ 2 callersMethodnormalizeJupyterModule
(mod: T)
packages/react/src/components/jupyterlab/JupyterLabAppAdapter.ts:43
↓ 2 callersMethodnormalizeKernelSpecResources
( specs: any, serviceManager: ServiceManager.IManager )
packages/react/src/components/jupyterlab/JupyterLabAppAdapter.ts:61
↓ 2 callersFunctionnormalizeToPx
(fontSize: number, unit: string)
packages/lexical/src/plugins/ToolbarPlugin/fontSize.tsx:28
↓ 2 callersMethodnotebook
* Get the notebook widget.
packages/react/src/components/notebook/NotebookAdapter.ts:57
↓ 2 callersMethodnotifyListeners
()
packages/lexical/src/examples/components/ManualRuntimeControl.tsx:66
↓ 2 callersMethodonCollapse
(msg: KernelMessage.IMessage)
packages/react/src/components/kernel/inspector/widget.tsx:204
↓ 2 callersFunctionparseFontSize
(input: string)
packages/lexical/src/plugins/ToolbarPlugin/fontSize.tsx:23
↓ 2 callersMethodperformInspection
* Performs an inspection by sending an execute request with the query command to the kernel.
packages/react/src/components/kernel/variables/handler.ts:141
↓ 2 callersMethodprocessDriveRequest
* Process drive request * @param data
packages/react/src/jupyter/lite/pyodide-kernel/tokens.ts:36
↓ 2 callersFunctionrefreshUsage
()
packages/react/src/components/kernel/KernelUsage.tsx:86
↓ 2 callersFunctionregisterCodeHighlighting
(editor: LexicalEditor)
packages/lexical/src/nodes/JupyterInputHighlighter.ts:609
↓ 2 callersMethodregisterDefaultLanguages
* Register default language configurations * Currently supports: Python, JavaScript, TypeScript
packages/lexical/src/autoindent/LanguageIndentRegistry.ts:67
↓ 2 callersMethodregisterPluginModules
* Register the plugins from multiple plugin modules. * * @param mods - The plugin modules to register.
packages/react/src/jupyter/lite/server/app.ts:176
↓ 2 callersMethodrename
* Process the request to rename a file or directory * * @param request the request
packages/react/src/jupyter/lite/contents/drivecontents.ts:48
↓ 2 callersMethodrender
()
packages/react/src/components/lumino/ReactPortalWidget.ts:28
↓ 2 callersFunctionrenderEmbed
( element: HTMLElement, options: import('./types').EmbedOptions, )
packages/embed/src/index-bootstrap.ts:81
↓ 2 callersFunctionrenderEmbedLazy
( element: HTMLElement, options: EmbedOptions, )
packages/embed/src/components-lazy.tsx:236
← previousnext →301–400 of 2,365, ranked by callers