26 lines
802 B
Twig
26 lines
802 B
Twig
|
{% for file in files %}
|
||
|
<script data-cfasync="false" type="text/javascript" src="{{ base_dir }}js/
|
||
|
{{- file.filename starts with 'vendor/' or file.filename starts with 'messages.php' ? file.filename : 'dist/' ~ file.filename -}}
|
||
|
{{- '.php' in file.filename ? get_common(file.params|merge({'v': version})) : '?v=' ~ version|url_encode }}"></script>
|
||
|
{% endfor %}
|
||
|
|
||
|
<script data-cfasync="false" type="text/javascript">
|
||
|
// <![CDATA[
|
||
|
{{ code|raw }}
|
||
|
{% if files is not empty %}
|
||
|
AJAX.scriptHandler
|
||
|
{% for file in files %}
|
||
|
.add('{{ file.filename|escape_js_string }}', {{ file.has_onload ? 1 : 0 }})
|
||
|
{% endfor %}
|
||
|
;
|
||
|
$(function() {
|
||
|
{% for file in files %}
|
||
|
{% if file.has_onload %}
|
||
|
AJAX.fireOnload('{{ file.filename|escape_js_string }}');
|
||
|
{% endif %}
|
||
|
{% endfor %}
|
||
|
});
|
||
|
{% endif %}
|
||
|
// ]]>
|
||
|
</script>
|