From 2394f325e952fbdc5af75693da4da06f3a68b5d1 Mon Sep 17 00:00:00 2001 From: Cocographique Date: Thu, 9 Apr 2020 08:54:03 +0000 Subject: [PATCH] [IMP] website_mass_mailing: improve "Newsletter" snippets layouts Part of https://github.com/odoo/odoo/pull/52698 task-2210730 --- .../models/website_mass_mailing.py | 2 +- .../src/scss/website_mass_mailing_popup.scss | 15 ++++---- .../views/snippets_templates.xml | 34 +++++++++++++------ 3 files changed, 32 insertions(+), 19 deletions(-) diff --git a/addons/website_mass_mailing/models/website_mass_mailing.py b/addons/website_mass_mailing/models/website_mass_mailing.py index bcf09212c3e..ce92127a1c1 100644 --- a/addons/website_mass_mailing/models/website_mass_mailing.py +++ b/addons/website_mass_mailing/models/website_mass_mailing.py @@ -9,7 +9,7 @@ class MassMailingPopup(models.Model): _description = "Mailing list popup" def _default_popup_content(self): - return self.env['ir.ui.view']._render_template('website_mass_mailing.s_newsletter_block') + return self.env['ir.ui.view']._render_template('website_mass_mailing.s_newsletter_subscribe_popup_content') mailing_list_id = fields.Many2one('mailing.list') website_id = fields.Many2one('website') diff --git a/addons/website_mass_mailing/static/src/scss/website_mass_mailing_popup.scss b/addons/website_mass_mailing/static/src/scss/website_mass_mailing_popup.scss index dbf59564104..425d9e1a98e 100644 --- a/addons/website_mass_mailing/static/src/scss/website_mass_mailing_popup.scss +++ b/addons/website_mass_mailing/static/src/scss/website_mass_mailing_popup.scss @@ -8,16 +8,15 @@ display: none; } .close { + z-index: $zindex-modal; @include o-position-absolute(0, 0); - font-size: $font-size-sm; - width: 2 * $font-size-sm; - height: 2 * $font-size-sm; + width: $font-size-lg * 2; + height: $font-size-lg * 2; + line-height: $font-size-lg * 2; + margin: 0; padding: 0; - margin: (-$font-size-sm) (-$font-size-sm) 0 0; - opacity: 1; - background-color: $white; - z-index: 1; - border-radius: $font-size-sm; + @include o-bg-color(color-yiq(o-color('primary')), o-color('primary'), $with-extras: false); box-shadow: $box-shadow-sm; + opacity: 1; } } diff --git a/addons/website_mass_mailing/views/snippets_templates.xml b/addons/website_mass_mailing/views/snippets_templates.xml index a8cbc35eba0..09987a98176 100644 --- a/addons/website_mass_mailing/views/snippets_templates.xml +++ b/addons/website_mass_mailing/views/snippets_templates.xml @@ -37,15 +37,13 @@ + +