From 6a0fc567bc9dbc2b3d6d9792580f10ebe9c1cac3 Mon Sep 17 00:00:00 2001 From: Pierre Paridans Date: Tue, 22 Aug 2023 14:43:44 +0000 Subject: [PATCH] [IMP] web,website_slides: split up {non-}legacy in name_and_signature.scss MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit closes odoo/odoo#130875 Signed-off-by: Adrien Dieudonné (adr) --- addons/web/__manifest__.py | 1 + .../core/signature/name_and_signature.scss | 16 +++++++ .../src/legacy/scss/name_and_signature.scss | 46 ------------------- .../fields/signature/signature_field.scss | 28 +++++++++++ addons/website_slides/__manifest__.py | 1 + 5 files changed, 46 insertions(+), 46 deletions(-) create mode 100644 addons/web/static/src/core/signature/name_and_signature.scss create mode 100644 addons/web/static/src/views/fields/signature/signature_field.scss diff --git a/addons/web/__manifest__.py b/addons/web/__manifest__.py index 3cac7ca7dc4..3801a07e46e 100644 --- a/addons/web/__manifest__.py +++ b/addons/web/__manifest__.py @@ -246,6 +246,7 @@ This module provides the core of the Odoo Web Client. 'web/static/src/scss/fontawesome_overridden.scss', 'web/static/src/scss/mimetypes.scss', 'web/static/src/views/fields/translation_dialog.scss', + 'web/static/src/views/fields/signature/signature_field.scss', 'web/static/src/legacy/scss/ui.scss', 'web/static/src/legacy/scss/modal.scss', diff --git a/addons/web/static/src/core/signature/name_and_signature.scss b/addons/web/static/src/core/signature/name_and_signature.scss new file mode 100644 index 00000000000..8a380dcda87 --- /dev/null +++ b/addons/web/static/src/core/signature/name_and_signature.scss @@ -0,0 +1,16 @@ +.o_web_sign_name_and_signature { + // for the absolute of the font selection to work + position: relative; +} + +.o_web_sign_signature_group { + background: #ffffff; +} + +.o_signature_stroke { + position: absolute; + border-top: #D1D0CE solid 2px; + bottom: 16%; + width: 72%; + left: 14%; +} diff --git a/addons/web/static/src/legacy/scss/name_and_signature.scss b/addons/web/static/src/legacy/scss/name_and_signature.scss index cf9e3c04fa8..d6b4039d6f3 100644 --- a/addons/web/static/src/legacy/scss/name_and_signature.scss +++ b/addons/web/static/src/legacy/scss/name_and_signature.scss @@ -1,12 +1,3 @@ -.o_web_sign_name_and_signature { - // for the absolute of the font selection to work - position: relative; -} - -.o_web_sign_signature_group { - background: #ffffff; -} - .o_web_sign_signature_container { // for the absolute of the frame to work position: relative; @@ -30,40 +21,3 @@ } } } - -.o_field_widget { - .o_signature { - outline: 1px solid rgba(map-get($theme-colors, 'secondary'), 0.3); - position: relative; - &.o_signature_empty { - display: flex; - } - > p { - position: absolute; - top: 50%; - left: 50%; - transform: translate(-50%, -50%); - } - } -} - -.o_field_invalid { - .o_signature { - outline: 3px solid map-get($theme-colors, 'danger'); - cursor: pointer; - } -} -.o_form_editable { - .o_signature:hover { - outline: 3px solid $o-enterprise-action-color; - cursor: pointer; - } -} - -.o_signature_stroke { - position: absolute; - border-top: #D1D0CE solid 2px; - bottom: 16%; - width: 72%; - left: 14%; -} diff --git a/addons/web/static/src/views/fields/signature/signature_field.scss b/addons/web/static/src/views/fields/signature/signature_field.scss new file mode 100644 index 00000000000..a6c91455fa8 --- /dev/null +++ b/addons/web/static/src/views/fields/signature/signature_field.scss @@ -0,0 +1,28 @@ +.o_field_widget { + .o_signature { + outline: 1px solid rgba(map-get($theme-colors, 'secondary'), 0.3); + position: relative; + &.o_signature_empty { + display: flex; + } + > p { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + } + } +} + +.o_field_invalid { + .o_signature { + outline: 3px solid map-get($theme-colors, 'danger'); + cursor: pointer; + } +} +.o_form_editable { + .o_signature:hover { + outline: 3px solid $o-enterprise-action-color; + cursor: pointer; + } +} diff --git a/addons/website_slides/__manifest__.py b/addons/website_slides/__manifest__.py index 40561612a30..0fe431130c7 100644 --- a/addons/website_slides/__manifest__.py +++ b/addons/website_slides/__manifest__.py @@ -143,6 +143,7 @@ Featuring 'web/static/src/scss/mimetypes.scss', 'web/static/src/core/colorpicker/colorpicker.scss', 'web/static/src/views/fields/translation_dialog.scss', + 'web/static/src/views/fields/signature/signature_field.scss', 'web/static/src/legacy/scss/ui.scss', 'web/static/src/legacy/scss/modal.scss', 'web/static/src/legacy/scss/name_and_signature.scss',