templates/pages/index.html.twig line 1

Open in your IDE?
  1. {% extends "base.html.twig" %}
  2. {% block title %}{{ 'index.title'|trans }}{% endblock %}
  3. {% set meta_description = 'index.description'|trans %}
  4. {% block styles %}{{ encore_entry_link_tags('css/main') }}{% endblock %}
  5. {% set body_class = 'body-grimoire' %}
  6. {% block body %}
  7. <h1 class="title">{{ 'title'|trans }}</h1>
  8. {% include 'partials/setup.html.twig' %}
  9. {% include 'partials/grimoire.html.twig' %}
  10. {% include 'partials/jinxes.html.twig' %}
  11. {% include 'partials/night-order.html.twig' %}
  12. {% include 'partials/info-tokens.html.twig' %}
  13. {% include 'partials/player-msgs.html.twig' %}
  14. {% include 'partials/notes.html.twig' %}
  15. {% include 'partials/acknowledgements.html.twig' %}
  16. {% endblock %}
  17. {% block javascript %}
  18. {% set version = hash(4) %}
  19. <script>
  20. var URLS = {
  21.     characters: "{{ path('data_characters', { version: version })|e('js') }}",
  22.     jinxes: "{{ path('data_jinx', { version: version })|e('js') }}",
  23.     game: "{{ path('data_game')|e('js') }}",
  24.     homebrew: "{{ path('homebrew')|e('js') }}"
  25. };
  26. var I18N = {
  27.     goodTeam: "{{ 'messages.good_team'|trans|e('js') }}",
  28.     evilTeam: "{{ 'messages.evil_team'|trans|e('js') }}",
  29.     emptyCharacterAbility: "{{ 'messages.empty_character_ability'|trans|e('js') }}",
  30.     versionChange: "{{ 'messages.version_change_message'|trans|e('js') }}",
  31.     invalidScript: "{{ 'messages.invalid_script'|trans|e('js') }}",
  32.     noCharacters: "{{ 'messages.no_characters'|trans|e('js') }}",
  33.     customInfoToken: "{{ 'messages.custom_info_token'|trans|e('js') }}",
  34.     bagDisabled: "{{ 'messages.bag_disabled'|trans|e('js') }}",
  35. };
  36. var ENVIRONMENT = "{{ app.environment|e('js') }}";
  37. </script>
  38. {{ encore_entry_script_tags('js/main') }}
  39. {% endblock %}