diff --git a/addons/web/static/src/img/form_steps_blue_red.png b/addons/web/static/src/img/form_steps_blue_red.png new file mode 100644 index 00000000000..52dff9ded8b Binary files /dev/null and b/addons/web/static/src/img/form_steps_blue_red.png differ diff --git a/addons/web/static/src/img/form_steps_reb_blue.png b/addons/web/static/src/img/form_steps_reb_blue.png new file mode 100644 index 00000000000..e3f5443c56e Binary files /dev/null and b/addons/web/static/src/img/form_steps_reb_blue.png differ diff --git a/addons/web/static/src/img/form_steps_separator.png b/addons/web/static/src/img/form_steps_separator.png new file mode 100644 index 00000000000..3a7f3bdca8e Binary files /dev/null and b/addons/web/static/src/img/form_steps_separator.png differ diff --git a/addons/web/static/src/img/form_steps_separator_v2.png b/addons/web/static/src/img/form_steps_separator_v2.png new file mode 100644 index 00000000000..4aed7c49d4c Binary files /dev/null and b/addons/web/static/src/img/form_steps_separator_v2.png differ diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index 05e117a3fff..28427862377 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -4702,7 +4702,8 @@ instance.web.form.FieldStatus = instance.web.form.AbstractField.extend({ _.each(elemts, function(element){ $item = $(element); if ($item.attr("data-id") != self.selected_value) { - $item.attr("style", "cursor: pointer;"); + $item.attr("style", "cursor: pointer; background: #ba3d37;"); + $item.parent().attr("style", "background: #ba3d37;"); $item.click(function(event){ var data_id = parseInt($(this).attr("data-id")) self.view.dataset.call('stage_set', [[self.view.datarecord.id],data_id]).then(function() { @@ -4710,14 +4711,15 @@ instance.web.form.FieldStatus = instance.web.form.AbstractField.extend({ }); }); } else { - $item.addClass('oe_highlight'); + $item.attr("style", "background: #8a89ba;"); + $item.parent().attr("style", "background: #8a89ba;"); } }); } var colors = JSON.parse((this.node.attrs || {}).statusbar_colors || "{}"); var color = colors[this.selected_value]; if (color) { - var elem = this.$element.find("li.oe_form_steps_active button"); + var elem = this.$element.find("li.oe_form_steps_active span"); elem.css("color", color); } }, diff --git a/addons/web/static/src/xml/base.xml b/addons/web/static/src/xml/base.xml index ad9e25cb2b7..20311bbee74 100644 --- a/addons/web/static/src/xml/base.xml +++ b/addons/web/static/src/xml/base.xml @@ -1032,8 +1032,11 @@
  • - - + + + + +