示例#1
0
    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
示例#2
0
    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
示例#3
0
    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