diff --git a/addons/website_sale/static/src/js/website_sale.js b/addons/website_sale/static/src/js/website_sale.js index 894849244d5..1c61ba4da93 100644 --- a/addons/website_sale/static/src/js/website_sale.js +++ b/addons/website_sale/static/src/js/website_sale.js @@ -225,6 +225,19 @@ $('.oe_website_sale').each(function () { $('.oe_website_sale .a-submit, #comment .a-submit').off('click').on('click', function (event) { if (!event.isDefaultPrevented() && !$(this).is(".disabled")) { $(this).closest('form').submit(); + if ($(this).hasClass('a-submit-disable')){ + $(this).addClass("disabled"); + } + if ($(this).hasClass('a-submit-loading')){ + var loading = ''; + var fa_span = $(this).find('span[class*="fa"]'); + if (fa_span.length){ + fa_span.replaceWith(loading); + } + else{ + $(this).append(loading); + } + } } }); $('form.js_attributes input, form.js_attributes select', oe_website_sale).on('change', function (event) { diff --git a/addons/website_sale/views/templates.xml b/addons/website_sale/views/templates.xml index ac73d9d8b4b..fb65f657611 100644 --- a/addons/website_sale/views/templates.xml +++ b/addons/website_sale/views/templates.xml @@ -1097,7 +1097,7 @@
Return to Cart - Confirm + Confirm