JHTML
Provides dispatchers to either pure HTML components or Widget components based on whether interactivity is required or not
APIs: JupyterAPIs
DefaultOutputArea: DefaultOutputArea
callbacks: dict
widgets: dict
OutputArea: OutputArea
JavascriptAPI: JavascriptAPI
Bootstrap: Bootstrap
Styled: Styled
Compound: Compound
manage_class(cls):
manage_style(styles):
extract_styles(attrs):
manage_attrs(attrs, sanitize=True):
load(overwrite=False):
Markdown(text):
__init__(self, context=None, include_bootstrap=False, expose_classes=False, output_pane=True, callbacks=None, widgets=None):
insert_vars(self):
wrap_callbacks(self, c):
__enter__(self):
To make writing HTML interactively a bit nicer
:returns
:_
@property
out(self):
prune_vars(self):
__exit__(self, exc_type, exc_val, exc_tb):
parse_handlers(handler_string):
parse_widget(uuid):
convert(etree, strip=True, converter=None, **extra_attrs):
parse(src, event_handlers=None, dynamic=None, track_value=None, strict=True, fallback=None, **attrs):
Abbr(*elements, **styles):
Address(*elements, **styles):
Anchor(*elements, **styles):
A(*elements, **styles):
Area(*elements, **styles):
Article(*elements, **styles):
Aside(*elements, **styles):
Audio(*elements, **styles):
B(*elements, **styles):
Base(*elements, **styles):
Bdi(*elements, **styles):
Bdo(*elements, **styles):
Blockquote(*elements, **styles):
Body(*elements, **styles):
Bold(*elements, **styles):
Br(*elements, **styles):
Button(*elements, **styles):
Canvas(*elements, **styles):
Caption(*elements, **styles):
Cite(*elements, **styles):
Code(*elements, **styles):
Col(*elements, **styles):
Colgroup(*elements, **styles):
Data(*elements, **styles):
Datalist(*elements, **styles):
Dd(*elements, **styles):
Del(*elements, **styles):
Details(*elements, **styles):
Dfn(*elements, **styles):
Dialog(*elements, **styles):
Div(*elements, **styles):
Dl(*elements, **styles):
Dt(*elements, **styles):
Em(*elements, **styles):
Embed(*elements, **styles):
Fieldset(*elements, **styles):
Figcaption(*elements, **styles):
Figure(*elements, **styles):
Footer(*elements, **styles):
Form(*elements, **styles):
Head(*elements, **styles):
Header(*elements, **styles):
Heading(*elements, **styles):
Hr(*elements, **styles):
Html(*elements, **styles):
Iframe(*elements, **styles):
Image(*elements, **styles):
Img(*elements, **styles):
Input(*elements, **styles):
Ins(*elements, **styles):
Italic(*elements, **styles):
I(*elements, **styles):
Kbd(*elements, **styles):
Label(*elements, **styles):
Legend(*elements, **styles):
Link(*elements, **styles):
List(*elements, **styles):
Ul(*elements, **styles):
ListItem(*elements, **styles):
Li(*elements, **styles):
Main(*elements, **styles):
Map(*elements, **styles):
Mark(*elements, **styles):
Meta(*elements, **styles):
Meter(*elements, **styles):
Nav(*elements, **styles):
Noscript(*elements, **styles):
NumberedList(*elements, **styles):
Ol(*elements, **styles):
Object(*elements, **styles):
Optgroup(*elements, **styles):
Option(*elements, **styles):
Output(*elements, **styles):
Param(*elements, **styles):
Picture(*elements, **styles):
Pre(*elements, **styles):
Progress(*elements, **styles):
Q(*elements, **styles):
Rp(*elements, **styles):
Rt(*elements, **styles):
Ruby(*elements, **styles):
S(*elements, **styles):
Samp(*elements, **styles):
Script(*elements, **styles):
Section(*elements, **styles):
Select(*elements, **styles):
Small(*elements, **styles):
Source(*elements, **styles):
Span(*elements, **styles):
Strong(*elements, **styles):
Style(*elements, **styles):
Sub(*elements, **styles):
SubHeading(*elements, **styles):
SubsubHeading(*elements, **styles):
SubsubsubHeading(*elements, **styles):
SubHeading5(*elements, **styles):
SubHeading6(*elements, **styles):
Summary(*elements, **styles):
Sup(*elements, **styles):
Svg(*elements, **styles):
Table(*elements, **styles):
TableBody(*elements, **styles):
Tbody(*elements, **styles):
TableFooter(*elements, **styles):
Tfoot(*elements, **styles):
TableHeader(*elements, **styles):
Thead(*elements, **styles):
TableHeading(*elements, **styles):
Th(*elements, **styles):
TableItem(*elements, **styles):
Td(*elements, **styles):
TableRow(*elements, **styles):
Tr(*elements, **styles):
Template(*elements, **styles):
Text(*elements, **styles):
P(*elements, **styles):
Textarea(*elements, **styles):
Time(*elements, **styles):
Title(*elements, **styles):
Track(*elements, **styles):
U(*elements, **styles):
Var(*elements, **styles):
Video(*elements, **styles):
Wbr(*elements, **styles):