index.html 1.4 KB

123456789101112131415161718192021222324252627282930313233343536
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <base href="{{base_url}}" />
  5. <meta charset="utf-8" />
  6. <meta name="viewport" content="width=device-width, initial-scale=1" />
  7. <link rel="manifest" href="manifest.json" />
  8. <link rel="icon" type="image/png" href="favicon.png" class="taipy-favicon" data-url="{{favicon}}" />
  9. <link rel="apple-touch-icon" href="favicon.png" />
  10. <title>{{title}}</title>
  11. <script>{%- if config -%}
  12. window.taipyConfig={{config|tojson|safe}};{% endif %}
  13. {%- if version -%}
  14. window.taipyVersion="{{version}}";
  15. {% endif %}</script>
  16. {%- if css_vars -%}
  17. <style>
  18. :root{
  19. {{css_vars|safe}}
  20. }
  21. </style>
  22. {% endif %}
  23. <!-- Taipy Gui js <%= htmlWebpackPlugin.options.frontend_version %> <%= htmlWebpackPlugin.options.frontend_build_date %> <%= htmlWebpackPlugin.options.frontend_build_mode %> -->
  24. </head>
  25. <body >
  26. {% for script in scripts %}
  27. <script defer src="{{script}}" ></script>
  28. {% endfor %}
  29. {% for css in styles %}
  30. <link rel="stylesheet" href="{{css}}" />
  31. {% endfor %}
  32. <noscript>You need to enable JavaScript to run this app.</noscript>
  33. <div id="root"{%- if root_margin -%} style="margin:{{root_margin}};"{% endif %}></div>
  34. {%- if watermark -%}<span class="taipy-watermark" style="position:fixed;bottom:1em;opacity:0.4;color:gray;left:50%;transform:translateX(-50%);font-size:0.7em;">{{watermark}}</span>{% endif %}
  35. </body>
  36. </html>