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): 

Feedback

Examples

Templates

Documentation