123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108 |
- {%- extends 'basic.tpl' -%}
- {% from 'mathjax.tpl' import mathjax %}
- {%- block header -%}
- <!DOCTYPE html>
- <html>
- <head>
- {%- block html_head -%}
- <meta charset="utf-8" />
- {% set nb_title = nb.metadata.get('title', '') or resources['metadata']['name'] %}
- <title>{{nb_title}}</title>
- <script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.1.10/require.min.js"></script>
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
- {% block ipywidgets %}
- {%- if "widgets" in nb.metadata -%}
- <script>
- (function() {
- function addWidgetsRenderer() {
- var mimeElement = document.querySelector('script[type="application/vnd.jupyter.widget-view+json"]');
- var scriptElement = document.createElement('script');
- var widgetRendererSrc = '{{ resources.ipywidgets_base_url }}@jupyter-widgets/html-manager@*/dist/embed-amd.js';
- var widgetState;
- // Fallback for older version:
- try {
- widgetState = mimeElement && JSON.parse(mimeElement.innerHTML);
- if (widgetState && (widgetState.version_major < 2 || !widgetState.version_major)) {
- widgetRendererSrc = '{{ resources.ipywidgets_base_url }}jupyter-js-widgets@*/dist/embed.js';
- }
- } catch(e) {}
- scriptElement.src = widgetRendererSrc;
- document.body.appendChild(scriptElement);
- }
- document.addEventListener('DOMContentLoaded', addWidgetsRenderer);
- }());
- </script>
- {%- endif -%}
- {% endblock ipywidgets %}
- {% for css in resources.inlining.css -%}
- <style type="text/css">
- {{ css }}
- </style>
- {% endfor %}
- <style type="text/css">
- /* Overrides of notebook CSS for static HTML export */
- body {
- overflow: visible;
- padding: 8px;
- }
- div#notebook {
- overflow: visible;
- border-top: none;
- }
- {%- if resources.global_content_filter.no_prompt-%}
- div#notebook-container{
- padding: 6ex 12ex 8ex 12ex;
- }
- {%- endif -%}
- @media print {
- div.cell {
- display: block;
- page-break-inside: avoid;
- }
- div.output_wrapper {
- display: block;
- page-break-inside: avoid;
- }
- div.output {
- display: block;
- page-break-inside: avoid;
- }
- }
- </style>
- <!-- Custom stylesheet, it must be in the same directory as the html file -->
- <link rel="stylesheet" href="custom.css">
- <!-- Loading mathjax macro -->
- {{ mathjax() }}
- {%- endblock html_head -%}
- </head>
- {%- endblock header -%}
- {% block body %}
- <body>
- <div tabindex="-1" id="notebook" class="border-box-sizing">
- <div class="container" id="notebook-container">
- {{ super() }}
- </div>
- </div>
- </body>
- {%- endblock body %}
- {% block footer %}
- {{ super() }}
- </html>
- {% endblock footer %}
|