From 6ef27067f4caa3136d227d8891287b5d5c0fa4dc Mon Sep 17 00:00:00 2001 From: "stefanorigano (SRI)" Date: Mon, 28 Jun 2021 13:40:34 +0000 Subject: [PATCH] [FIX] web, mrp: remove old decoration classes occurrences Custom text decoration classes have been dropped with d9a0877096364afb651b25e68c048e9a605bcf4f in favor bootstrap default ones. This commit will adapt the list-view generation code ans some mrp translations that were mistakenly omitted. task-2579123 --- addons/mrp/i18n/mrp.pot | 2 +- .../web/static/src/legacy/js/views/list/list_renderer.js | 9 ++++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/addons/mrp/i18n/mrp.pot b/addons/mrp/i18n/mrp.pot index 8b8e6c73a27..041c105f251 100644 --- a/addons/mrp/i18n/mrp.pot +++ b/addons/mrp/i18n/mrp.pot @@ -239,7 +239,7 @@ msgstr "" #. module: mrp #: model_terms:ir.ui.view,arch_db:mrp.mrp_production_form_view -msgid "To Produce" +msgid "To Produce" msgstr "" #. module: mrp diff --git a/addons/web/static/src/legacy/js/views/list/list_renderer.js b/addons/web/static/src/legacy/js/views/list/list_renderer.js index 1b55efd73f2..d9a26e0d48d 100644 --- a/addons/web/static/src/legacy/js/views/list/list_renderer.js +++ b/addons/web/static/src/legacy/js/views/list/list_renderer.js @@ -209,7 +209,14 @@ var ListRenderer = BasicRenderer.extend({ const decorations = {}; for (const [key, expr] of Object.entries(node.attrs)) { if (DECORATIONS.includes(key)) { - const cssClass = key.replace('decoration', 'text'); + let cssClass; + if (key === 'decoration-bf') { + cssClass = 'font-weight-bold'; + } else if (key === 'decoration-it') { + cssClass = 'font-italic'; + } else { + cssClass = key.replace('decoration', 'text'); + } decorations[cssClass] = py.parse(py.tokenize(expr)); } }