diff --git a/static/src/js/lefilament_tdb.js b/static/src/js/lefilament_tdb.js index 39fe4891a19288b0333ecf24201084e465ab5de0..edae56a9abcbf2d6a0d0638409cad7a60e0cad30 100644 --- a/static/src/js/lefilament_tdb.js +++ b/static/src/js/lefilament_tdb.js @@ -59,6 +59,14 @@ odoo.define('lefilament_tdb.dashboard', function(require) { value = value.toLocaleString('fr', { maximumFractionDigits: 2 }); return value; }, + render_decimal_runway: function(value) { + if (value < 3) + value = '<td class="negative">'+value.toLocaleString('fr', { maximumFractionDigits: 2 }) + '</td>'; + else + value = '<td>'+value.toLocaleString('fr', { maximumFractionDigits: 2 }) + '</td>'; + + return value; + }, }); diff --git a/static/src/xml/lefilament_tdb.xml b/static/src/xml/lefilament_tdb.xml index 6fddd6965bfd3993752614d44b0b2887e6072c33..43ccace0c6af05de4930a91d3ad16b86f1d3e997 100644 --- a/static/src/xml/lefilament_tdb.xml +++ b/static/src/xml/lefilament_tdb.xml @@ -66,9 +66,9 @@ </tr> <tr> <th>Runway</th> - <td t-foreach="widget.request" t-as="t"> - <t t-esc="widget.render_decimal(t['runway'])"></t> - </td> + <t t-foreach="widget.request" t-as="t"> + <t t-raw="widget.render_decimal_runway(t['runway'])"></t> + </t> </tr> </tbody> </table>