From dc9f942e0a2b8ef7022be1e6fd60d683017d6af3 Mon Sep 17 00:00:00 2001 From: qsm-odoo Date: Thu, 12 Jul 2018 15:10:47 +0200 Subject: [PATCH] [FIX] website, *: restore publish buttons' design * web Those were broken with https://github.com/odoo/odoo/commit/9de1bc0eef6f5bfaa2a8d745431caa361ae91548 This commit takes advantage of the bug to also improve their design and html validity a little bit. --- addons/web/static/src/scss/navbar.scss | 11 +++-- addons/web/static/src/scss/ui.scss | 5 --- .../website/static/src/scss/website.ui.scss | 2 +- .../static/src/xml/website.pageProperties.xml | 40 ++++++++----------- .../views/website_navbar_templates.xml | 14 +++---- 5 files changed, 30 insertions(+), 42 deletions(-) diff --git a/addons/web/static/src/scss/navbar.scss b/addons/web/static/src/scss/navbar.scss index 79b89c7ba2d..770532d6693 100644 --- a/addons/web/static/src/scss/navbar.scss +++ b/addons/web/static/src/scss/navbar.scss @@ -64,6 +64,13 @@ > a { display: block; + + &:focus, &:active, &:focus:active { + outline: none; + } + } + + > a, > label { height: $o-navbar-height; padding: 0 10px; color: white; @@ -72,10 +79,6 @@ &:hover { background-color: $o-navbar-inverse-link-hover-bg; } - - &:focus, &:active, &:focus:active { - outline: none; - } } &.o_extra_menu_items { diff --git a/addons/web/static/src/scss/ui.scss b/addons/web/static/src/scss/ui.scss index 88c79c8018a..d88f21f83a1 100644 --- a/addons/web/static/src/scss/ui.scss +++ b/addons/web/static/src/scss/ui.scss @@ -13,8 +13,3 @@ [aria-hidden="true"], [aria-hidden="1"] { display: none!important; } - -.bg-transparent { - background: inherit; - border: none; -} diff --git a/addons/website/static/src/scss/website.ui.scss b/addons/website/static/src/scss/website.ui.scss index 319dc591dbb..3f2e65f7fb3 100644 --- a/addons/website/static/src/scss/website.ui.scss +++ b/addons/website/static/src/scss/website.ui.scss @@ -518,7 +518,7 @@ body .modal { // Pages Management .o_page_management_info { .o_switch { - padding-top: 7px; + padding-top: 9px; } } #edit_website_pages { diff --git a/addons/website/static/src/xml/website.pageProperties.xml b/addons/website/static/src/xml/website.pageProperties.xml index 357ff5cbfd9..61c0c507cf4 100644 --- a/addons/website/static/src/xml/website.pageProperties.xml +++ b/addons/website/static/src/xml/website.pageProperties.xml @@ -89,23 +89,19 @@
- - - +
- - - +
@@ -114,23 +110,19 @@
- - - +
- - - +
diff --git a/addons/website/views/website_navbar_templates.xml b/addons/website/views/website_navbar_templates.xml index 0c843139a73..c2886439db3 100644 --- a/addons/website/views/website_navbar_templates.xml +++ b/addons/website/views/website_navbar_templates.xml @@ -60,14 +60,12 @@