oioioi.portals.widgets
¶
Module Contents¶
Classes¶
Grammars for inline level tokens. |
|
The default HTML renderer for rendering Markdown. |
|
Inline level lexer for inline grammars. |
|
Block level lexer for block grammars. |
|
The Markdown parser. |
|
Functions¶
|
|
|
Register markdown tag for a portal widget. |
Attributes¶
- class oioioi.portals.widgets.PortalInlineGrammar[source]¶
Bases:
mistune.InlineGrammar
Grammars for inline level tokens.
- class oioioi.portals.widgets.PortalRenderer(**kwargs)[source]¶
Bases:
mistune.Renderer
The default HTML renderer for rendering Markdown.
- class oioioi.portals.widgets.PortalInlineLexer(request, renderer, rules=None, **kwargs)[source]¶
Bases:
mistune.InlineLexer
Inline level lexer for inline grammars.
- class oioioi.portals.widgets.PortalBlockLexer(*args, **kwargs)[source]¶
Bases:
mistune.BlockLexer
Block level lexer for block grammars.
- class oioioi.portals.widgets.PortalMarkdown(request)[source]¶
Bases:
mistune.Markdown
The Markdown parser.
- Parameters
renderer – An instance of
Renderer
.inline – An inline lexer class or instance.
block – A block lexer class or instance.
- oioioi.portals.widgets.register_widget(widget)[source]¶
Register markdown tag for a portal widget. See
mistune
docs for more info.