home · contact · privacy
Renamed class for more clarity.
authorChristian Heller <c.heller@plomlompom.de>
Sun, 27 Apr 2025 16:31:19 +0000 (18:31 +0200)
committerChristian Heller <c.heller@plomlompom.de>
Sun, 27 Apr 2025 16:31:19 +0000 (18:31 +0200)
src/templates/_base.tmpl
src/templates/_macros.tmpl
src/templates/balance.tmpl
src/templates/edit_structured.tmpl
src/templates/ledger_raw.tmpl
src/templates/ledger_structured.tmpl

index 268e586ede97a92074018555d27f8cc601d534bf..0dc07b15ec65b4fc0ee721b6f3675f86af2f9972 100644 (file)
@@ -34,7 +34,7 @@ table.alternating > tbody > tr:nth-child(even) {
 td {
     vertical-align: top;
 }
-div.bad, td.bad, tr.bad, span.bad {
+div.critical, td.critical, tr.critical, span.critical, input[type="submit"].critical {
     {{macros.css_bg_red()}}
 }
 {% block css %}{% endblock %}
@@ -50,7 +50,7 @@ ledger <a href="/ledger_structured">structured</a>
 · <a href="/balance">balance</a>
 ·
 {% if tainted %}
-    <span class="bad">unsaved changes:
+    <span class="critical">unsaved changes:
 {% endif %}
 <input type="submit"name="file_load" value="reload" />
 {% if tainted %}
index 05dc359775b55f9a4aee1439ea24bd3341a8605d..7d6b9c4a1ebe8316cde09dee787deed0390c31e6 100644 (file)
@@ -24,10 +24,10 @@ td.amount, td.currency {
 
 
 {% macro css_balance() %}
-table.alternating.bad > tbody > tr:nth-child(odd) {
+table.alternating.critical > tbody > tr:nth-child(odd) {
     {{ css_bg_red() }}
 }
-table.alternating.bad > tbody > tr:nth-child(even) {
+table.alternating.critical > tbody > tr:nth-child(even) {
     background-color: #ff8a8a;
 }
 td.balance.amount {
@@ -63,7 +63,7 @@ td.balance.currency {
 td.block_column {
     {{css_bg_white()}}
 }
-td.block_column.bad {
+td.block_column.critical {
     {{css_bg_red()}}
 }
 {% endmacro %}
@@ -73,12 +73,12 @@ td.block_column.bad {
 {% macro ledger_block_columns(mode, block) %}
 <tr></tr><!-- just to keep the background-color alternation in proper order -->
 <tr id="block_{{block.id_}}">
-<td class="block_column {% if block.date_error %}bad{% endif %}" rowspan={{block.lines|length + 1}}>
+<td class="block_column {% if block.date_error %}critical{% endif %}" rowspan={{block.lines|length + 1}}>
 <input type="submit" name="ledger_moveup_{{block.id_}}" value="^" {% if not block.can_move(1) %}disabled{% endif %}/><br />
 <input type="submit" name="ledger_movedown_{{block.id_}}" value="v" {% if not block.can_move(0) %}disabled{% endif %}/><br />
 <input type="submit" name="ledger_copy_{{block.id_}}" value="C" />
 </td>
-<td class="block_column {% if block.booking and block.booking.sink_error %}bad{% endif %}" rowspan={{block.lines|length + 1}}>
+<td class="block_column {% if block.booking and block.booking.sink_error %}critical{% endif %}" rowspan={{block.lines|length + 1}}>
 [<a href="#block_{{block.id_}}">#</a>]<br />
 [<a href="/balance?up_incl={{block.id_}}">b</a>]<br />
 [<a href="/edit_{{mode}}/{{block.id_}}">e</a>]
@@ -159,7 +159,7 @@ function taint() {
 </span>
 <hr />
 {% if block.date_error or (block.booking and block.booking.sink_error) %}
-    <div class="bad">block-wide errors:
+    <div class="critical">block-wide errors:
     {{block.date_error}}
     {% if block.booking %}
         {% if block.date_error %}– and:{% endif %}
@@ -198,7 +198,7 @@ function taint() {
         {{ booking_balance_account_with_children(child) }}
     {% endfor %}
 {% endmacro %}
-<table class="alternating {% if not valid %}bad{% endif %}">
+<table class="alternating {% if not valid %}critical{% endif %}">
 <tr>
 <th>account</th>
 <th>before</th>
index 4f8533c65ce8a74e3088b5a7db1963f0ae5766a1..630bfbfd404913024a5b4995098eb0abbf63555a 100644 (file)
@@ -92,7 +92,7 @@ span.indent {
 |
 balance after <a href="/blocks/{{block.id_}}">booking {{block.id_}} ({{block.booking.date}}: {{block.booking.target}})</a>
 </p>
-<table class="alternating {% if not valid %}bad{% endif %}">
+<table class="alternating {% if not valid %}critical{% endif %}">
 {% for root in roots %}
     {{account_with_children(block.id_,root,indent=0)}}
 {% endfor %}
index ec677e45166995b2d0a95337c9d3da584c1ddd33..dca7e0a4251dab823e3fe574a240dba9d1be2d04 100644 (file)
@@ -89,7 +89,7 @@ function update_form() {
         function setup_input_td(tr, colspan) {
             const td = add_td(tr, colspan);
             if (booking_line.errors.length > 0) {
-                td.classList.add('bad');
+                td.classList.add('critical');
             };
             return td;
         }
@@ -158,14 +158,14 @@ function update_form() {
 
         // add error explanation row if necessary
         if (booking_line.errors.length > 0) {
-            tr.classList.add('bad');
+            tr.classList.add('critical');
             const tr_info = document.createElement('tr');
             tr_info.classList.add('skip');
             table.appendChild(tr_info);
             const td = add_td(tr_info, 7);
             tr.appendChild(document.createElement('td'));
             td.textContent = 'line bad:' + booking_line.errors;
-            tr_info.classList.add('bad');
+            tr_info.classList.add('critical');
         }
     }
 }
index 3bc1b39a641045f568fdb636445a82e65f5e6ae7..76a329855770bb4be20716493f37b3d65bd4e768 100644 (file)
@@ -18,7 +18,7 @@ table {
     {{macros.ledger_block_columns('raw', block)}}
     {% for line in block.lines %}
         <tr>
-        <td {% if line.errors %}class="bad"{% endif %}>{{line.raw}}&nbsp;</td>
+        <td {% if line.errors %}class="critical"{% endif %}>{{line.raw}}&nbsp;</td>
         </tr>
     {% endfor %}
 {% endfor %}
index 1838c34af65c0a632f3b634cc9afd35254aa59f9..12b74003af8af501d2995986924ff95ce9653bc8 100644 (file)
@@ -22,14 +22,14 @@ td.amount, td.currency {
     {{macros.ledger_block_columns('structured', block)}}
     {% if block.booking %}
         <tr>
-        <td colspan=3 {% if block.booking.intro_line.errors %}class="bad"{% endif %}>{{block.booking.date}} {{block.booking.target}}</td>
+        <td colspan=3 {% if block.booking.intro_line.errors %}class="critical"{% endif %}>{{block.booking.date}} {{block.booking.target}}</td>
         <td>{{block.booking.intro_line.comment}}</td>
         </tr>
         {% for line in block.booking.transfer_lines %}
             <tr>
-            <td class="amount {% if line.errors %}bad{% endif %}">{{line.amount_short}}</td>
-            <td class="currency {% if line.errors %}bad{% endif %}">{{ macros.currency_short(line.currency) }}</td>
-            <td {% if line.errors %}class="bad"{% endif %}>{{line.account}}</td>
+            <td class="amount {% if line.errors %}critical{% endif %}">{{line.amount_short}}</td>
+            <td class="currency {% if line.errors %}critical{% endif %}">{{ macros.currency_short(line.currency) }}</td>
+            <td {% if line.errors %}class="critical"{% endif %}>{{line.account}}</td>
             <td>{{line.comment}}</td>
             </tr>
         {% endfor %}