From cbca0bdf36724c4c753341226475ec66310a711f Mon Sep 17 00:00:00 2001 From: Bozo Jovicic Date: Fri, 10 Jan 2025 16:49:59 +0100 Subject: [PATCH 1/5] MWPW-164871 Milo Products Catalog - A11Y - Elements must meet minimum color contrast ratio thresholds --- libs/features/mas/src/sidenav/merch-sidenav-heading.css.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/features/mas/src/sidenav/merch-sidenav-heading.css.js b/libs/features/mas/src/sidenav/merch-sidenav-heading.css.js index b6c1cbf7aa..defb10a3d0 100644 --- a/libs/features/mas/src/sidenav/merch-sidenav-heading.css.js +++ b/libs/features/mas/src/sidenav/merch-sidenav-heading.css.js @@ -9,6 +9,6 @@ export const headingStyles = css` letter-spacing: 0.06em; padding: 0 12px; line-height: 32px; - color: #747474; + color: #737373; } `; From 168b77bcc833a9d875ab480c1f08cd565ca5d05d Mon Sep 17 00:00:00 2001 From: Bozo Jovicic Date: Fri, 10 Jan 2025 17:07:10 +0100 Subject: [PATCH 2/5] MWPW-164871 Milo Products Catalog - A11Y - Elements must meet minimum color contrast ratio thresholds --- libs/deps/mas/merch-sidenav.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/deps/mas/merch-sidenav.js b/libs/deps/mas/merch-sidenav.js index 7fdb7f9ab1..fee51dbbb3 100644 --- a/libs/deps/mas/merch-sidenav.js +++ b/libs/deps/mas/merch-sidenav.js @@ -7,7 +7,7 @@ var M=Object.defineProperty;var g=o=>{throw TypeError(o)};var V=(o,e,t)=>e in o? letter-spacing: 0.06em; padding: 0 12px; line-height: 32px; - color: #747474; + color: #737373; } `;import{html as F,LitElement as U}from"/libs/deps/lit-all.min.js";function E(o,e){let t;return function(){let s=this,n=arguments;clearTimeout(t),t=setTimeout(()=>o.apply(s,n),e)}}var T="merch-search:change";var A="merch-sidenav:select";var y="hashchange";function r(o=window.location.hash){let e=[],t=o.replace(/^#/,"").split("&");for(let s of t){let[n,m=""]=s.split("=");n&&e.push([n,decodeURIComponent(m.replace(/\+/g," "))])}return Object.fromEntries(e)}function a(o,e){if(o.deeplink){let t={};t[o.deeplink]=e,H(t)}}function H(o){let e=new URLSearchParams(window.location.hash.slice(1));Object.entries(o).forEach(([n,m])=>{m?e.set(n,m):e.delete(n)}),e.sort();let t=e.toString();if(t===window.location.hash)return;let s=window.scrollY||document.documentElement.scrollTop;window.location.hash=t,window.scrollTo(0,s)}function w(o){let e=()=>{if(window.location.hash&&!window.location.hash.includes("="))return;let t=r(window.location.hash);o(t)};return e(),window.addEventListener(y,e),()=>{window.removeEventListener(y,e)}}var f=class extends U{get search(){return this.querySelector("sp-search")}constructor(){super(),this.handleInput=()=>{a(this,this.search.value),this.search.value&&this.dispatchEvent(new CustomEvent(T,{bubbles:!0,composed:!0,detail:{type:"search",value:this.search.value}}))},this.handleInputDebounced=E(this.handleInput.bind(this))}connectedCallback(){super.connectedCallback(),this.search&&(this.search.addEventListener("input",this.handleInputDebounced),this.search.addEventListener("submit",this.handleInputSubmit),this.updateComplete.then(()=>{this.setStateFromURL()}),this.startDeeplink())}disconnectedCallback(){super.disconnectedCallback(),this.search.removeEventListener("input",this.handleInputDebounced),this.search.removeEventListener("submit",this.handleInputSubmit),this.stopDeeplink?.()}setStateFromURL(){let t=r()[this.deeplink];t&&(this.search.value=t)}startDeeplink(){this.stopDeeplink=w(({search:e})=>{this.search.value=e??""})}handleInputSubmit(e){e.preventDefault()}render(){return F``}};i(f,"properties",{deeplink:{type:String}});customElements.define("merch-search",f);import{html as R,LitElement as B,css as G}from"/libs/deps/lit-all.min.js";var l=class extends B{constructor(){super(),this.handleClickDebounced=E(this.handleClick.bind(this))}selectElement(e,t=!0){e.parentNode.tagName==="SP-SIDENAV-ITEM"&&this.selectElement(e.parentNode,!1),t&&(this.selectedElement=e,this.selectedText=e.label,this.selectedValue=e.value,setTimeout(()=>{e.selected=!0},1),this.dispatchEvent(new CustomEvent(A,{bubbles:!0,composed:!0,detail:{type:"sidenav",value:this.selectedValue,elt:this.selectedElement}})))}setStateFromURL(){let t=r()[this.deeplink]??"all";if(t){let s=this.querySelector(`sp-sidenav-item[value="${t}"]`);if(!s)return;this.updateComplete.then(()=>{s.firstElementChild?.tagName==="SP-SIDENAV-ITEM"&&(s.expanded=!0),this.selectElement(s)})}}handleClick({target:e}){let{value:t,parentNode:s}=e;this.selectElement(e),s&&s.tagName==="SP-SIDENAV"&&(a(this,t),e.selected=!0,s.querySelectorAll("sp-sidenav-item[expanded],sp-sidenav-item[selected]").forEach(n=>{n.value!==t&&(n.expanded=!1,n.selected=!1)}))}selectionChanged({target:{value:e,parentNode:t}}){this.selectElement(this.querySelector(`sp-sidenav-item[value="${e}"]`)),a(this,e)}connectedCallback(){super.connectedCallback(),this.addEventListener("click",this.handleClickDebounced),this.updateComplete.then(()=>{this.setStateFromURL()})}disconnectedCallback(){super.disconnectedCallback(),this.removeEventListener("click",this.handleClickDebounced)}render(){return R`
Date: Fri, 10 Jan 2025 18:41:55 +0100 Subject: [PATCH 3/5] Trigger Build From e9f70a537a767c3857af5256f618ec9ca9ee364b Mon Sep 17 00:00:00 2001 From: Bozo Jovicic Date: Fri, 10 Jan 2025 18:45:38 +0100 Subject: [PATCH 4/5] Trigger Build From 2fa9497d62a7617ed941074a94d2a3e030c8f9c2 Mon Sep 17 00:00:00 2001 From: Bozo Jovicic Date: Fri, 10 Jan 2025 18:57:18 +0100 Subject: [PATCH 5/5] Trigger Build