fix two opening form tags (#2972)

This commit is contained in:
Kevin Papst
2021-11-29 15:49:54 +01:00
committed by GitHub
parent 0464054a2b
commit d994339de5
3 changed files with 17 additions and 7 deletions

View File

@@ -14,7 +14,7 @@
{% set orderHasError = form.orderBy.vars.errors|length > 0 or form.order.vars.errors|length > 0 %}
{% set orderBy = form_widget(form.orderBy) %}
{% set order = form_widget(form.order) %}
{{ form(form) }}
{{ form_rest(form) }}
<div class="form-group{% if orderHasError %} has-error{% endif %}">
{{ form_label(form.orderBy) }}
<div class="col-sm-5 col-xs-5">

View File

@@ -23,7 +23,7 @@
</h4>
</div>
<div class="modal-body">
{{ form(form) }}
{{ form_rest(form) }}
</div>
<div class="modal-footer">
<button type="submit" class="btn btn-primary pull-left" data-type="submit">{{ 'search'|trans }}</button>

View File

@@ -1,4 +1,4 @@
{% extends app.request.xmlHttpRequest ? 'form.html.twig' : 'base.html.twig' %}
{% extends 'base.html.twig' %}
{% import "quick-entry/actions.html.twig" as actions %}
{% block page_title %}{{ 'quick_entry.title'|trans }}{% endblock %}
@@ -8,7 +8,10 @@
{% embed '@AdminLTE/Widgets/box-widget.html.twig' %}
{% import "macros/widgets.html.twig" as widgets %}
{% block box_attributes %}id="quick_entry_box"{% endblock %}
{% block box_before %}{{ form_start(form, {attr: {class: 'form-dataTable'}}) }}{% endblock %}
{% block box_before %}
{{ form_start(form, {attr: {class: 'form-dataTable'}}) }}
{{ form_widget(form._token) }}
{% endblock %}
{% block box_after %}{{ form_end(form) }}{% endblock %}
{% block box_title %}
{{ form_widget(form.date) }}
@@ -36,7 +39,7 @@
</tr>
</thead>
<tbody id="ts-collection" data-index="{{ form.rows.children|length }}">
{{ form(form) }}
{{ form_widget(form.rows) }}
</tbody>
<tfoot>
<tr class="summary">
@@ -103,14 +106,20 @@
const collectionHolder = document.getElementById(e.currentTarget.dataset.collectionHolder);
const collectionPrototype = document.getElementById(e.currentTarget.dataset.collectionPrototype);
const node = document.createElement('tr');
node.innerHTML = collectionPrototype
const fakeNode = document.createElement('table');
fakeNode.innerHTML = collectionPrototype
.dataset
.prototype
.replace(
/__name__/g,
collectionHolder.dataset.index
);
let node = fakeNode.children[0];
if (node.nodeName.toUpperCase() === 'TBODY') {
node = node.children[0];
}
collectionHolder.appendChild(node);
jQuery(node).find('.selectpicker').each(function(i, el) {
@@ -118,6 +127,7 @@
});
collectionHolder.dataset.index++;
recalculateTotals();
};
document.querySelectorAll('.add-item-link').forEach(btn => btn.addEventListener("click", addFormToCollection));