diff --git a/website_sale_product_library/__manifest__.py b/website_sale_product_library/__manifest__.py index e7afb7f..1219a10 100644 --- a/website_sale_product_library/__manifest__.py +++ b/website_sale_product_library/__manifest__.py @@ -21,7 +21,6 @@ Modifica la tienda online con los campos de product_library. "data": ["views/website_sale_views.xml"], "assets": { "web.assets_frontend": [ - "website_sale_product_library/static/src/js/multimedia_hover_player.js", "website_sale_product_library/static/src/scss/custom.scss", ], }, diff --git a/website_sale_product_library/static/src/scss/custom.scss b/website_sale_product_library/static/src/scss/custom.scss index 8334aa0..894c245 100644 --- a/website_sale_product_library/static/src/scss/custom.scss +++ b/website_sale_product_library/static/src/scss/custom.scss @@ -8,33 +8,32 @@ border-radius: 6px; } -// El player se inserta al final de o_wsale_product_information, en el flujo normal del flex -.o_multimedia_hover_player { - overflow: hidden; - max-height: 0; - opacity: 0; - pointer-events: none; - transition: max-height 0.25s ease-in-out, opacity 0.2s ease-in-out; +// Player centrado sobre la imagen de producto (sin ocultado por hover) +.o_wsale_product_img_link { + position: relative; } -.oe_product_cart:hover .o_multimedia_hover_player, -.o_multimedia_hover_player:hover, -.oe_product_cart.o_multimedia_player_active .o_multimedia_hover_player, -.o_multimedia_hover_player:focus-within { - max-height: 60px; - opacity: 1; +.o_multimedia_image_player { + position: absolute; + left: 50%; + top: 50%; + transform: translate(-50%, -50%); + width: min(86%, 320px); + z-index: 4; pointer-events: auto; } -.o_multimedia_hover_player iframe, +.o_multimedia_image_player iframe, .o_multimedia_product_player iframe { width: 100%; min-width: 0; display: block; + border-radius: 8px; + box-shadow: 0 6px 16px rgba(0, 0, 0, 0.2); } @media (max-width: 991.98px) { - .o_multimedia_hover_player { - display: none !important; + .o_multimedia_image_player { + width: min(92%, 300px); } } diff --git a/website_sale_product_library/views/website_sale_views.xml b/website_sale_product_library/views/website_sale_views.xml index 2a0c6a9..6440a54 100644 --- a/website_sale_product_library/views/website_sale_views.xml +++ b/website_sale_product_library/views/website_sale_views.xml @@ -13,8 +13,8 @@ - -
+ +