diff --git a/addons/sale_timesheet/static/tests/tours/sale_timesheet_tour.js b/addons/sale_timesheet/static/tests/tours/sale_timesheet_tour.js
index abf318fe33a..8b953fe4323 100644
--- a/addons/sale_timesheet/static/tests/tours/sale_timesheet_tour.js
+++ b/addons/sale_timesheet/static/tests/tours/sale_timesheet_tour.js
@@ -38,7 +38,7 @@ tour.register('sale_timesheet_tour', {
content: 'Click on Confirm button to create a sale order with this quotation.',
}, {
trigger: 'button.o_form_button_save',
- extra_trigger: '.o_field_widget[name=state] button[data-value=sale].btn-primary',
+ extra_trigger: '.o_field_widget[name=state] button[data-value=sale].o_arrow_button_current',
content: 'Click on Save button to save the Sales Order.',
}, {
trigger: '.o_form_status_indicator_buttons_hidden',
diff --git a/addons/web/static/src/search/control_panel/control_panel.variables.scss b/addons/web/static/src/search/control_panel/control_panel.variables.scss
new file mode 100644
index 00000000000..2ab3d1c8d9c
--- /dev/null
+++ b/addons/web/static/src/search/control_panel/control_panel.variables.scss
@@ -0,0 +1,2 @@
+$o-control-panel-background-color: $o-view-background-color !default;
+
diff --git a/addons/web/static/src/views/fields/statusbar/statusbar_field.scss b/addons/web/static/src/views/fields/statusbar/statusbar_field.scss
index 10d25f6f9ac..d88a35cc135 100644
--- a/addons/web/static/src/views/fields/statusbar/statusbar_field.scss
+++ b/addons/web/static/src/views/fields/statusbar/statusbar_field.scss
@@ -20,10 +20,7 @@
}
&:last-child {
padding-left: $o-horizontal-padding - 1;
-
- &:not(.disabled) {
- border-left: 1px solid $border-color;
- }
+ border-left: $border-width solid $border-color;
}
&:not(:first-child):before, &:not(:first-child):after {
@@ -40,30 +37,26 @@
&:not(:first-child):before {
right: -$o-statusbar-arrow-width;
- border-left-color: map-get($grays, '300');
+ border-left-color: $border-color!important;
}
&.disabled {
opacity: 1;
pointer-events: none;
- &:not(.btn-primary) {
+ &:not(.o_arrow_button_current) {
&, &:hover, &:focus {
color: $text-muted;
}
}
}
- &.btn-primary.disabled {
- background-color: $o-brand-odoo;
- color: color-contrast($o-brand-odoo);
+ &.o_arrow_button_current.disabled {
+ background-color: $o-gray-100;
+ color: o-color(odoo);
&:after, &:before {
- border-left-color: $o-brand-odoo;
- }
-
- + .o_arrow_button:before {
- display: none;
+ border-left-color: $o-gray-100;
}
}
}
diff --git a/addons/web/static/src/views/fields/statusbar/statusbar_field.xml b/addons/web/static/src/views/fields/statusbar/statusbar_field.xml
index a52ae93b92d..a92cfe68af6 100644
--- a/addons/web/static/src/views/fields/statusbar/statusbar_field.xml
+++ b/addons/web/static/src/views/fields/statusbar/statusbar_field.xml
@@ -6,7 +6,7 @@
-