diff --git a/addons/website_event/static/src/js/website_event_ticket_details.js b/addons/website_event/static/src/js/website_event_ticket_details.js index 8ad2e307c69..e84424acff1 100644 --- a/addons/website_event/static/src/js/website_event_ticket_details.js +++ b/addons/website_event/static/src/js/website_event_ticket_details.js @@ -32,15 +32,20 @@ odoo.define('website_event.ticket_details', function (require) { //-------------------------------------------------------------------------- /** + * When the "Fold Tickets Details" option is active, this will be called each + * time the user expand or fold the tickets (o_wevent_registration_btn). This + * allows to show/hide elements depending on the folding state. + * * @private * @param {*} ev */ _onTicketDetailsClick: function (ev){ ev.preventDefault(); if (this.foldedByDefault){ - $(ev.currentTarget).toggleClass('btn-primary text-left pl-0'); - $(ev.currentTarget).siblings().toggleClass('d-none'); - this.$('.close').toggleClass('d-none'); + let $target = $(ev.currentTarget); + $target.toggleClass('btn-primary'); + $target.children().toggleClass('d-none'); + $target.siblings('.o_wevent_registration_title, .o_wevent_price_range').toggleClass('d-none'); } }, /** diff --git a/addons/website_event/static/src/scss/event_templates_page.scss b/addons/website_event/static/src/scss/event_templates_page.scss index abc2e5a6289..97dc25b289e 100644 --- a/addons/website_event/static/src/scss/event_templates_page.scss +++ b/addons/website_event/static/src/scss/event_templates_page.scss @@ -34,24 +34,20 @@ } } + .o_wevent_registration_title { + font-weight: $font-weight-bold; + text-transform: uppercase; + } + .o_wevent_registration_btn { - flex: 0 0 100%; + transition: none; + + &:not(.collapsed) { + box-shadow: none; + } &.collapsed { flex: 0 0 33%; - - .close { - display: none; - } - } - .close { - display: block; - } - &:not(.collapsed) { - box-shadow: none; - font-weight: $font-weight-bold; - text-transform: uppercase; - transition: none; } } diff --git a/addons/website_event/views/event_templates_page_registration.xml b/addons/website_event/views/event_templates_page_registration.xml index ee8fc9103a8..a18203cc6fa 100644 --- a/addons/website_event/views/event_templates_page_registration.xml +++ b/addons/website_event/views/event_templates_page_registration.xml @@ -116,21 +116,20 @@ - + + + + diff --git a/addons/website_event_questions/static/tests/tours/tickets_questions.js b/addons/website_event_questions/static/tests/tours/tickets_questions.js index b46fc63a0e6..36084499e8e 100644 --- a/addons/website_event_questions/static/tests/tours/tickets_questions.js +++ b/addons/website_event_questions/static/tests/tours/tickets_questions.js @@ -8,9 +8,6 @@ tour.register('test_tickets_questions', { }, [{ content: "Click on the Design Fair event", trigger: 'article:contains("Design Fair New York")', -}, { - content: "Click on Buy tickets button", - trigger: 'a:contains("Tickets")', }, { content: "Select 2 'Free' tickets to buy", trigger: 'div.row:contains("Free") select.custom-select', diff --git a/addons/website_event_sale/static/tests/tours/website_event_sale.js b/addons/website_event_sale/static/tests/tours/website_event_sale.js index 31a8898bbae..ffd98358989 100644 --- a/addons/website_event_sale/static/tests/tours/website_event_sale.js +++ b/addons/website_event_sale/static/tests/tours/website_event_sale.js @@ -12,10 +12,6 @@ tour.register('event_buy_tickets', { content: "Go to the `Events` page", trigger: 'a[href*="/event"]:contains("Conference for Architects TEST"):first', }, - { - content: "Show available Tickets", - trigger: '.o_wevent_registration_btn', - }, { content: "Select 1 unit of `Standard` ticket type", extra_trigger: '#wrap:not(:has(a[href*="/event"]:contains("Conference for Architects")))', diff --git a/addons/website_event_sale/views/website_event_templates.xml b/addons/website_event_sale/views/website_event_templates.xml index 3caa8282568..b37b52fcc71 100644 --- a/addons/website_event_sale/views/website_event_templates.xml +++ b/addons/website_event_sale/views/website_event_templates.xml @@ -15,17 +15,21 @@ Free - - - From - - to - - + + + + From + + + to + + + + -
+