{%- extends 'display_priority.tpl' -%} {% block codecell %} <div class="cell border-box-sizing code_cell rendered"> {{ super() }} </div> {%- endblock codecell %} {% block input_group -%} <div class="input"> {{ super() }} </div> {% endblock input_group %} {% block output_group %} <div class="output_wrapper"> <div class="output"> {{ super() }} </div> </div> {% endblock output_group %} {% block in_prompt -%} <div class="prompt input_prompt"> In [{{ cell.prompt_number }}]: </div> {%- endblock in_prompt %} {% block empty_in_prompt -%} <div class="prompt input_prompt"> </div> {%- endblock empty_in_prompt %} {# output_prompt doesn't do anything in HTML, because there is a prompt div in each output area (see output block) #} {% block output_prompt %} {% endblock output_prompt %} {% block input %} <div class="inner_cell"> <div class="input_area"> {{ cell.input | highlight2html(language=resources.get('language'), metadata=cell.metadata) }} </div> </div> {%- endblock input %} {% block output %} <div class="output_area"> {%- if output.output_type == 'pyout' -%} <div class="prompt output_prompt"> Out[{{ cell.prompt_number }}]: {%- else -%} <div class="prompt"> {%- endif -%} </div> {{ super() }} </div> {% endblock output %} {% block markdowncell scoped %} <div class="cell border-box-sizing text_cell rendered"> {{ self.empty_in_prompt() }} <div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> {{ cell.source | markdown2html | strip_files_prefix }} </div> </div> </div> {%- endblock markdowncell %} {% block headingcell scoped %} <div class="cell border-box-sizing text_cell rendered"> {{ self.empty_in_prompt() }} <div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> {{ ("#" * cell.level + cell.source) | replace('\n', ' ') | markdown2html | strip_files_prefix | add_anchor }} </div> </div> </div> {% endblock headingcell %} {% block unknowncell scoped %} unknown type {{ cell.type }} {% endblock unknowncell %} {% block pyout -%} {%- set extra_class="output_pyout" -%} {% block data_priority scoped %} {{ super() }} {% endblock %} {%- set extra_class="" -%} {%- endblock pyout %} {% block stream_stdout -%} <div class="output_subarea output_stream output_stdout output_text"> <pre> {{- output.text | ansi2html -}} </pre> </div> {%- endblock stream_stdout %} {% block stream_stderr -%} <div class="output_subarea output_stream output_stderr output_text"> <pre> {{- output.text | ansi2html -}} </pre> </div> {%- endblock stream_stderr %} {% block data_svg scoped -%} <div class="output_svg output_subarea {{extra_class}}"> {%- if output.svg_filename %} <img src="{{output.svg_filename | posix_path}}" {%- else %} {{ output.svg }} {%- endif %} </div> {%- endblock data_svg %} {% block data_html scoped -%} <div class="output_html rendered_html output_subarea {{extra_class}}"> {{ output.html }} </div> {%- endblock data_html %} {% block data_png scoped %} <div class="output_png output_subarea {{extra_class}}"> {%- if output.png_filename %} <img src="{{output.png_filename | posix_path}}" {%- else %} <img src="data:image/png;base64,{{ output.png }}" {%- endif %} {%- if 'metadata' in output and 'width' in output.metadata.get('png', {}) %} width={{output.metadata['png']['width']}} {%- endif %} {%- if 'metadata' in output and 'height' in output.metadata.get('png', {}) %} height={{output.metadata['png']['height']}} {%- endif %} > </div> {%- endblock data_png %} {% block data_jpg scoped %} <div class="output_jpeg output_subarea {{extra_class}}"> {%- if output.jpeg_filename %} <img src="{{output.jpeg_filename | posix_path}}" {%- else %} <img src="data:image/jpeg;base64,{{ output.jpeg }}" {%- endif %} {%- if 'metadata' in output and 'width' in output.metadata.get('jpeg', {}) %} width={{output.metadata['jpeg']['width']}} {%- endif %} {%- if 'metadata' in output and 'height' in output.metadata.get('jpeg', {}) %} height={{output.metadata['jpeg']['height']}} {%- endif %} > </div> {%- endblock data_jpg %} {% block data_latex scoped %} <div class="output_latex output_subarea {{extra_class}}"> {{ output.latex }} </div> {%- endblock data_latex %} {% block pyerr -%} <div class="output_subarea output_text output_pyerr"> <pre> {{- super() -}} </pre> </div> {%- endblock pyerr %} {%- block traceback_line %} {{ line | ansi2html }} {%- endblock traceback_line %} {%- block data_text scoped %} <div class="output_text output_subarea {{extra_class}}"> <pre> {{- output.text | ansi2html -}} </pre> </div> {%- endblock -%} {%- block data_javascript scoped %} <div class="output_subarea output_javascript {{extra_class}}"> <script type="text/javascript"> {{ output.javascript }} </script> </div> {%- endblock -%}