From 154fa878bd33c0185baa07247f05920643620d5b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Fri, 7 Aug 2020 14:07:30 +0000 Subject: [PATCH] [FIX] website_event(_online): improve event menu header display PURPOSE Clean menu display, notably when having long event names and/or in mobile mode. SPECIFICATIONS Do not use an ellipsis or crop event name: display it completely even if it makes it take several lines. Ensure event menu items are not broken into multiline. Each menu name should be displayed completely. Move menu name on multiline instead. In mobile, remove some padding to give as much space as possible to the event name. LINKS Related to testing of EventOnline Task ID-2314778 Fwd port of PR #55625 PR #55642 --- .../static/src/scss/website_event.scss | 15 +++++++++++++++ addons/website_event/views/event_templates.xml | 4 ++-- .../static/src/scss/website_event_templates.scss | 8 -------- 3 files changed, 17 insertions(+), 10 deletions(-) diff --git a/addons/website_event/static/src/scss/website_event.scss b/addons/website_event/static/src/scss/website_event.scss index 479880ef1da..5600f4c5670 100644 --- a/addons/website_event/static/src/scss/website_event.scss +++ b/addons/website_event/static/src/scss/website_event.scss @@ -148,6 +148,21 @@ } .o_wevent_event { + // Multi-line event title, even in mobile mode + nav > div > a.navbar-brand { + text-overflow: revert; + white-space: break-spaces; + overflow: hidden; + max-width: calc(100% - 80px); + } + + // Ensure menu labels are not split + #o_wevent_event_submenu { + li.nav-item { + white-space: nowrap; + } + } + .o_wevent_event_title { margin: 3rem 0; diff --git a/addons/website_event/views/event_templates.xml b/addons/website_event/views/event_templates.xml index f37d9c4998d..c3cf0609461 100644 --- a/addons/website_event/views/event_templates.xml +++ b/addons/website_event/views/event_templates.xml @@ -374,8 +374,8 @@