% extends 'template/base_base.html'|translate:lang
{% load exfiltry %}{% load exsyntax %}
% load exfiltry
% load exsyntax
% load django_bootstrap5
%% js_extrascipts
{% spec '{' %}block.super{% spec '}' %}
{% for js_static in js_static_files %}{% spec '[' %} module_link '{{prj.name}}/js/{{js_static.name}}.js' {% spec ']' %}
{% endfor %}
{% for prj_tab in static_for_ext_apps %}{% for js_static2 in prj_tab.1 %}{% spec '[' %} module_link '{{prj_tab.0}}/js/{{js_static2.name}}.js' {% spec ']' %}
{% endfor %}{% endfor %}
{% if component_elements %}{% spec "[" %} jscript_link 'system/require.js' {% spec "]" %}
{% endif %}
%% extrastyle
{% spec '{' %}block.super{% spec '}' %}
{% for css_static in css_static_files %}{% spec '[' %} css_link '{{prj.name}}/css/{{css_static.name}}.css' {% spec ']' %}
{% endfor %}
{% for prj_tab in static_for_ext_apps %}{% for css_static2 in prj_tab.2 %}{% spec '[' %} css_link '{{prj_tab.0}}/css/{{css_static2.name}}.css' {% spec ']' %}
{% endfor %}{% endfor %}
%% body_footer_scripts
{% spec '{' %}block.super{% spec '}' %}
{% if component_elements %}
{% for component_elem in component_elements %}{% spec "[" %} component '{{component_elem}}' {% spec ']' %}
{% endfor %}
{% endif %}
%% component_init
{% if component_elements %}{% if initial_state %} .var initial_state = { {{initial_state|one_line_code|safe}} };{% else %} .var initial_state={};{% endif %}
.GLOBAL_BUS.set_state(initial_state);
.var component_init = [ {% for pos in component_elements %}"{{pos|last_elem:'/'}}", {% endfor %} ]; {% else %} .var component_init = []; {% endif %}