templates/SalesJournal/form.html.twig line 1

Open in your IDE?
  1. {% extends 'layout.html.twig' %}
  2. {% trans_default_domain 'PotentialCustomerCompany' %}
  3. {% import 'Document/macro.html.twig' as document_macro %}
  4. {% block breadcrumb %}
  5.     <ol class="breadcrumb">
  6.         <li><a href="{{ path('app.sales_journal.index') }}">{{ 'ui.sales_journals' | trans }}</a></li>
  7.         <li class="active">{{ block('page_header') }}</li>
  8.     </ol>
  9. {% endblock %}
  10. {% block body %}
  11.     <div class="container">
  12.         <div class="row">
  13.             <div class="col-xs-12">
  14.                 <div class="page-header">
  15.                     <h1>{% block page_header %}{% endblock %}</h1>
  16.                 </div>
  17.                 {{ form_start(form) }}
  18.                 {{ form_errors(form) }}
  19.                 <div class="well">
  20.                     <div class="row">
  21.                         <div class="col-xs-12">
  22.                             {{ form_row(form.name) }}
  23.                         </div>
  24.                     </div>
  25.                     <div class="row">
  26.                         <div class="col-xs-12">
  27.                             <div class="form-group">
  28.                                 {{ form_label(form.contacts) }}
  29.                                 <div class="collection" id="{{ form.contacts.vars.id }}" data-prototype="{{ document_macro.company_contact(form.contacts.vars.prototype) | e }}">
  30.                                     <div class="collection-list">
  31.                                         {% for contact in form.contacts %}
  32.                                             {{ document_macro.company_contact(contact) }}
  33.                                         {% endfor %}
  34.                                     </div>
  35.                                     {% if form.contacts.vars.disabled == false %}
  36.                                         <button type="button" class="btn btn-default btn-sm btn-block add-collection-item">{{ 'ui.create' | trans({}, 'PotentialCustomerCompanyContact') }}</button>
  37.                                     {% endif %}
  38.                                 </div>
  39.                                 {% do form.contacts.setRendered %}
  40.                             </div>
  41.                         </div>
  42.                     </div>
  43.                     <div class="row">
  44.                         <div class="col-xs-12">
  45.                             <div class="form-group">
  46.                                 <div class="notes">
  47.                                     {{ form_row(form.notes) }}
  48.                                 </div>
  49.                             </div>
  50.                         </div>
  51.                     </div>
  52.                 </div>
  53.                 {% if form.vars.disabled == false %}
  54.                     <div class="clearfix">
  55.                         <div class="btn-toolbar pull-right">
  56.                             <div class="btn-group">
  57.                                 <a href="{{ path('app.sales_journal.index') }}{% if company is defined %}#company-{{ company.id }}{% endif %}" class="btn btn-default">{{ 'ui.cancel' | trans({}, 'app') }}</a>
  58.                             </div>
  59.                             <div class="btn-group">
  60.                                 <input type="submit" class="btn btn-primary" value="{{ 'ui.submit' | trans({}, 'app') }}" />
  61.                             </div>
  62.                         </div>
  63.                     </div>
  64.                 {% endif %}
  65.                 {{ form_end(form) }}
  66.             </div>
  67.         </div>
  68.     </div>
  69. {% endblock %}
  70. {% block javascripts %}
  71.     <script type="text/javascript">
  72.         $(document).ready(function () {
  73.             // Handle adding and removing of terms of payment rows
  74.             initFormCollection('{{ form.contacts.vars.id }}');
  75.         });
  76.     </script>
  77. {% endblock %}
  78. {% block stylesheets %}
  79.     <style type="text/css">
  80.         .notes textarea {
  81.             height: 200px;
  82.         }
  83.     </style>
  84. {% endblock %}