SYMBOL INDEX (196 symbols across 34 files) FILE: app/index.template.js function loadScript (line 13) | function loadScript(url) { function loadComponent (line 23) | async function loadComponent(url, scope) { function createModule (line 35) | async function createModule(scope, module) { FILE: app/publicpath.js function getOption (line 23) | function getOption(name) { FILE: app/rspack.config.js function createShared (line 99) | function createShared(packageData) { FILE: buildutils/src/ensure-repo.ts function ensureResolutions (line 10) | function ensureResolutions(): string[] { FILE: buildutils/src/get-latest-lab-version.ts function convertPythonVersion (line 4) | function convertPythonVersion(version: string): string { function extractVersionFromReleases (line 11) | function extractVersionFromReleases( function extractCurrentJupyterLabVersion (line 37) | function extractCurrentJupyterLabVersion(): string { function findVersion (line 46) | async function findVersion(versionTag: string): Promise { function getLatestLabVersion (line 69) | async function getLatestLabVersion(): Promise { FILE: buildutils/src/upgrade-lab-dependencies.ts constant PACKAGE_JSON_PATHS (line 4) | const PACKAGE_JSON_PATHS: string[] = [ constant DEPENDENCY_GROUP (line 23) | const DEPENDENCY_GROUP = '@jupyterlab'; type IVersion (line 25) | interface IVersion { function parseVersion (line 32) | function parseVersion(version: string): IVersion { function getVersionRange (line 55) | function getVersionRange(version: IVersion): string { function updateVersionInFile (line 62) | function updateVersionInFile( function updatePackageJson (line 73) | async function updatePackageJson(newVersion: string): Promise { function updateDependencyVersion (line 112) | function updateDependencyVersion(existingJson: any, newJson: any): void { function absoluteVersion (line 144) | function absoluteVersion(version: string): string { constant FILES_TO_UPDATE (line 153) | const FILES_TO_UPDATE = ['pyproject.toml', '.pre-commit-config.yaml']; function upgradeLabDependencies (line 155) | async function upgradeLabDependencies(): Promise { FILE: buildutils/src/utils.ts function getPythonVersion (line 6) | function getPythonVersion(): string { function postbump (line 12) | function postbump(commit = true): void { FILE: docs/source/conf.py function setup (line 405) | def setup(app): FILE: notebook/__init__.py function _jupyter_server_extension_paths (line 8) | def _jupyter_server_extension_paths() -> list[dict[str, str]]: function _jupyter_server_extension_points (line 12) | def _jupyter_server_extension_points() -> list[dict[str, Any]]: function _jupyter_labextension_paths (line 18) | def _jupyter_labextension_paths() -> list[dict[str, str]]: FILE: notebook/app.py class NotebookBaseHandler (line 50) | class NotebookBaseHandler(ExtensionHandlerJinjaMixin, ExtensionHandlerMi... method custom_css (line 54) | def custom_css(self) -> t.Any: method get_page_config (line 57) | def get_page_config(self) -> dict[str, t.Any]: class TreeHandler (line 133) | class TreeHandler(NotebookBaseHandler): method get (line 137) | async def get(self, path: str = "") -> None: class ConsoleHandler (line 173) | class ConsoleHandler(NotebookBaseHandler): method get (line 177) | def get(self, path: str | None = None) -> t.Any: # noqa: ARG002 class TerminalHandler (line 183) | class TerminalHandler(NotebookBaseHandler): method get (line 187) | def get(self, path: str | None = None) -> t.Any: # noqa: ARG002 class FileHandler (line 193) | class FileHandler(NotebookBaseHandler): method get (line 197) | def get(self, path: str | None = None) -> t.Any: # noqa: ARG002 class NotebookHandler (line 203) | class NotebookHandler(NotebookBaseHandler): method get (line 207) | async def get(self, path: str = "") -> t.Any: class CustomCssHandler (line 221) | class CustomCssHandler(NotebookBaseHandler): method get (line 225) | def get(self) -> t.Any: class JupyterNotebookApp (line 245) | class JupyterNotebookApp(NotebookConfigShimMixin, LabServerApp): # type... method _default_static_dir (line 286) | def _default_static_dir(self) -> str: method _default_templates_dir (line 290) | def _default_templates_dir(self) -> str: method _default_app_settings_dir (line 294) | def _default_app_settings_dir(self) -> str: method _default_schemas_dir (line 298) | def _default_schemas_dir(self) -> str: method _default_themes_dir (line 302) | def _default_themes_dir(self) -> str: method _default_user_settings_dir (line 306) | def _default_user_settings_dir(self) -> str: method _default_workspaces_dir (line 310) | def _default_workspaces_dir(self) -> str: method _prepare_templates (line 313) | def _prepare_templates(self) -> None: method server_extension_is_enabled (line 317) | def server_extension_is_enabled(self, extension: str) -> bool: method initialize_handlers (line 329) | def initialize_handlers(self) -> None: method initialize (line 361) | def initialize(self, argv: list[str] | None = None) -> None: # noqa: ... FILE: packages/application-extension/src/index.ts constant TREE_PATTERN (line 71) | const TREE_PATTERN = new RegExp('/(notebooks|edit)/(.*)'); constant STRIP_IPYNB (line 76) | const STRIP_IPYNB = /\.ipynb$/; constant JUPYTERLAB_DOCMANAGER_PLUGIN_ID (line 81) | const JUPYTERLAB_DOCMANAGER_PLUGIN_ID = function updateTreePath (line 1095) | function updateTreePath(treePath: string) { FILE: packages/application/src/app.ts class NotebookApp (line 27) | class NotebookApp extends JupyterFrontEnd { method constructor (line 33) | constructor(options: NotebookApp.IOptions = { shell: new NotebookShell... method info (line 89) | get info(): JupyterLab.IInfo { method paths (line 96) | get paths(): JupyterFrontEnd.IPaths { method handleEvent (line 130) | override handleEvent(event: Event): void { method registerPluginModule (line 142) | registerPluginModule(mod: NotebookApp.IPluginModule): void { method registerPluginModules (line 165) | registerPluginModules(mods: NotebookApp.IPluginModule[]): void { type IOptions (line 184) | interface IOptions type IInfo (line 191) | interface IInfo { type IPluginModule (line 207) | interface IPluginModule { function setFormat (line 229) | function setFormat(app: NotebookApp): void { FILE: packages/application/src/panelhandler.ts class PanelHandler (line 15) | class PanelHandler { method constructor (line 16) | constructor() { method panel (line 23) | get panel(): Panel { method addWidget (line 32) | addWidget(widget: Widget, rank: number): void { class SidePanelHandler (line 67) | class SidePanelHandler extends PanelHandler { method constructor (line 71) | constructor(area: SidePanel.Area) { method currentWidget (line 103) | get currentWidget(): Widget | null { method area (line 114) | get area(): SidePanel.Area { method isVisible (line 121) | get isVisible(): boolean { method panel (line 128) | override get panel(): Panel { method widgets (line 135) | get widgets(): Readonly { method widgetAdded (line 142) | get widgetAdded(): ISignal { method widgetRemoved (line 149) | get widgetRemoved(): ISignal { method closeButton (line 156) | get closeButton(): HTMLButtonElement { method expand (line 167) | expand(id?: string): void { method activate (line 187) | activate(id: string): void { method has (line 199) | has(id: string): boolean { method collapse (line 206) | collapse(): void { method addWidget (line 216) | override addWidget(widget: Widget, rank: number): void { method hide (line 232) | hide(): void { method show (line 240) | show(): void { method _findInsertIndex (line 248) | private _findInsertIndex(item: Private.IRankItem): number { method _findWidgetIndex (line 255) | private _findWidgetIndex(widget: Widget): number { method _findWidgetByID (line 262) | private _findWidgetByID(id: string): Widget | null { method _refreshVisibility (line 269) | private _refreshVisibility(): void { method _onWidgetRemoved (line 276) | private _onWidgetRemoved(sender: StackedPanel, widget: Widget): void { type Area (line 304) | type Area = 'left' | 'right'; class SidePanelPalette (line 310) | class SidePanelPalette { method constructor (line 314) | constructor(options: SidePanelPaletteOption) { method getItem (line 322) | getItem( method addItem (line 336) | addItem(widget: Readonly, area: 'left' | 'right'): void { method removeItem (line 365) | removeItem(widget: Readonly, area: 'left' | 'right'): void { type SidePanelPaletteItem (line 377) | type SidePanelPaletteItem = { type SidePanelPaletteOption (line 397) | type SidePanelPaletteOption = { type IRankItem (line 422) | interface IRankItem { function itemCmp (line 436) | function itemCmp(first: IRankItem, second: IRankItem): number { FILE: packages/application/src/pathopener.ts class DefaultNotebookPathOpener (line 11) | class DefaultNotebookPathOpener implements INotebookPathOpener { method open (line 15) | open(options: INotebookPathOpener.IOpenOptions): WindowProxy | null { FILE: packages/application/src/shell.ts type INotebookShell (line 33) | interface INotebookShell extends NotebookShell {} type Area (line 42) | type Area = 'main' | 'top' | 'menu' | 'left' | 'right' | 'down'; type IWidgetPosition (line 47) | interface IWidgetPosition { type IUserLayout (line 61) | interface IUserLayout { constant DEFAULT_RANK (line 72) | const DEFAULT_RANK = 900; class NotebookShell (line 77) | class NotebookShell extends Widget implements JupyterFrontEnd.IShell { method constructor (line 78) | constructor() { method currentChanged (line 199) | get currentChanged(): ISignal< method currentWidget (line 209) | get currentWidget(): Widget | null { method top (line 216) | get top(): Widget { method menu (line 223) | get menu(): Widget { method leftHandler (line 230) | get leftHandler(): SidePanelHandler { method rightHandler (line 237) | get rightHandler(): SidePanelHandler { method leftCollapsed (line 244) | get leftCollapsed(): boolean { method rightCollapsed (line 251) | get rightCollapsed(): boolean { method restored (line 260) | get restored(): Promise { method translator (line 267) | get translator(): ITranslator { method translator (line 270) | set translator(value: ITranslator) { method userLayout (line 288) | get userLayout() { method activateById (line 295) | activateById(id: string): void { method add (line 328) | add( method isSidePanelVisible (line 385) | isSidePanelVisible(area: string): boolean { method getWidgetArea (line 400) | getWidgetArea(id: string): string | null { method expand (line 416) | expand(area: string): void { method collapse (line 432) | collapse(area: string): void { method collapseTop (line 448) | collapseTop(): void { method expandTop (line 456) | expandTop(): void { method widgets (line 466) | *widgets(area: INotebookShell.Area): IterableIterator { method expandLeft (line 495) | expandLeft(id?: string): void { method collapseLeft (line 503) | collapseLeft(): void { method expandRight (line 511) | expandRight(id?: string): void { method collapseRight (line 519) | collapseRight(): void { method restoreLayout (line 527) | async restoreLayout( method _onTabPanelChanged (line 536) | private _onTabPanelChanged(): void { class SkipLinkWidgetHandler (line 562) | class SkipLinkWidgetHandler { method constructor (line 566) | constructor(shell: INotebookShell) { method handleEvent (line 579) | handleEvent(event: Event): void { method _focusMain (line 587) | private _focusMain() { method skipLinkWidget (line 598) | get skipLinkWidget(): Widget { method dispose (line 605) | dispose(): void { method hide (line 617) | hide(): void { method show (line 624) | show(): void { method isDisposed (line 631) | get isDisposed(): boolean { FILE: packages/application/src/tokens.ts type INotebookPathOpener (line 6) | interface INotebookPathOpener { type IOpenOptions (line 19) | interface IOpenOptions { FILE: packages/docmanager-extension/src/index.ts method open (line 43) | async open( method opened (line 103) | get opened() { FILE: packages/documentsearch-extension/src/index.ts constant SEARCHABLE_CLASS (line 12) | const SEARCHABLE_CLASS = 'jp-mod-searchable'; FILE: packages/help-extension/src/index.tsx constant RESOURCES (line 22) | const RESOURCES = [ FILE: packages/lab-extension/src/index.ts type ISwitcherChoice (line 57) | interface ISwitcherChoice { FILE: packages/notebook-extension/src/index.ts constant KERNEL_STATUS_ERROR_CLASS (line 53) | const KERNEL_STATUS_ERROR_CLASS = 'jp-NotebookKernelStatus-error'; constant KERNEL_STATUS_WARN_CLASS (line 58) | const KERNEL_STATUS_WARN_CLASS = 'jp-NotebookKernelStatus-warn'; constant KERNEL_STATUS_INFO_CLASS (line 63) | const KERNEL_STATUS_INFO_CLASS = 'jp-NotebookKernelStatus-info'; constant KERNEL_STATUS_FADE_OUT_CLASS (line 68) | const KERNEL_STATUS_FADE_OUT_CLASS = 'jp-NotebookKernelStatus-fade'; constant SCROLLED_OUTPUTS_CLASS (line 73) | const SCROLLED_OUTPUTS_CLASS = 'jp-mod-outputsScrolled'; constant FULL_WIDTH_NOTEBOOK_CLASS (line 78) | const FULL_WIDTH_NOTEBOOK_CLASS = 'jp-mod-fullwidth'; FILE: packages/tree-extension/src/fileactions.tsx class FilesActionButtons (line 19) | class FilesActionButtons { method constructor (line 24) | constructor(options: { method widgets (line 68) | get widgets(): IterableIterator { FILE: packages/tree-extension/src/index.ts constant FILE_BROWSER_FACTORY (line 51) | const FILE_BROWSER_FACTORY = 'FileBrowser'; constant FILE_BROWSER_PLUGIN_ID (line 56) | const FILE_BROWSER_PLUGIN_ID = '@jupyterlab/filebrowser-extension:browser'; function onSettingsChanged (line 207) | function onSettingsChanged(settings: ISettingRegistry.ISettings): void { method activate (line 252) | activate(app: JupyterFrontEnd, settingRegistry: ISettingRegistry) { FILE: packages/tree/src/notebook-tree.ts class NotebookTreeWidget (line 10) | class NotebookTreeWidget extends TabPanel implements INotebookTree { method constructor (line 14) | constructor() { FILE: packages/tree/src/token.ts type INotebookTree (line 7) | interface INotebookTree extends TabPanel {} FILE: tests/conftest.py function mkdir (line 16) | def mkdir(tmp_path, *parts): function make_notebook_app (line 31) | def make_notebook_app( # PLR0913 function notebookapp (line 130) | def notebookapp(jp_serverapp, make_notebook_app): FILE: tests/test_app.py function notebooks (line 10) | def notebooks(jp_create_notebook, notebookapp): function test_notebook_handler (line 21) | async def test_notebook_handler(notebooks, jp_fetch): function test_tree_handler (line 46) | async def test_tree_handler(notebooks, notebookapp, jp_fetch): function test_console_handler (line 75) | async def test_console_handler(notebookapp, jp_fetch): function test_terminals_handler (line 82) | async def test_terminals_handler(notebookapp, jp_fetch): function test_edit_handler (line 89) | async def test_edit_handler(notebooks, jp_fetch): function test_app (line 96) | async def test_app(notebookapp): FILE: ui-tests/test/console.spec.ts constant NOTEBOOK (line 14) | const NOTEBOOK = 'empty.ipynb'; FILE: ui-tests/test/editor.spec.ts constant FILE (line 10) | const FILE = 'environment.yml'; FILE: ui-tests/test/links.spec.ts constant NOTEBOOK (line 10) | const NOTEBOOK = 'local_links.ipynb'; constant SUBFOLDER (line 11) | const SUBFOLDER = 'test'; FILE: ui-tests/test/menus.spec.ts constant NOTEBOOK (line 11) | const NOTEBOOK = 'empty.ipynb'; constant MENU_PATHS (line 13) | const MENU_PATHS = [ FILE: ui-tests/test/notebook.spec.ts constant NOTEBOOK (line 12) | const NOTEBOOK = 'example.ipynb'; FILE: ui-tests/test/tree.spec.ts constant SUBFOLDER (line 8) | const SUBFOLDER = 'subfolder'; FILE: ui-tests/test/utils.ts function runAndAdvance (line 8) | async function runAndAdvance( function waitForKernelReady (line 17) | async function waitForKernelReady(page: Page): Promise { function hideAddCellButton (line 44) | async function hideAddCellButton(page: Page): Promise { function waitForNotebook (line 53) | async function waitForNotebook(