{% extends 'template/desktop_base.html' %} {% load exsyntax %} {% block component_init %} var component_init = { graphql_pub: 'https://www.pytigon.eu/graphql_public/', graphql_prv: 'https://www.pytigon.eu/graphql/', } {% endblock %} {% block js_app_init__out %} function base_fragment_init() { let paths = [ '/', '/schcomponents/*', '/schelements/*', '/static/*', ] set_pyodide_paths(paths) async function home_callback(response) { let txt = await response.text(); let data_element = window.get_elem_from_string(txt) mount_html( document.querySelector("body"), data_element, null ) } async function home() { await pyodide_app_init("schpytigondemo", "{{base_path}}", "/", "{{application_type}}", "{{ lang }}", "auto", "anawa", home_callback) } home(); }; {% endblock %} {% block extrahead %} {{block.super}} {% css_link 'explorer/explorer.css' %} {% endblock %} {% block ext_js_scripts %} {{ block.super }} {% jscript_link 'vanillajs_plugins/nunjucks/nunjucks.min.js' %} {% jscript_link 'vanillajs_plugins/pouchdb/pouchdb-7.3.0.min.js' %} {% jscript_link 'vanillajs_plugins/graphql/graphql.min.js' %} {% endblock %}