From dba33909aa71ea14e4a6a455e669adebb19d66a9 Mon Sep 17 00:00:00 2001 From: Brieuc-brd Date: Tue, 26 Jul 2022 08:44:10 +0000 Subject: [PATCH] [MOV] web: move `KanbanView` variables into the component folder This commit moves the kanban variables from primary_variables.scss to the KanbanView folder. Part of the overall v16 SCSS optimization/restyle, task-2704984 task-2892062 Part-of: odoo/odoo#96195 --- .../src/legacy/scss/primary_variables.scss | 22 ---------------- .../src/legacy/scss/secondary_variables.scss | 14 ----------- .../src/views/kanban/kanban.variables.scss | 25 +++++++++++++++++++ 3 files changed, 25 insertions(+), 36 deletions(-) create mode 100644 addons/web/static/src/views/kanban/kanban.variables.scss diff --git a/addons/web/static/src/legacy/scss/primary_variables.scss b/addons/web/static/src/legacy/scss/primary_variables.scss index ec8b3d010f8..89cc734decb 100644 --- a/addons/web/static/src/legacy/scss/primary_variables.scss +++ b/addons/web/static/src/legacy/scss/primary_variables.scss @@ -145,28 +145,6 @@ $o-datepicker-week-color: #8f8f8f !default; $o-card-body-bg-opacity: 0.9 !default; -// Kanban - -$o-kanban-default-record-width: 300px !default; -$o-kanban-small-record-width: 240px !default; - -$o-kanban-header-title-height: 50px !default; - -$o-kanban-image-width: 64px !default; -$o-kanban-image-fill-width: 95px !default; -$o-kanban-inside-vgutter: 8px !default; -$o-kanban-inside-hgutter: 8px !default; -$o-kanban-color-border-width: 2px !default; -$o-kanban-inner-hmargin: 5px !default; -$o-kanban-progressbar-height: 20px !default; - -$o-kanban-mobile-tabs-height: 40px !default; -$o-kanban-mobile-empty-height: $o-kanban-image-width !default; -// ------- Kanban dashboard variables ------- - -// Used to manage spacing in complex dropdown menu -$o-kanban-dashboard-dropdown-complex-gap: 5px !default; - // Border-radius $o-border-radius: .25rem !default; diff --git a/addons/web/static/src/legacy/scss/secondary_variables.scss b/addons/web/static/src/legacy/scss/secondary_variables.scss index d6f4964e377..fe6743f80e6 100644 --- a/addons/web/static/src/legacy/scss/secondary_variables.scss +++ b/addons/web/static/src/legacy/scss/secondary_variables.scss @@ -33,17 +33,3 @@ $o-datepicker-week-bg-color: lighten($o-datepicker-week-color, 30%) !default; // is the minimal width of the default form view design for md/lg sizes $o-form-sheet-min-width: 990px !default; $o-form-separator-color: invert($o-view-background-color, 10%) !default; - -// Kanban - -$o-kanban-record-margin: $o-horizontal-padding / 2 !default; -$o-kanban-group-padding: $o-horizontal-padding !default; // Cannot be higher than this - -$o-kanban-inside-hgutter-mobile: $o-horizontal-padding !default; - -// ------- Kanban dashboard variables ------- - -// Since rows and containers are used inside cards, we're -// forced to set the padding relative to the grid system. -$o-kanban-dashboard-hpadding: $o-horizontal-padding !default; -$o-kanban-dashboard-vpadding: $o-horizontal-padding / 2 !default; diff --git a/addons/web/static/src/views/kanban/kanban.variables.scss b/addons/web/static/src/views/kanban/kanban.variables.scss new file mode 100644 index 00000000000..71d7f0eb0bd --- /dev/null +++ b/addons/web/static/src/views/kanban/kanban.variables.scss @@ -0,0 +1,25 @@ +$o-kanban-default-record-width: 300px !default; +$o-kanban-small-record-width: 240px !default; +$o-kanban-header-title-height: 50px !default; +$o-kanban-image-width: 64px !default; +$o-kanban-image-fill-width: 95px !default; +$o-kanban-inside-vgutter: 8px !default; +$o-kanban-inside-hgutter: 8px !default; +$o-kanban-color-border-width: 2px !default; +$o-kanban-inner-hmargin: 5px !default; +$o-kanban-progressbar-height: 20px !default; +$o-kanban-mobile-tabs-height: 40px !default; +$o-kanban-mobile-empty-height: $o-kanban-image-width !default; +$o-kanban-record-margin: $o-horizontal-padding / 2 !default; +$o-kanban-group-padding: $o-horizontal-padding !default; // Cannot be higher than this +$o-kanban-inside-hgutter-mobile: $o-horizontal-padding !default; + +// ------- Kanban dashboard variables ------- + +// Used to manage spacing in complex dropdown menu +$o-kanban-dashboard-dropdown-complex-gap: 5px !default; + +// Since rows and containers are used inside cards, we're +// forced to set the padding relative to the grid system. +$o-kanban-dashboard-hpadding: $o-horizontal-padding !default; +$o-kanban-dashboard-vpadding: $o-horizontal-padding / 2 !default;