Home Reference Source Repository

src/es6/cells/notebook.es6

import {CellManager as StandaloneCellManager} from "./standalone";

import Jupyter from "base/js/namespace";

export class CellManager extends StandaloneCellManager {
  getCells(){
    return Jupyter.notebook.get_cells().reduce((memo, cell)=> {
      if(cell.metadata.nbpresent){
        memo[cell.metadata.nbpresent.id] = cell;
      }
      return memo;
    }, {});
  }
}