summaryrefslogtreecommitdiff
path: root/odoo/addons/base/static/src
diff options
context:
space:
mode:
authorPriyanka Kakadiya <pka@odoo.com>2019-02-05 06:16:03 +0000
committerAdrien Dieudonne <adr@odoo.com>2019-02-22 13:19:56 +0000
commitf1da58c718bc4e07500c9583ff8aa7d88b18e58e (patch)
tree185e9dbacc57888a2e531e46a912973058764200 /odoo/addons/base/static/src
parent5028507ea208c77816c1101f8097ddf8a03ea7d2 (diff)
[IMP] base: better onboarding bars on small devices
In small devices, onboarding bars are displayed vertial, which takes too much screen space, and user has to scroll down a lot to view actual content. This commit improves the behavior by showing onboarding bars horizontally (with scrolling) in small devices also, and thus occupying minimal screen space. task: 1929048 closes odoo/odoo#30823
Diffstat (limited to 'odoo/addons/base/static/src')
-rw-r--r--odoo/addons/base/static/src/scss/onboarding.scss18
1 files changed, 13 insertions, 5 deletions
diff --git a/odoo/addons/base/static/src/scss/onboarding.scss b/odoo/addons/base/static/src/scss/onboarding.scss
index 26866c4b62c..2fb27a7c55c 100644
--- a/odoo/addons/base/static/src/scss/onboarding.scss
+++ b/odoo/addons/base/static/src/scss/onboarding.scss
@@ -35,6 +35,10 @@ $o-onboarding-violet-ui-2: #FBEEC8;
.o_onboarding_wrap {
padding: $o-horizontal-padding*2 $o-horizontal-padding;
+
+ @include media-breakpoint-down(sm) {
+ overflow-x: auto;
+ }
}
.o_onboarding_step_title, a.o_onboarding_all_done {
cursor: pointer;
@@ -76,10 +80,6 @@ $o-onboarding-violet-ui-2: #FBEEC8;
.o_onboarding_steps {
flex-flow: row nowrap;
justify-content: initial;
-
- @include media-breakpoint-down(sm) {
- flex-flow: column nowrap;
- }
}
.o_onboarding_step {
@@ -91,7 +91,7 @@ $o-onboarding-violet-ui-2: #FBEEC8;
opacity: 0.6;
@include media-breakpoint-down(sm) {
- text-align: left;
+ flex: 1 0 auto;
margin-bottom: 16px;
align-items: baseline;
@@ -114,6 +114,10 @@ $o-onboarding-violet-ui-2: #FBEEC8;
@include media-breakpoint-up(lg) {
min-width: 230px;
}
+ /* Progressbar should not break in mobile view */
+ @include media-breakpoint-down(sm) {
+ min-width: 230px;
+ }
max-width: 230px;
padding: 0 10px;
@@ -140,6 +144,10 @@ $o-onboarding-violet-ui-2: #FBEEC8;
}
.o_onboarding_dot {
+ @include media-breakpoint-down(sm) {
+ margin-left: auto;
+ margin-right: auto;
+ }
width: $o-onboarding-dot-size;
height: $o-onboarding-dot-size;
color: transparent;