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 @@
-
-
+
+
+
+
+