Skip to content

Frontend

mrzengel edited this page Jun 17, 2024 · 12 revisions

Basics from JupyterLab APOD Extension tutorial

Developed so far in basic typescript, building off of lumino Widget classes.

  • ZenodoWidget Class
  • extends Widget class from lumino
  • creates LabIcon element to handle svg icon from Zenodo (svg module is defined in svg.d.ts)
  • Test Menu is developed within constructor method currently, but placed async into the order
  • activate Function
  • defines dummy commands within existing Menu
  • Defines widget and widget tracker (currently there exists a bug where the extension is the active window when the page is reloaded on a non-native Jupyter lab side tab (i.e. another extension)
  • Python package
  • Have started to develop a python package version of the software (per the tutorial's instructions), but it is out of date now.
Clone this wiki locally