def nb_menu(self, line): """ defines ``%nb_menu`` which displays a menu .. nbref:: :title: nb_menu The magic command ``%nb_menu`` displays a menu in a notebook. It parses a notebook and displays a menu gathering all sections within that notebook. The code is the following:: from pyquickhelper.ipythonhelper import add_notebook_menu js = add_notebook_menu(menu_id=<menu_id>, header=<title>, format=<format>, first_level=<level1>, last_level=<level2>, raw=<raw>) """ parser = self.get_parser(MagicNotebook.nb_menu_parser, "nb_menu") args = self.get_args(line, parser) if args is not None: js = add_notebook_menu(menu_id=args.menu_id, header=args.title, format=args.format, first_level=args.level1, last_level=args.level2, raw=args.raw) return js
def nb_menu(self, line): """ defines ``%nb_menu`` which displays a menu """ parser = self.get_parser(MagicNotebook.nb_menu_parser, "nb_menu") args = self.get_args(line, parser) if args is not None: js = add_notebook_menu(menu_id=args.menu_id, header=args.title, format=args.format, first_level=args.level1, last_level=args.level2, raw=args.raw) return js