From: Kohei Yoshino Date: Fri, 19 Jul 2019 21:19:54 +0000 (-0400) Subject: Bug 1567571 - Make featured product list 3+ columns X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b8f53b38bcfcb9b176f78619f6a6b3bb66224dbb;p=thirdparty%2Fbugzilla.git Bug 1567571 - Make featured product list 3+ columns --- diff --git a/extensions/BMO/template/en/default/global/choose-product.html.tmpl b/extensions/BMO/template/en/default/global/choose-product.html.tmpl index 8a5d42644..f877e23de 100644 --- a/extensions/BMO/template/en/default/global/choose-product.html.tmpl +++ b/extensions/BMO/template/en/default/global/choose-product.html.tmpl @@ -82,7 +82,7 @@ [% IF NOT ((cgi.param("full")) OR (user.settings.product_chooser.value == 'full_product_chooser')) %] -
+
[% INCLUDE easyproduct name="Core" icon="component.png" diff --git a/extensions/BMO/web/styles/choose_product.css b/extensions/BMO/web/styles/choose_product.css index 07baecf6a..f490dbb04 100644 --- a/extensions/BMO/web/styles/choose_product.css +++ b/extensions/BMO/web/styles/choose_product.css @@ -34,7 +34,7 @@ display: flex; flex-wrap: wrap; justify-content: center; - margin: 8px auto; + margin: 8px 16px; padding: 0; list-style-type: none; font-size: var(--font-size-large); @@ -51,30 +51,29 @@ margin: 32px 0 0; } -#product-list .tile { +#product-list .tiles { display: flex; flex-wrap: wrap; justify-content: center; - margin: 0 auto; } -#product-list .tile .product { +#product-list .tiles .product { overflow: hidden; box-sizing: border-box; margin: 16px 0; - padding: 0 16px 0 80px; + padding: 0 16px 0 96px; } -#product-list .tile .product h3 { +#product-list .tiles .product h3 { margin: 0; } -#product-list .tile .product img { +#product-list .tiles .product img { float: left; margin: 0 0 0 -80px; } -#product-list .tile .product p { +#product-list .tiles .product p { margin: 4px 0 0; font-size: var(--font-size-large); line-height: var(--line-height-comfortable); @@ -92,35 +91,13 @@ } @media screen and (min-width: 1024px) { - #frequent-components ul, - #product-list .tile { - width: 960px; - } - - #product-list .tile .product { - width: 50%; - } -} - -@media screen and (min-width: 768px) and (max-width: 1023px) { - #frequent-components ul, - #product-list .tile { - width: 720px; - } - - #product-list .tile .product { - width: 50%; + #product-list .tiles .product { + width: 400px; } } -@media screen and (max-width: 767px) { - #frequent-components ul, - #product-list .tile { - width: auto; - max-width: 480px; - } - - #product-list .tile .product { +@media screen and (max-width: 1023px) { + #product-list .tiles .product { width: 100%; } }