update_form();
}
+function mirror() {
+ dat_lines.slice(1).forEach((dat_line) => {
+ let inverted_amount = `-${dat_line.booking_line.amount}`;
+ if (inverted_amount.startsWith('--')) {
+ inverted_amount = inverted_amount.slice(2);
+ }
+ dat_lines.push({
+ error: '',
+ comment: '',
+ booking_line: {
+ account: '?',
+ amount: inverted_amount,
+ currency: dat_line.booking_line.currency
+ }
+ });
+ })
+ taint();
+ update_form();
+}
+
window.onload = update_form;
{% endblock %}
{% block content %}
<form action="/edit_structured/{{id}}" method="POST">
{{ macros.edit_bar("raw", id) }}
+<input type="button" onclick="mirror()" value="mirror" class="disable_on_change">
+|
<input type="button" onclick="replace()" value="replace string" class="disable_on_change">
from
<input id="replace_from" />