scripts.twig 673 B

123456789101112131415161718192021222324
  1. {% for file in files %}
  2. <script data-cfasync="false" type="text/javascript" src="js/{{ file.filename }}
  3. {{- '.php' in file.filename ? get_common(file.params|merge({'v': version})) : '?v=' ~ version|url_encode }}"></script>
  4. {% endfor %}
  5. <script data-cfasync="false" type="text/javascript">
  6. // <![CDATA[
  7. {{ code|raw }}
  8. {% if files is not empty %}
  9. AJAX.scriptHandler
  10. {% for file in files %}
  11. .add('{{ file.filename|escape_js_string }}', {{ file.has_onload ? 1 : 0 }})
  12. {% endfor %}
  13. ;
  14. $(function() {
  15. {% for file in files %}
  16. {% if file.has_onload %}
  17. AJAX.fireOnload('{{ file.filename|escape_js_string }}');
  18. {% endif %}
  19. {% endfor %}
  20. });
  21. {% endif %}
  22. // ]]>
  23. </script>