Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | 120x 2160x 1414x 1414x | import type { ICellModel } from '@jupyterlab/cells'; import type { INotebookModel } from '@jupyterlab/notebook'; import { toArray } from '@lumino/algorithm'; import type { DockPanel, TabBar, Widget } from '@lumino/widgets'; export function getTabBars(dockPanel: DockPanel): TabBar<Widget>[] { return toArray(dockPanel.tabBars()); } export function getCellModels(notebookModel: INotebookModel): ICellModel[] { return toArray(notebookModel.cells); } export function getSelectedWidget(dockPanel: DockPanel): Widget | null { const selectedWidgets = toArray(dockPanel.selectedWidgets()); return selectedWidgets.length ? selectedWidgets[0] : null; } |