diff --git a/assets/bookmarklet/bg.js b/assets/bookmarklet/bg.js index 6421b57..73e379e 100644 --- a/assets/bookmarklet/bg.js +++ b/assets/bookmarklet/bg.js @@ -1 +1 @@ -!function(e){"function"==typeof define&&define.amd?define(e):e()}((function(){"use strict";const e="3.0.8",t=e=>{const t=`Sa11yLang${e.charAt(0).toUpperCase()+e.slice(1)}`;Sa11y.Lang.addI18n(window[t].strings),new Sa11y.Sa11y({autoDetectShadowComponents:!0,customChecks:!1,exportResultsPlugin:!0,detectSPArouting:!0})};"object"==typeof Sa11y?window.location.pathname.includes("sa11y")?alert('Плъзнете бутона "Sa11y" в лентата с отметки. След това щракнете върху отметките на всяка уебстраница.'):alert("Sa11y вече е зареден на тази страница. Моля, изчакайте или презаредете страницата и опитайте отново."):function(n){const s=document.createElement("link"),a=document.getElementsByTagName("head")[0];s.rel="stylesheet",s.href=`https://cdn.jsdelivr.net/gh/ryersondmp/sa11y@${e}/dist/css/sa11y.min.css`,s.type="text/css",a.appendChild(s);const d=document.createElement("script");d.src=`https://cdn.jsdelivr.net/combine/gh/ryersondmp/sa11y@${e}/dist/js/lang/${n}.umd.min.js,gh/ryersondmp/sa11y@${e}/dist/js/sa11y.umd.min.js`,document.body.appendChild(d),d.onload=()=>t(n),d.onreadystatechange=()=>t(n)}("bg")})); +!function(t){"function"==typeof define&&define.amd?define(t):t()}((function(){"use strict";!function(t,o){(o=>{const n=document.createElement("div");n.id="sa11y-csp",n.lang=t,n.setAttribute("role","alert");const e=n.attachShadow({mode:"open"}),s=document.createElement("style");s.innerHTML="\n:host {\n position: fixed; display: block; bottom: 50px; right: 50px; margin: auto 0px; width: 560px; z-index: 10000; background-color: rgb(255, 255, 255); border: 5px solid #0a2051; font-family: system-ui, sans-serif !important; box-shadow: rgba(154, 161, 177, 0.15) 0px 0px 20px 4px, rgba(36, 40, 47, 0.25) 0px 4px 80px -8px, rgba(91, 94, 105, 0.15) 0px 4px 4px -2px; border-radius: 5px;z-index:99999;\n}\n\n*:not(style) {\n all: unset;\n box-sizing: border-box !important;\n}\n\n#sa11y-update {\n padding: 15px 80px 15px 15px;\n}\n\ndiv {\n display: block;\n}\n\nh2 {\n display: block;\n font-size: 22px;\n font-weight: bold;\n}\nh3 {\n margin-top: 5px;\n display: block;\n font-size: 19px;\n font-weight: bold;\n}\np {\n display: block;\n font-size: 17px;\n}\na {\n display: inline-block;\n font-size: 22px;\n margin-top: 15px;\n margin-bottom: 15px;\n padding: 8px 12px;\n background-color: #0a2051;\n color: #fff;\n border-radius: 5px;\n cursor: pointer;\n}\na:hover, a:focus {\n background-color: #0f3a9a;\n outline: -webkit-focus-ring-color auto 2px;\n}\n\n#sa11y-csp-close {\n position: absolute; top: 10px; right: 10px; padding: 5px 10px; background-color: rgb(246, 246, 246); border: 2px solid rgb(148, 148, 148); border-radius: 5px; cursor: pointer; font-size: 15px;\n}\n#sa11y-csp-close:focus {\n outline: -webkit-focus-ring-color auto 2px;\n}",e.appendChild(s);const a=document.createElement("button");a.id="sa11y-csp-close",a.textContent=o.close,e.appendChild(a),setTimeout((()=>{e.getElementById("sa11y-csp-close").focus()}),300);const i=document.querySelectorAll('script[src*="sa11y"]'),u=()=>{i.forEach((t=>t.remove()))};a.addEventListener("click",(()=>{n.remove(),u()})),e.addEventListener("keyup",(t=>{"Escape"===t.key&&(n.remove(),u())}));const l=document.createElement("div");l.id="sa11y-update",l.innerHTML=`\n
${o.message}
\n \n${o.aContent}
\n${o.bContent}
\n `,e.appendChild(l),document.body.appendChild(n)})(o)}("bg",{close:"Затвори",heading:"Изисква се актуализация",message:"Моля, актуализирайте Sa11y bookmarklet като добавите следния линк към лентата си с отметки.",features:"Нови функции на bookmarklet",a:"Автоматично разпознаване на езика на страницата",aContent:"Този bookmarklet автоматично показва преведена версия на Sa11y в зависимост от езика на страницата. Ако езикът не се поддържа, ще се използва английският.",b:"Предупреждение за политика за сигурност",bContent:"Ще се появи предупреждение, ако уебсайтът прилага политики за сигурност, които ограничават работата на Sa11y на страниците му."})})); diff --git a/assets/bookmarklet/cs.js b/assets/bookmarklet/cs.js index cac68b5..8afef12 100644 --- a/assets/bookmarklet/cs.js +++ b/assets/bookmarklet/cs.js @@ -1 +1 @@ -!function(e){"function"==typeof define&&define.amd?define(e):e()}((function(){"use strict";const e="3.0.8",t=e=>{const t=`Sa11yLang${e.charAt(0).toUpperCase()+e.slice(1)}`;Sa11y.Lang.addI18n(window[t].strings),new Sa11y.Sa11y({autoDetectShadowComponents:!0,customChecks:!1,exportResultsPlugin:!0,detectSPArouting:!0})};"object"==typeof Sa11y?window.location.pathname.includes("sa11y")?alert('Přetáhněte tlačítko "Sa11y" do panelu záložek. Poté klikněte na záložku na libovolné webové stránce.'):alert("Sa11y je již na této stránce načten. Počkejte prosím, nebo stránku načtěte znovu a zkuste to znovu."):function(n){const s=document.createElement("link"),o=document.getElementsByTagName("head")[0];s.rel="stylesheet",s.href=`https://cdn.jsdelivr.net/gh/ryersondmp/sa11y@${e}/dist/css/sa11y.min.css`,s.type="text/css",o.appendChild(s);const a=document.createElement("script");a.src=`https://cdn.jsdelivr.net/combine/gh/ryersondmp/sa11y@${e}/dist/js/lang/${n}.umd.min.js,gh/ryersondmp/sa11y@${e}/dist/js/sa11y.umd.min.js`,document.body.appendChild(a),a.onload=()=>t(n),a.onreadystatechange=()=>t(n)}("cs")})); +!function(o){"function"==typeof define&&define.amd?define(o):o()}((function(){"use strict";!function(o,t){(t=>{const n=document.createElement("div");n.id="sa11y-csp",n.lang=o,n.setAttribute("role","alert");const e=n.attachShadow({mode:"open"}),s=document.createElement("style");s.innerHTML="\n:host {\n position: fixed; display: block; bottom: 50px; right: 50px; margin: auto 0px; width: 560px; z-index: 10000; background-color: rgb(255, 255, 255); border: 5px solid #0a2051; font-family: system-ui, sans-serif !important; box-shadow: rgba(154, 161, 177, 0.15) 0px 0px 20px 4px, rgba(36, 40, 47, 0.25) 0px 4px 80px -8px, rgba(91, 94, 105, 0.15) 0px 4px 4px -2px; border-radius: 5px;z-index:99999;\n}\n\n*:not(style) {\n all: unset;\n box-sizing: border-box !important;\n}\n\n#sa11y-update {\n padding: 15px 80px 15px 15px;\n}\n\ndiv {\n display: block;\n}\n\nh2 {\n display: block;\n font-size: 22px;\n font-weight: bold;\n}\nh3 {\n margin-top: 5px;\n display: block;\n font-size: 19px;\n font-weight: bold;\n}\np {\n display: block;\n font-size: 17px;\n}\na {\n display: inline-block;\n font-size: 22px;\n margin-top: 15px;\n margin-bottom: 15px;\n padding: 8px 12px;\n background-color: #0a2051;\n color: #fff;\n border-radius: 5px;\n cursor: pointer;\n}\na:hover, a:focus {\n background-color: #0f3a9a;\n outline: -webkit-focus-ring-color auto 2px;\n}\n\n#sa11y-csp-close {\n position: absolute; top: 10px; right: 10px; padding: 5px 10px; background-color: rgb(246, 246, 246); border: 2px solid rgb(148, 148, 148); border-radius: 5px; cursor: pointer; font-size: 15px;\n}\n#sa11y-csp-close:focus {\n outline: -webkit-focus-ring-color auto 2px;\n}",e.appendChild(s);const a=document.createElement("button");a.id="sa11y-csp-close",a.textContent=t.close,e.appendChild(a),setTimeout((()=>{e.getElementById("sa11y-csp-close").focus()}),300);const i=document.querySelectorAll('script[src*="sa11y"]'),u=()=>{i.forEach((o=>o.remove()))};a.addEventListener("click",(()=>{n.remove(),u()})),e.addEventListener("keyup",(o=>{"Escape"===o.key&&(n.remove(),u())}));const l=document.createElement("div");l.id="sa11y-update",l.innerHTML=`\n${t.message}
\n \n${t.aContent}
\n${t.bContent}
\n `,e.appendChild(l),document.body.appendChild(n)})(t)}("cs",{close:"Zavřít",heading:"Vyžadována aktualizace",message:"Prosím, aktualizujte Sa11y bookmarklet přidáním následujícího odkazu do vaší lišty záložek.",features:"Nové funkce bookmarkletu",a:"Automatické rozpoznání jazyka stránky",aContent:"Tento bookmarklet automaticky zobrazí přeloženou verzi Sa11y na základě jazyka stránky. Pokud není jazyk podporován, bude použit angličtina.",b:"Varování o bezpečnostní politice",bContent:"Pokud web uplatňuje bezpečnostní politiky, které omezují funkčnost Sa11y na svých stránkách, zobrazí se varování."})})); diff --git a/assets/bookmarklet/da.js b/assets/bookmarklet/da.js index 29dbbee..ecd241e 100644 --- a/assets/bookmarklet/da.js +++ b/assets/bookmarklet/da.js @@ -1 +1 @@ -!function(e){"function"==typeof define&&define.amd?define(e):e()}((function(){"use strict";const e="3.0.8",n=e=>{const n=`Sa11yLang${e.charAt(0).toUpperCase()+e.slice(1)}`;Sa11y.Lang.addI18n(window[n].strings),new Sa11y.Sa11y({autoDetectShadowComponents:!0,customChecks:!1,exportResultsPlugin:!0,detectSPArouting:!0})};"object"==typeof Sa11y?window.location.pathname.includes("sa11y")?alert('Træk knappen "Sa11y" ind i din bogmærkelinje. Klik derefter på bogmærket på en hvilken som helst webside.'):alert("Sa11y er allerede indlæst på denne side. Vent venligst, eller genindlæs siden og prøv igen."):function(t){const s=document.createElement("link"),d=document.getElementsByTagName("head")[0];s.rel="stylesheet",s.href=`https://cdn.jsdelivr.net/gh/ryersondmp/sa11y@${e}/dist/css/sa11y.min.css`,s.type="text/css",d.appendChild(s);const i=document.createElement("script");i.src=`https://cdn.jsdelivr.net/combine/gh/ryersondmp/sa11y@${e}/dist/js/lang/${t}.umd.min.js,gh/ryersondmp/sa11y@${e}/dist/js/sa11y.umd.min.js`,document.body.appendChild(i),i.onload=()=>n(t),i.onreadystatechange=()=>n(t)}("da")})); +!function(t){"function"==typeof define&&define.amd?define(t):t()}((function(){"use strict";!function(t,o){(o=>{const e=document.createElement("div");e.id="sa11y-csp",e.lang=t,e.setAttribute("role","alert");const n=e.attachShadow({mode:"open"}),s=document.createElement("style");s.innerHTML="\n:host {\n position: fixed; display: block; bottom: 50px; right: 50px; margin: auto 0px; width: 560px; z-index: 10000; background-color: rgb(255, 255, 255); border: 5px solid #0a2051; font-family: system-ui, sans-serif !important; box-shadow: rgba(154, 161, 177, 0.15) 0px 0px 20px 4px, rgba(36, 40, 47, 0.25) 0px 4px 80px -8px, rgba(91, 94, 105, 0.15) 0px 4px 4px -2px; border-radius: 5px;z-index:99999;\n}\n\n*:not(style) {\n all: unset;\n box-sizing: border-box !important;\n}\n\n#sa11y-update {\n padding: 15px 80px 15px 15px;\n}\n\ndiv {\n display: block;\n}\n\nh2 {\n display: block;\n font-size: 22px;\n font-weight: bold;\n}\nh3 {\n margin-top: 5px;\n display: block;\n font-size: 19px;\n font-weight: bold;\n}\np {\n display: block;\n font-size: 17px;\n}\na {\n display: inline-block;\n font-size: 22px;\n margin-top: 15px;\n margin-bottom: 15px;\n padding: 8px 12px;\n background-color: #0a2051;\n color: #fff;\n border-radius: 5px;\n cursor: pointer;\n}\na:hover, a:focus {\n background-color: #0f3a9a;\n outline: -webkit-focus-ring-color auto 2px;\n}\n\n#sa11y-csp-close {\n position: absolute; top: 10px; right: 10px; padding: 5px 10px; background-color: rgb(246, 246, 246); border: 2px solid rgb(148, 148, 148); border-radius: 5px; cursor: pointer; font-size: 15px;\n}\n#sa11y-csp-close:focus {\n outline: -webkit-focus-ring-color auto 2px;\n}",n.appendChild(s);const i=document.createElement("button");i.id="sa11y-csp-close",i.textContent=o.close,n.appendChild(i),setTimeout((()=>{n.getElementById("sa11y-csp-close").focus()}),300);const a=document.querySelectorAll('script[src*="sa11y"]'),l=()=>{a.forEach((t=>t.remove()))};i.addEventListener("click",(()=>{e.remove(),l()})),n.addEventListener("keyup",(t=>{"Escape"===t.key&&(e.remove(),l())}));const u=document.createElement("div");u.id="sa11y-update",u.innerHTML=`\n${o.message}
\n \n${o.aContent}
\n${o.bContent}
\n `,n.appendChild(u),document.body.appendChild(e)})(o)}("da",{close:"Luk",heading:"Opdatering påkrævet",message:"Venligst opdater Sa11y bogmærket ved at tilføje følgende link til din bogmærkelinje.",features:"Nye bogmærkefunktioner",a:"Automatisk sidesproggenkendelse",aContent:"Dette bogmærke viser automatisk en oversat version af Sa11y baseret på sidesproget. Hvis sproget ikke understøttes, vil det standardisere til engelsk.",b:"Advarsel om sikkerhedspolitik",bContent:"En advarsel vises, hvis hjemmesiden håndhæver sikkerhedspolitikker, der begrænser Sa11ys funktionalitet på dens sider."})})); diff --git a/assets/bookmarklet/de.js b/assets/bookmarklet/de.js index e6a6a9a..450e26d 100644 --- a/assets/bookmarklet/de.js +++ b/assets/bookmarklet/de.js @@ -1 +1 @@ -!function(e){"function"==typeof define&&define.amd?define(e):e()}((function(){"use strict";const e="3.0.8",n=e=>{const n=`Sa11yLang${e.charAt(0).toUpperCase()+e.slice(1)}`;Sa11y.Lang.addI18n(window[n].strings),new Sa11y.Sa11y({autoDetectShadowComponents:!0,customChecks:!1,exportResultsPlugin:!0,detectSPArouting:!0})};"object"==typeof Sa11y?window.location.pathname.includes("sa11y")?alert('Ziehen Sie die Schaltfläche "Sa11y" in Ihre Lesezeichenleiste. Klicken Sie dann auf einer beliebigen Webseite auf das Lesezeichen.'):alert("Sa11y ist bereits auf dieser Seite geladen. Bitte warten Sie, oder laden Sie die Seite neu und versuchen Sie es erneut."):function(t){const s=document.createElement("link"),i=document.getElementsByTagName("head")[0];s.rel="stylesheet",s.href=`https://cdn.jsdelivr.net/gh/ryersondmp/sa11y@${e}/dist/css/sa11y.min.css`,s.type="text/css",i.appendChild(s);const a=document.createElement("script");a.src=`https://cdn.jsdelivr.net/combine/gh/ryersondmp/sa11y@${e}/dist/js/lang/${t}.umd.min.js,gh/ryersondmp/sa11y@${e}/dist/js/sa11y.umd.min.js`,document.body.appendChild(a),a.onload=()=>n(t),a.onreadystatechange=()=>n(t)}("de")})); +!function(t){"function"==typeof define&&define.amd?define(t):t()}((function(){"use strict";!function(t,e){(e=>{const n=document.createElement("div");n.id="sa11y-csp",n.lang=t,n.setAttribute("role","alert");const o=n.attachShadow({mode:"open"}),s=document.createElement("style");s.innerHTML="\n:host {\n position: fixed; display: block; bottom: 50px; right: 50px; margin: auto 0px; width: 560px; z-index: 10000; background-color: rgb(255, 255, 255); border: 5px solid #0a2051; font-family: system-ui, sans-serif !important; box-shadow: rgba(154, 161, 177, 0.15) 0px 0px 20px 4px, rgba(36, 40, 47, 0.25) 0px 4px 80px -8px, rgba(91, 94, 105, 0.15) 0px 4px 4px -2px; border-radius: 5px;z-index:99999;\n}\n\n*:not(style) {\n all: unset;\n box-sizing: border-box !important;\n}\n\n#sa11y-update {\n padding: 15px 80px 15px 15px;\n}\n\ndiv {\n display: block;\n}\n\nh2 {\n display: block;\n font-size: 22px;\n font-weight: bold;\n}\nh3 {\n margin-top: 5px;\n display: block;\n font-size: 19px;\n font-weight: bold;\n}\np {\n display: block;\n font-size: 17px;\n}\na {\n display: inline-block;\n font-size: 22px;\n margin-top: 15px;\n margin-bottom: 15px;\n padding: 8px 12px;\n background-color: #0a2051;\n color: #fff;\n border-radius: 5px;\n cursor: pointer;\n}\na:hover, a:focus {\n background-color: #0f3a9a;\n outline: -webkit-focus-ring-color auto 2px;\n}\n\n#sa11y-csp-close {\n position: absolute; top: 10px; right: 10px; padding: 5px 10px; background-color: rgb(246, 246, 246); border: 2px solid rgb(148, 148, 148); border-radius: 5px; cursor: pointer; font-size: 15px;\n}\n#sa11y-csp-close:focus {\n outline: -webkit-focus-ring-color auto 2px;\n}",o.appendChild(s);const i=document.createElement("button");i.id="sa11y-csp-close",i.textContent=e.close,o.appendChild(i),setTimeout((()=>{o.getElementById("sa11y-csp-close").focus()}),300);const a=document.querySelectorAll('script[src*="sa11y"]'),u=()=>{a.forEach((t=>t.remove()))};i.addEventListener("click",(()=>{n.remove(),u()})),o.addEventListener("keyup",(t=>{"Escape"===t.key&&(n.remove(),u())}));const l=document.createElement("div");l.id="sa11y-update",l.innerHTML=`\n${e.message}
\n \n${e.aContent}
\n${e.bContent}
\n `,o.appendChild(l),document.body.appendChild(n)})(e)}("de",{close:"Schließen",heading:"Aktualisierung erforderlich",message:"Bitte aktualisieren Sie das Sa11y-Lesezeichen, indem Sie den folgenden Link zu Ihrer Lesezeichenleiste hinzufügen.",features:"Neue Lesezeichenfunktionen",a:"Automatische Seitenspracherkennung",aContent:"Dieses Lesezeichen zeigt automatisch eine übersetzte Version von Sa11y basierend auf der Seitensprache an. Wenn die Sprache nicht unterstützt wird, wird auf Englisch zurückgegriffen.",b:"Warnung zur Sicherheitsrichtlinie",bContent:"Es wird eine Warnung angezeigt, wenn die Website Sicherheitsrichtlinien durchsetzt, die die Funktionsweise von Sa11y auf ihren Seiten einschränken."})})); diff --git a/assets/bookmarklet/el.js b/assets/bookmarklet/el.js index 0c9ddcb..8ee146d 100644 --- a/assets/bookmarklet/el.js +++ b/assets/bookmarklet/el.js @@ -1 +1 @@ -!function(e){"function"==typeof define&&define.amd?define(e):e()}((function(){"use strict";const e="3.0.8",t=e=>{const t=`Sa11yLang${e.charAt(0).toUpperCase()+e.slice(1)}`;Sa11y.Lang.addI18n(window[t].strings),new Sa11y.Sa11y({autoDetectShadowComponents:!0,customChecks:!1,exportResultsPlugin:!0,detectSPArouting:!0})};"object"==typeof Sa11y?window.location.pathname.includes("sa11y")?alert('Σύρετε το κουμπί "Sa11y" στη γραμμή σελιδοδεικτών σας. Στη συνέχεια, κάντε κλικ στο σελιδοδείκτη σε οποιαδήποτε ιστοσελίδα.'):alert("Το Sa11y έχει ήδη φορτωθεί σε αυτή τη σελίδα. Παρακαλώ περιμένετε, ή φορτώστε ξανά τη σελίδα και προσπαθήστε ξανά."):function(n){const s=document.createElement("link"),a=document.getElementsByTagName("head")[0];s.rel="stylesheet",s.href=`https://cdn.jsdelivr.net/gh/ryersondmp/sa11y@${e}/dist/css/sa11y.min.css`,s.type="text/css",a.appendChild(s);const d=document.createElement("script");d.src=`https://cdn.jsdelivr.net/combine/gh/ryersondmp/sa11y@${e}/dist/js/lang/${n}.umd.min.js,gh/ryersondmp/sa11y@${e}/dist/js/sa11y.umd.min.js`,document.body.appendChild(d),d.onload=()=>t(n),d.onreadystatechange=()=>t(n)}("el")})); +!function(t){"function"==typeof define&&define.amd?define(t):t()}((function(){"use strict";!function(t,o){(o=>{const n=document.createElement("div");n.id="sa11y-csp",n.lang=t,n.setAttribute("role","alert");const e=n.attachShadow({mode:"open"}),s=document.createElement("style");s.innerHTML="\n:host {\n position: fixed; display: block; bottom: 50px; right: 50px; margin: auto 0px; width: 560px; z-index: 10000; background-color: rgb(255, 255, 255); border: 5px solid #0a2051; font-family: system-ui, sans-serif !important; box-shadow: rgba(154, 161, 177, 0.15) 0px 0px 20px 4px, rgba(36, 40, 47, 0.25) 0px 4px 80px -8px, rgba(91, 94, 105, 0.15) 0px 4px 4px -2px; border-radius: 5px;z-index:99999;\n}\n\n*:not(style) {\n all: unset;\n box-sizing: border-box !important;\n}\n\n#sa11y-update {\n padding: 15px 80px 15px 15px;\n}\n\ndiv {\n display: block;\n}\n\nh2 {\n display: block;\n font-size: 22px;\n font-weight: bold;\n}\nh3 {\n margin-top: 5px;\n display: block;\n font-size: 19px;\n font-weight: bold;\n}\np {\n display: block;\n font-size: 17px;\n}\na {\n display: inline-block;\n font-size: 22px;\n margin-top: 15px;\n margin-bottom: 15px;\n padding: 8px 12px;\n background-color: #0a2051;\n color: #fff;\n border-radius: 5px;\n cursor: pointer;\n}\na:hover, a:focus {\n background-color: #0f3a9a;\n outline: -webkit-focus-ring-color auto 2px;\n}\n\n#sa11y-csp-close {\n position: absolute; top: 10px; right: 10px; padding: 5px 10px; background-color: rgb(246, 246, 246); border: 2px solid rgb(148, 148, 148); border-radius: 5px; cursor: pointer; font-size: 15px;\n}\n#sa11y-csp-close:focus {\n outline: -webkit-focus-ring-color auto 2px;\n}",e.appendChild(s);const a=document.createElement("button");a.id="sa11y-csp-close",a.textContent=o.close,e.appendChild(a),setTimeout((()=>{e.getElementById("sa11y-csp-close").focus()}),300);const i=document.querySelectorAll('script[src*="sa11y"]'),u=()=>{i.forEach((t=>t.remove()))};a.addEventListener("click",(()=>{n.remove(),u()})),e.addEventListener("keyup",(t=>{"Escape"===t.key&&(n.remove(),u())}));const l=document.createElement("div");l.id="sa11y-update",l.innerHTML=`\n${o.message}
\n \n${o.aContent}
\n${o.bContent}
\n `,e.appendChild(l),document.body.appendChild(n)})(o)}("el",{close:"Κλείσιμο",heading:"Απαιτείται ενημέρωση",message:"Παρακαλώ ενημερώστε το Sa11y bookmarklet προσθέτοντας τον παρακάτω σύνδεσμο στην γραμμή σελιδοδεικτών σας.",features:"Νέα χαρακτηριστικά σελιδοδεικτών",a:"Αυτόματη ανίχνευση γλώσσας σελίδας",aContent:"Αυτό το σελιδοδείκτη εμφανίζει αυτόματα μια μεταφρασμένη έκδοση του Sa11y με βάση τη γλώσσα της σελίδας. Αν η γλώσσα δεν υποστηρίζεται, θα χρησιμοποιηθεί η αγγλική γλώσσα.",b:"Προειδοποίηση πολιτικής ασφαλείας",bContent:"Θα εμφανιστεί προειδοποίηση εάν ο ιστότοπος επιβάλλει πολιτικές ασφαλείας που περιορίζουν τη λειτουργία του Sa11y στις σελίδες του."})})); diff --git a/assets/bookmarklet/enUS.js b/assets/bookmarklet/enUS.js index 1ff0bc1..f0dba4f 100644 --- a/assets/bookmarklet/enUS.js +++ b/assets/bookmarklet/enUS.js @@ -1 +1 @@ -!function(e){"function"==typeof define&&define.amd?define(e):e()}((function(){"use strict";const e="3.0.8",t=e=>{const t=`Sa11yLang${e.charAt(0).toUpperCase()+e.slice(1)}`;Sa11y.Lang.addI18n(window[t].strings),new Sa11y.Sa11y({autoDetectShadowComponents:!0,customChecks:!1,exportResultsPlugin:!0,detectSPArouting:!0})};"object"==typeof Sa11y?window.location.pathname.includes("sa11y")?alert('Drag the "Sa11y" button into your bookmarks bar. Then click the bookmark on any webpage.'):alert("Sa11y is already loaded on this page. Please wait, or reload the page and try again."):function(n){const a=document.createElement("link"),s=document.getElementsByTagName("head")[0];a.rel="stylesheet",a.href=`https://cdn.jsdelivr.net/gh/ryersondmp/sa11y@${e}/dist/css/sa11y.min.css`,a.type="text/css",s.appendChild(a);const o=document.createElement("script");o.src=`https://cdn.jsdelivr.net/combine/gh/ryersondmp/sa11y@${e}/dist/js/lang/${n}.umd.min.js,gh/ryersondmp/sa11y@${e}/dist/js/sa11y.umd.min.js`,document.body.appendChild(o),o.onload=()=>t(n),o.onreadystatechange=()=>t(n)}("enUS")})); +!function(t){"function"==typeof define&&define.amd?define(t):t()}((function(){"use strict";!function(t,o){(o=>{const n=document.createElement("div");n.id="sa11y-csp",n.lang=t,n.setAttribute("role","alert");const e=n.attachShadow({mode:"open"}),s=document.createElement("style");s.innerHTML="\n:host {\n position: fixed; display: block; bottom: 50px; right: 50px; margin: auto 0px; width: 560px; z-index: 10000; background-color: rgb(255, 255, 255); border: 5px solid #0a2051; font-family: system-ui, sans-serif !important; box-shadow: rgba(154, 161, 177, 0.15) 0px 0px 20px 4px, rgba(36, 40, 47, 0.25) 0px 4px 80px -8px, rgba(91, 94, 105, 0.15) 0px 4px 4px -2px; border-radius: 5px;z-index:99999;\n}\n\n*:not(style) {\n all: unset;\n box-sizing: border-box !important;\n}\n\n#sa11y-update {\n padding: 15px 80px 15px 15px;\n}\n\ndiv {\n display: block;\n}\n\nh2 {\n display: block;\n font-size: 22px;\n font-weight: bold;\n}\nh3 {\n margin-top: 5px;\n display: block;\n font-size: 19px;\n font-weight: bold;\n}\np {\n display: block;\n font-size: 17px;\n}\na {\n display: inline-block;\n font-size: 22px;\n margin-top: 15px;\n margin-bottom: 15px;\n padding: 8px 12px;\n background-color: #0a2051;\n color: #fff;\n border-radius: 5px;\n cursor: pointer;\n}\na:hover, a:focus {\n background-color: #0f3a9a;\n outline: -webkit-focus-ring-color auto 2px;\n}\n\n#sa11y-csp-close {\n position: absolute; top: 10px; right: 10px; padding: 5px 10px; background-color: rgb(246, 246, 246); border: 2px solid rgb(148, 148, 148); border-radius: 5px; cursor: pointer; font-size: 15px;\n}\n#sa11y-csp-close:focus {\n outline: -webkit-focus-ring-color auto 2px;\n}",e.appendChild(s);const a=document.createElement("button");a.id="sa11y-csp-close",a.textContent=o.close,e.appendChild(a),setTimeout((()=>{e.getElementById("sa11y-csp-close").focus()}),300);const i=document.querySelectorAll('script[src*="sa11y"]'),l=()=>{i.forEach((t=>t.remove()))};a.addEventListener("click",(()=>{n.remove(),l()})),e.addEventListener("keyup",(t=>{"Escape"===t.key&&(n.remove(),l())}));const u=document.createElement("div");u.id="sa11y-update",u.innerHTML=`\n${o.message}
\n \n${o.aContent}
\n${o.bContent}
\n `,e.appendChild(u),document.body.appendChild(n)})(o)}("enUS",{close:"Close",heading:"Update required",message:"Please update the Sa11y bookmarklet by adding the following link to your bookmarks bar.",features:"New bookmarklet features",a:"Automatic page language detection",aContent:"This bookmarklet automatically displays a translated version of Sa11y based on the page language. If the language is not supported, it will default to English.",b:"Security policy warning",bContent:"A warning will appear if the website enforces security policies that restrict Sa11y from working on its pages."})})); diff --git a/assets/bookmarklet/es.js b/assets/bookmarklet/es.js index 5fb8da8..186b388 100644 --- a/assets/bookmarklet/es.js +++ b/assets/bookmarklet/es.js @@ -1 +1 @@ -!function(e){"function"==typeof define&&define.amd?define(e):e()}((function(){"use strict";const e="3.0.8",n=e=>{const n=`Sa11yLang${e.charAt(0).toUpperCase()+e.slice(1)}`;Sa11y.Lang.addI18n(window[n].strings),new Sa11y.Sa11y({autoDetectShadowComponents:!0,customChecks:!1,exportResultsPlugin:!0,detectSPArouting:!0})};"object"==typeof Sa11y?window.location.pathname.includes("sa11y")?alert('Arrastra el botón "Sa11y" a tu barra de marcadores. A continuación, haz clic en el marcador en cualquier página web.'):alert("Sa11y ya está cargado en esta página. Espere o vuelva a cargar la página e inténtelo de nuevo."):function(t){const a=document.createElement("link"),s=document.getElementsByTagName("head")[0];a.rel="stylesheet",a.href=`https://cdn.jsdelivr.net/gh/ryersondmp/sa11y@${e}/dist/css/sa11y.min.css`,a.type="text/css",s.appendChild(a);const o=document.createElement("script");o.src=`https://cdn.jsdelivr.net/combine/gh/ryersondmp/sa11y@${e}/dist/js/lang/${t}.umd.min.js,gh/ryersondmp/sa11y@${e}/dist/js/sa11y.umd.min.js`,document.body.appendChild(o),o.onload=()=>n(t),o.onreadystatechange=()=>n(t)}("es")})); +!function(t){"function"==typeof define&&define.amd?define(t):t()}((function(){"use strict";!function(t,o){(o=>{const e=document.createElement("div");e.id="sa11y-csp",e.lang=t,e.setAttribute("role","alert");const n=e.attachShadow({mode:"open"}),a=document.createElement("style");a.innerHTML="\n:host {\n position: fixed; display: block; bottom: 50px; right: 50px; margin: auto 0px; width: 560px; z-index: 10000; background-color: rgb(255, 255, 255); border: 5px solid #0a2051; font-family: system-ui, sans-serif !important; box-shadow: rgba(154, 161, 177, 0.15) 0px 0px 20px 4px, rgba(36, 40, 47, 0.25) 0px 4px 80px -8px, rgba(91, 94, 105, 0.15) 0px 4px 4px -2px; border-radius: 5px;z-index:99999;\n}\n\n*:not(style) {\n all: unset;\n box-sizing: border-box !important;\n}\n\n#sa11y-update {\n padding: 15px 80px 15px 15px;\n}\n\ndiv {\n display: block;\n}\n\nh2 {\n display: block;\n font-size: 22px;\n font-weight: bold;\n}\nh3 {\n margin-top: 5px;\n display: block;\n font-size: 19px;\n font-weight: bold;\n}\np {\n display: block;\n font-size: 17px;\n}\na {\n display: inline-block;\n font-size: 22px;\n margin-top: 15px;\n margin-bottom: 15px;\n padding: 8px 12px;\n background-color: #0a2051;\n color: #fff;\n border-radius: 5px;\n cursor: pointer;\n}\na:hover, a:focus {\n background-color: #0f3a9a;\n outline: -webkit-focus-ring-color auto 2px;\n}\n\n#sa11y-csp-close {\n position: absolute; top: 10px; right: 10px; padding: 5px 10px; background-color: rgb(246, 246, 246); border: 2px solid rgb(148, 148, 148); border-radius: 5px; cursor: pointer; font-size: 15px;\n}\n#sa11y-csp-close:focus {\n outline: -webkit-focus-ring-color auto 2px;\n}",n.appendChild(a);const s=document.createElement("button");s.id="sa11y-csp-close",s.textContent=o.close,n.appendChild(s),setTimeout((()=>{n.getElementById("sa11y-csp-close").focus()}),300);const i=document.querySelectorAll('script[src*="sa11y"]'),u=()=>{i.forEach((t=>t.remove()))};s.addEventListener("click",(()=>{e.remove(),u()})),n.addEventListener("keyup",(t=>{"Escape"===t.key&&(e.remove(),u())}));const l=document.createElement("div");l.id="sa11y-update",l.innerHTML=`\n${o.message}
\n \n${o.aContent}
\n${o.bContent}
\n `,n.appendChild(l),document.body.appendChild(e)})(o)}("es",{close:"Cerrar",heading:"Actualización requerida",message:"Por favor, actualiza el marcador Sa11y añadiendo el siguiente enlace a tu barra de marcadores.",features:"Nuevas características del marcador",a:"Detección automática del idioma de la página",aContent:"Este marcador muestra automáticamente una versión traducida de Sa11y basada en el idioma de la página. Si el idioma no es compatible, se utilizará el inglés.",b:"Advertencia de política de seguridad",bContent:"Aparecerá una advertencia si el sitio web aplica políticas de seguridad que restrinjan el funcionamiento de Sa11y en sus páginas."})})); diff --git a/assets/bookmarklet/et.js b/assets/bookmarklet/et.js index 66beb8a..ad8ee6c 100644 --- a/assets/bookmarklet/et.js +++ b/assets/bookmarklet/et.js @@ -1 +1 @@ -!function(e){"function"==typeof define&&define.amd?define(e):e()}((function(){"use strict";const e="3.0.8",t=e=>{const t=`Sa11yLang${e.charAt(0).toUpperCase()+e.slice(1)}`;Sa11y.Lang.addI18n(window[t].strings),new Sa11y.Sa11y({autoDetectShadowComponents:!0,customChecks:!1,exportResultsPlugin:!0,detectSPArouting:!0})};"object"==typeof Sa11y?window.location.pathname.includes("sa11y")?alert('Lohistage nupp "Sa11y" oma järjehoidjate riba. Seejärel klõpsake järjehoidjal ükskõik millisel veebilehel.'):alert("Sa11y on juba sellel leheküljel laaditud. Palun oodake või laadige leht uuesti ja proovige uuesti."):function(n){const s=document.createElement("link"),a=document.getElementsByTagName("head")[0];s.rel="stylesheet",s.href=`https://cdn.jsdelivr.net/gh/ryersondmp/sa11y@${e}/dist/css/sa11y.min.css`,s.type="text/css",a.appendChild(s);const o=document.createElement("script");o.src=`https://cdn.jsdelivr.net/combine/gh/ryersondmp/sa11y@${e}/dist/js/lang/${n}.umd.min.js,gh/ryersondmp/sa11y@${e}/dist/js/sa11y.umd.min.js`,document.body.appendChild(o),o.onload=()=>t(n),o.onreadystatechange=()=>t(n)}("et")})); +!function(t){"function"==typeof define&&define.amd?define(t):t()}((function(){"use strict";!function(t,o){(o=>{const e=document.createElement("div");e.id="sa11y-csp",e.lang=t,e.setAttribute("role","alert");const n=e.attachShadow({mode:"open"}),s=document.createElement("style");s.innerHTML="\n:host {\n position: fixed; display: block; bottom: 50px; right: 50px; margin: auto 0px; width: 560px; z-index: 10000; background-color: rgb(255, 255, 255); border: 5px solid #0a2051; font-family: system-ui, sans-serif !important; box-shadow: rgba(154, 161, 177, 0.15) 0px 0px 20px 4px, rgba(36, 40, 47, 0.25) 0px 4px 80px -8px, rgba(91, 94, 105, 0.15) 0px 4px 4px -2px; border-radius: 5px;z-index:99999;\n}\n\n*:not(style) {\n all: unset;\n box-sizing: border-box !important;\n}\n\n#sa11y-update {\n padding: 15px 80px 15px 15px;\n}\n\ndiv {\n display: block;\n}\n\nh2 {\n display: block;\n font-size: 22px;\n font-weight: bold;\n}\nh3 {\n margin-top: 5px;\n display: block;\n font-size: 19px;\n font-weight: bold;\n}\np {\n display: block;\n font-size: 17px;\n}\na {\n display: inline-block;\n font-size: 22px;\n margin-top: 15px;\n margin-bottom: 15px;\n padding: 8px 12px;\n background-color: #0a2051;\n color: #fff;\n border-radius: 5px;\n cursor: pointer;\n}\na:hover, a:focus {\n background-color: #0f3a9a;\n outline: -webkit-focus-ring-color auto 2px;\n}\n\n#sa11y-csp-close {\n position: absolute; top: 10px; right: 10px; padding: 5px 10px; background-color: rgb(246, 246, 246); border: 2px solid rgb(148, 148, 148); border-radius: 5px; cursor: pointer; font-size: 15px;\n}\n#sa11y-csp-close:focus {\n outline: -webkit-focus-ring-color auto 2px;\n}",n.appendChild(s);const a=document.createElement("button");a.id="sa11y-csp-close",a.textContent=o.close,n.appendChild(a),setTimeout((()=>{n.getElementById("sa11y-csp-close").focus()}),300);const i=document.querySelectorAll('script[src*="sa11y"]'),u=()=>{i.forEach((t=>t.remove()))};a.addEventListener("click",(()=>{e.remove(),u()})),n.addEventListener("keyup",(t=>{"Escape"===t.key&&(e.remove(),u())}));const l=document.createElement("div");l.id="sa11y-update",l.innerHTML=`\n${o.message}
\n \n${o.aContent}
\n${o.bContent}
\n `,n.appendChild(l),document.body.appendChild(e)})(o)}("et",{close:"Sulge",heading:"Vajalik uuendus",message:"Palun uuenda Sa11y järjehoidjat, lisades järgmise lingi oma järjehoidjateribale.",features:"Uued järjehoidja funktsioonid",a:"Lehe keele automaatne tuvastamine",aContent:"See järjehoidja kuvab automaatselt tõlgitud versiooni Sa11y-st lehe keele põhjal. Kui keelt ei toetata, kasutatakse inglise keelt.",b:"Turvapoliitika hoiatus",bContent:"Kuvatakse hoiatus, kui veebisait rakendab turvapoliitikat, mis piirab Sa11y töötamist selle lehtedel."})})); diff --git a/assets/bookmarklet/fi.js b/assets/bookmarklet/fi.js index 33beeb4..36c73ff 100644 --- a/assets/bookmarklet/fi.js +++ b/assets/bookmarklet/fi.js @@ -1 +1 @@ -!function(e){"function"==typeof define&&define.amd?define(e):e()}((function(){"use strict";const e="3.0.8",t=e=>{const t=`Sa11yLang${e.charAt(0).toUpperCase()+e.slice(1)}`;Sa11y.Lang.addI18n(window[t].strings),new Sa11y.Sa11y({autoDetectShadowComponents:!0,customChecks:!1,exportResultsPlugin:!0,detectSPArouting:!0})};"object"==typeof Sa11y?window.location.pathname.includes("sa11y")?alert('Lohistage nupp "Sa11y" oma järjehoidjate riba. Seejärel klõpsake järjehoidjal ükskõik millisel veebilehel.'):alert("Sa11y on jo ladattu tälle sivulle. Odota, tai lataa sivu uudelleen ja yritä uudelleen."):function(n){const s=document.createElement("link"),a=document.getElementsByTagName("head")[0];s.rel="stylesheet",s.href=`https://cdn.jsdelivr.net/gh/ryersondmp/sa11y@${e}/dist/css/sa11y.min.css`,s.type="text/css",a.appendChild(s);const i=document.createElement("script");i.src=`https://cdn.jsdelivr.net/combine/gh/ryersondmp/sa11y@${e}/dist/js/lang/${n}.umd.min.js,gh/ryersondmp/sa11y@${e}/dist/js/sa11y.umd.min.js`,document.body.appendChild(i),i.onload=()=>t(n),i.onreadystatechange=()=>t(n)}("fi")})); +!function(t){"function"==typeof define&&define.amd?define(t):t()}((function(){"use strict";!function(t,o){(o=>{const n=document.createElement("div");n.id="sa11y-csp",n.lang=t,n.setAttribute("role","alert");const e=n.attachShadow({mode:"open"}),s=document.createElement("style");s.innerHTML="\n:host {\n position: fixed; display: block; bottom: 50px; right: 50px; margin: auto 0px; width: 560px; z-index: 10000; background-color: rgb(255, 255, 255); border: 5px solid #0a2051; font-family: system-ui, sans-serif !important; box-shadow: rgba(154, 161, 177, 0.15) 0px 0px 20px 4px, rgba(36, 40, 47, 0.25) 0px 4px 80px -8px, rgba(91, 94, 105, 0.15) 0px 4px 4px -2px; border-radius: 5px;z-index:99999;\n}\n\n*:not(style) {\n all: unset;\n box-sizing: border-box !important;\n}\n\n#sa11y-update {\n padding: 15px 80px 15px 15px;\n}\n\ndiv {\n display: block;\n}\n\nh2 {\n display: block;\n font-size: 22px;\n font-weight: bold;\n}\nh3 {\n margin-top: 5px;\n display: block;\n font-size: 19px;\n font-weight: bold;\n}\np {\n display: block;\n font-size: 17px;\n}\na {\n display: inline-block;\n font-size: 22px;\n margin-top: 15px;\n margin-bottom: 15px;\n padding: 8px 12px;\n background-color: #0a2051;\n color: #fff;\n border-radius: 5px;\n cursor: pointer;\n}\na:hover, a:focus {\n background-color: #0f3a9a;\n outline: -webkit-focus-ring-color auto 2px;\n}\n\n#sa11y-csp-close {\n position: absolute; top: 10px; right: 10px; padding: 5px 10px; background-color: rgb(246, 246, 246); border: 2px solid rgb(148, 148, 148); border-radius: 5px; cursor: pointer; font-size: 15px;\n}\n#sa11y-csp-close:focus {\n outline: -webkit-focus-ring-color auto 2px;\n}",e.appendChild(s);const i=document.createElement("button");i.id="sa11y-csp-close",i.textContent=o.close,e.appendChild(i),setTimeout((()=>{e.getElementById("sa11y-csp-close").focus()}),300);const a=document.querySelectorAll('script[src*="sa11y"]'),u=()=>{a.forEach((t=>t.remove()))};i.addEventListener("click",(()=>{n.remove(),u()})),e.addEventListener("keyup",(t=>{"Escape"===t.key&&(n.remove(),u())}));const l=document.createElement("div");l.id="sa11y-update",l.innerHTML=`\n${o.message}
\n \n${o.aContent}
\n${o.bContent}
\n `,e.appendChild(l),document.body.appendChild(n)})(o)}("fi",{close:"Sulje",heading:"Päivitys vaadittu",message:"Päivitä Sa11y kirjanmerkkityökalu lisäämällä seuraava linkki kirjanmerkkiriviisi.",features:"Uudet kirjanmerkkityökalun ominaisuudet",a:"Sivukielen automaattinen tunnistus",aContent:"Tämä kirjanmerkkityökalu näyttää automaattisesti käännetyn version Sa11y:stä sivun kieleen perustuen. Jos kieltä ei tueta, käytetään englantia.",b:"Turvapoliittinen varoitus",bContent:"Varoitus ilmestyy, jos verkkosivusto soveltaa turvapoliittisia rajoituksia, jotka estävät Sa11yn toimimisen sen sivuilla."})})); diff --git a/assets/bookmarklet/fr.js b/assets/bookmarklet/fr.js index d837849..aeb88e9 100644 --- a/assets/bookmarklet/fr.js +++ b/assets/bookmarklet/fr.js @@ -1 +1 @@ -!function(e){"function"==typeof define&&define.amd?define(e):e()}((function(){"use strict";const e="3.0.8",t=e=>{const t=`Sa11yLang${e.charAt(0).toUpperCase()+e.slice(1)}`;Sa11y.Lang.addI18n(window[t].strings),new Sa11y.Sa11y({autoDetectShadowComponents:!0,customChecks:!1,exportResultsPlugin:!0,detectSPArouting:!0})};"object"==typeof Sa11y?window.location.pathname.includes("sa11y")?alert('Faites glisser le bouton "Sa11y" dans votre barre de favoris. Cliquez ensuite sur le signet de n\'importe quelle page Web.'):alert("Sa11y est déjà chargé sur cette page. Veuillez patienter ou recharger la page et réessayer."):function(n){const s=document.createElement("link"),a=document.getElementsByTagName("head")[0];s.rel="stylesheet",s.href=`https://cdn.jsdelivr.net/gh/ryersondmp/sa11y@${e}/dist/css/sa11y.min.css`,s.type="text/css",a.appendChild(s);const o=document.createElement("script");o.src=`https://cdn.jsdelivr.net/combine/gh/ryersondmp/sa11y@${e}/dist/js/lang/${n}.umd.min.js,gh/ryersondmp/sa11y@${e}/dist/js/sa11y.umd.min.js`,document.body.appendChild(o),o.onload=()=>t(n),o.onreadystatechange=()=>t(n)}("fr")})); +!function(t){"function"==typeof define&&define.amd?define(t):t()}((function(){"use strict";!function(t,e){(e=>{const o=document.createElement("div");o.id="sa11y-csp",o.lang=t,o.setAttribute("role","alert");const n=o.attachShadow({mode:"open"}),s=document.createElement("style");s.innerHTML="\n:host {\n position: fixed; display: block; bottom: 50px; right: 50px; margin: auto 0px; width: 560px; z-index: 10000; background-color: rgb(255, 255, 255); border: 5px solid #0a2051; font-family: system-ui, sans-serif !important; box-shadow: rgba(154, 161, 177, 0.15) 0px 0px 20px 4px, rgba(36, 40, 47, 0.25) 0px 4px 80px -8px, rgba(91, 94, 105, 0.15) 0px 4px 4px -2px; border-radius: 5px;z-index:99999;\n}\n\n*:not(style) {\n all: unset;\n box-sizing: border-box !important;\n}\n\n#sa11y-update {\n padding: 15px 80px 15px 15px;\n}\n\ndiv {\n display: block;\n}\n\nh2 {\n display: block;\n font-size: 22px;\n font-weight: bold;\n}\nh3 {\n margin-top: 5px;\n display: block;\n font-size: 19px;\n font-weight: bold;\n}\np {\n display: block;\n font-size: 17px;\n}\na {\n display: inline-block;\n font-size: 22px;\n margin-top: 15px;\n margin-bottom: 15px;\n padding: 8px 12px;\n background-color: #0a2051;\n color: #fff;\n border-radius: 5px;\n cursor: pointer;\n}\na:hover, a:focus {\n background-color: #0f3a9a;\n outline: -webkit-focus-ring-color auto 2px;\n}\n\n#sa11y-csp-close {\n position: absolute; top: 10px; right: 10px; padding: 5px 10px; background-color: rgb(246, 246, 246); border: 2px solid rgb(148, 148, 148); border-radius: 5px; cursor: pointer; font-size: 15px;\n}\n#sa11y-csp-close:focus {\n outline: -webkit-focus-ring-color auto 2px;\n}",n.appendChild(s);const a=document.createElement("button");a.id="sa11y-csp-close",a.textContent=e.close,n.appendChild(a),setTimeout((()=>{n.getElementById("sa11y-csp-close").focus()}),300);const i=document.querySelectorAll('script[src*="sa11y"]'),u=()=>{i.forEach((t=>t.remove()))};a.addEventListener("click",(()=>{o.remove(),u()})),n.addEventListener("keyup",(t=>{"Escape"===t.key&&(o.remove(),u())}));const l=document.createElement("div");l.id="sa11y-update",l.innerHTML=`\n${e.message}
\n \n${e.aContent}
\n${e.bContent}
\n `,n.appendChild(l),document.body.appendChild(o)})(e)}("fr",{close:"Fermer",heading:"Mise à jour requise",message:"Veuillez mettre à jour le marque-page Sa11y en ajoutant le lien suivant à votre barre de favoris.",features:"Nouvelles fonctionnalités du marque-page",a:"Détection automatique de la langue de la page",aContent:"Ce marque-page affiche automatiquement une version traduite de Sa11y basée sur la langue de la page. Si la langue n'est pas prise en charge, elle sera affichée en anglais.",b:"Avertissement de politique de sécurité",bContent:"Un avertissement apparaîtra si le site applique des politiques de sécurité qui restreignent le fonctionnement de Sa11y sur ses pages."})})); diff --git a/assets/bookmarklet/hu.js b/assets/bookmarklet/hu.js index 7dba6b5..f7f7a4a 100644 --- a/assets/bookmarklet/hu.js +++ b/assets/bookmarklet/hu.js @@ -1 +1 @@ -!function(e){"function"==typeof define&&define.amd?define(e):e()}((function(){"use strict";const e="3.0.8",t=e=>{const t=`Sa11yLang${e.charAt(0).toUpperCase()+e.slice(1)}`;Sa11y.Lang.addI18n(window[t].strings),new Sa11y.Sa11y({autoDetectShadowComponents:!0,customChecks:!1,exportResultsPlugin:!0,detectSPArouting:!0})};"object"==typeof Sa11y?window.location.pathname.includes("sa11y")?alert('Húzza a "Sa11y" gombot a könyvjelzősávba. Ezután kattintson a könyvjelzőre bármelyik weboldalon.'):alert("Sa11y már betöltődött ezen az oldalon. Kérjük, várjon, vagy töltse be újra az oldalt, és próbálja meg újra."):function(n){const a=document.createElement("link"),s=document.getElementsByTagName("head")[0];a.rel="stylesheet",a.href=`https://cdn.jsdelivr.net/gh/ryersondmp/sa11y@${e}/dist/css/sa11y.min.css`,a.type="text/css",s.appendChild(a);const o=document.createElement("script");o.src=`https://cdn.jsdelivr.net/combine/gh/ryersondmp/sa11y@${e}/dist/js/lang/${n}.umd.min.js,gh/ryersondmp/sa11y@${e}/dist/js/sa11y.umd.min.js`,document.body.appendChild(o),o.onload=()=>t(n),o.onreadystatechange=()=>t(n)}("hu")})); +!function(t){"function"==typeof define&&define.amd?define(t):t()}((function(){"use strict";!function(t,o){(o=>{const e=document.createElement("div");e.id="sa11y-csp",e.lang=t,e.setAttribute("role","alert");const n=e.attachShadow({mode:"open"}),s=document.createElement("style");s.innerHTML="\n:host {\n position: fixed; display: block; bottom: 50px; right: 50px; margin: auto 0px; width: 560px; z-index: 10000; background-color: rgb(255, 255, 255); border: 5px solid #0a2051; font-family: system-ui, sans-serif !important; box-shadow: rgba(154, 161, 177, 0.15) 0px 0px 20px 4px, rgba(36, 40, 47, 0.25) 0px 4px 80px -8px, rgba(91, 94, 105, 0.15) 0px 4px 4px -2px; border-radius: 5px;z-index:99999;\n}\n\n*:not(style) {\n all: unset;\n box-sizing: border-box !important;\n}\n\n#sa11y-update {\n padding: 15px 80px 15px 15px;\n}\n\ndiv {\n display: block;\n}\n\nh2 {\n display: block;\n font-size: 22px;\n font-weight: bold;\n}\nh3 {\n margin-top: 5px;\n display: block;\n font-size: 19px;\n font-weight: bold;\n}\np {\n display: block;\n font-size: 17px;\n}\na {\n display: inline-block;\n font-size: 22px;\n margin-top: 15px;\n margin-bottom: 15px;\n padding: 8px 12px;\n background-color: #0a2051;\n color: #fff;\n border-radius: 5px;\n cursor: pointer;\n}\na:hover, a:focus {\n background-color: #0f3a9a;\n outline: -webkit-focus-ring-color auto 2px;\n}\n\n#sa11y-csp-close {\n position: absolute; top: 10px; right: 10px; padding: 5px 10px; background-color: rgb(246, 246, 246); border: 2px solid rgb(148, 148, 148); border-radius: 5px; cursor: pointer; font-size: 15px;\n}\n#sa11y-csp-close:focus {\n outline: -webkit-focus-ring-color auto 2px;\n}",n.appendChild(s);const a=document.createElement("button");a.id="sa11y-csp-close",a.textContent=o.close,n.appendChild(a),setTimeout((()=>{n.getElementById("sa11y-csp-close").focus()}),300);const i=document.querySelectorAll('script[src*="sa11y"]'),l=()=>{i.forEach((t=>t.remove()))};a.addEventListener("click",(()=>{e.remove(),l()})),n.addEventListener("keyup",(t=>{"Escape"===t.key&&(e.remove(),l())}));const u=document.createElement("div");u.id="sa11y-update",u.innerHTML=`\n${o.message}
\n \n${o.aContent}
\n${o.bContent}
\n `,n.appendChild(u),document.body.appendChild(e)})(o)}("hu",{close:"Bezárás",heading:"Frissítés szükséges",message:"Kérjük, frissítse a Sa11y könyvjelzőt a következő hivatkozás hozzáadásával a könyvjelző sávjához.",features:"Új könyvjelző funkciók",a:"Automatikus oldalnyelv felismerés",aContent:"Ez a könyvjelző automatikusan megjeleníti a Sa11y lefordított verzióját az oldal nyelve alapján. Ha a nyelv nem támogatott, akkor az alapértelmezés szerint az angol lesz.",b:"Biztonsági irányelvek figyelmeztetése",bContent:"Figyelmeztetés jelenik meg, ha a webhely biztonsági irányelveket alkalmaz, amelyek korlátozzák a Sa11y működését az oldalain."})})); diff --git a/assets/bookmarklet/id.js b/assets/bookmarklet/id.js index 5bf82a8..c309210 100644 --- a/assets/bookmarklet/id.js +++ b/assets/bookmarklet/id.js @@ -1 +1 @@ -!function(e){"function"==typeof define&&define.amd?define(e):e()}((function(){"use strict";const e="3.0.8",n=e=>{const n=`Sa11yLang${e.charAt(0).toUpperCase()+e.slice(1)}`;Sa11y.Lang.addI18n(window[n].strings),new Sa11y.Sa11y({autoDetectShadowComponents:!0,customChecks:!1,exportResultsPlugin:!0,detectSPArouting:!0})};"object"==typeof Sa11y?window.location.pathname.includes("sa11y")?alert('Seret tombol "Sa11y" ke bilah penanda Anda. Kemudian klik penanda di halaman web mana pun.'):alert("Sa11y sudah dimuat di halaman ini. Mohon tunggu, atau muat ulang halaman dan coba lagi."):function(a){const t=document.createElement("link"),s=document.getElementsByTagName("head")[0];t.rel="stylesheet",t.href=`https://cdn.jsdelivr.net/gh/ryersondmp/sa11y@${e}/dist/css/sa11y.min.css`,t.type="text/css",s.appendChild(t);const d=document.createElement("script");d.src=`https://cdn.jsdelivr.net/combine/gh/ryersondmp/sa11y@${e}/dist/js/lang/${a}.umd.min.js,gh/ryersondmp/sa11y@${e}/dist/js/sa11y.umd.min.js`,document.body.appendChild(d),d.onload=()=>n(a),d.onreadystatechange=()=>n(a)}("id")})); +!function(t){"function"==typeof define&&define.amd?define(t):t()}((function(){"use strict";!function(t,o){(o=>{const n=document.createElement("div");n.id="sa11y-csp",n.lang=t,n.setAttribute("role","alert");const e=n.attachShadow({mode:"open"}),a=document.createElement("style");a.innerHTML="\n:host {\n position: fixed; display: block; bottom: 50px; right: 50px; margin: auto 0px; width: 560px; z-index: 10000; background-color: rgb(255, 255, 255); border: 5px solid #0a2051; font-family: system-ui, sans-serif !important; box-shadow: rgba(154, 161, 177, 0.15) 0px 0px 20px 4px, rgba(36, 40, 47, 0.25) 0px 4px 80px -8px, rgba(91, 94, 105, 0.15) 0px 4px 4px -2px; border-radius: 5px;z-index:99999;\n}\n\n*:not(style) {\n all: unset;\n box-sizing: border-box !important;\n}\n\n#sa11y-update {\n padding: 15px 80px 15px 15px;\n}\n\ndiv {\n display: block;\n}\n\nh2 {\n display: block;\n font-size: 22px;\n font-weight: bold;\n}\nh3 {\n margin-top: 5px;\n display: block;\n font-size: 19px;\n font-weight: bold;\n}\np {\n display: block;\n font-size: 17px;\n}\na {\n display: inline-block;\n font-size: 22px;\n margin-top: 15px;\n margin-bottom: 15px;\n padding: 8px 12px;\n background-color: #0a2051;\n color: #fff;\n border-radius: 5px;\n cursor: pointer;\n}\na:hover, a:focus {\n background-color: #0f3a9a;\n outline: -webkit-focus-ring-color auto 2px;\n}\n\n#sa11y-csp-close {\n position: absolute; top: 10px; right: 10px; padding: 5px 10px; background-color: rgb(246, 246, 246); border: 2px solid rgb(148, 148, 148); border-radius: 5px; cursor: pointer; font-size: 15px;\n}\n#sa11y-csp-close:focus {\n outline: -webkit-focus-ring-color auto 2px;\n}",e.appendChild(a);const s=document.createElement("button");s.id="sa11y-csp-close",s.textContent=o.close,e.appendChild(s),setTimeout((()=>{e.getElementById("sa11y-csp-close").focus()}),300);const i=document.querySelectorAll('script[src*="sa11y"]'),u=()=>{i.forEach((t=>t.remove()))};s.addEventListener("click",(()=>{n.remove(),u()})),e.addEventListener("keyup",(t=>{"Escape"===t.key&&(n.remove(),u())}));const l=document.createElement("div");l.id="sa11y-update",l.innerHTML=`\n${o.message}
\n \n${o.aContent}
\n${o.bContent}
\n `,e.appendChild(l),document.body.appendChild(n)})(o)}("id",{close:"Tutup",heading:"Perlu diperbarui",message:"Silakan perbarui bookmarklet Sa11y dengan menambahkan tautan berikut ke bilah bookmark Anda.",features:"Fitur bookmarklet baru",a:"Deteksi bahasa halaman otomatis",aContent:"Bookmarklet ini secara otomatis menampilkan versi terjemahan Sa11y berdasarkan bahasa halaman. Jika bahasa tidak didukung, akan beralih ke bahasa Inggris.",b:"Peringatan kebijakan keamanan",bContent:"Peringatan akan muncul jika situs web menerapkan kebijakan keamanan yang membatasi Sa11y untuk berfungsi di halaman-halaman tersebut."})})); diff --git a/assets/bookmarklet/it.js b/assets/bookmarklet/it.js index a57a111..cf647fa 100644 --- a/assets/bookmarklet/it.js +++ b/assets/bookmarklet/it.js @@ -1 +1 @@ -!function(e){"function"==typeof define&&define.amd?define(e):e()}((function(){"use strict";const e="3.0.8",t=e=>{const t=`Sa11yLang${e.charAt(0).toUpperCase()+e.slice(1)}`;Sa11y.Lang.addI18n(window[t].strings),new Sa11y.Sa11y({autoDetectShadowComponents:!0,customChecks:!1,exportResultsPlugin:!0,detectSPArouting:!0})};"object"==typeof Sa11y?window.location.pathname.includes("sa11y")?alert('Trascinate il pulsante "Sa11y" nella barra dei segnalibri. Fate quindi clic sul segnalibro in qualsiasi pagina web.'):alert("Sa11y è già stato caricato su questa pagina. Attendere o ricaricare la pagina e riprovare."):function(n){const a=document.createElement("link"),s=document.getElementsByTagName("head")[0];a.rel="stylesheet",a.href=`https://cdn.jsdelivr.net/gh/ryersondmp/sa11y@${e}/dist/css/sa11y.min.css`,a.type="text/css",s.appendChild(a);const i=document.createElement("script");i.src=`https://cdn.jsdelivr.net/combine/gh/ryersondmp/sa11y@${e}/dist/js/lang/${n}.umd.min.js,gh/ryersondmp/sa11y@${e}/dist/js/sa11y.umd.min.js`,document.body.appendChild(i),i.onload=()=>t(n),i.onreadystatechange=()=>t(n)}("it")})); +!function(t){"function"==typeof define&&define.amd?define(t):t()}((function(){"use strict";!function(t,o){(o=>{const n=document.createElement("div");n.id="sa11y-csp",n.lang=t,n.setAttribute("role","alert");const e=n.attachShadow({mode:"open"}),a=document.createElement("style");a.innerHTML="\n:host {\n position: fixed; display: block; bottom: 50px; right: 50px; margin: auto 0px; width: 560px; z-index: 10000; background-color: rgb(255, 255, 255); border: 5px solid #0a2051; font-family: system-ui, sans-serif !important; box-shadow: rgba(154, 161, 177, 0.15) 0px 0px 20px 4px, rgba(36, 40, 47, 0.25) 0px 4px 80px -8px, rgba(91, 94, 105, 0.15) 0px 4px 4px -2px; border-radius: 5px;z-index:99999;\n}\n\n*:not(style) {\n all: unset;\n box-sizing: border-box !important;\n}\n\n#sa11y-update {\n padding: 15px 80px 15px 15px;\n}\n\ndiv {\n display: block;\n}\n\nh2 {\n display: block;\n font-size: 22px;\n font-weight: bold;\n}\nh3 {\n margin-top: 5px;\n display: block;\n font-size: 19px;\n font-weight: bold;\n}\np {\n display: block;\n font-size: 17px;\n}\na {\n display: inline-block;\n font-size: 22px;\n margin-top: 15px;\n margin-bottom: 15px;\n padding: 8px 12px;\n background-color: #0a2051;\n color: #fff;\n border-radius: 5px;\n cursor: pointer;\n}\na:hover, a:focus {\n background-color: #0f3a9a;\n outline: -webkit-focus-ring-color auto 2px;\n}\n\n#sa11y-csp-close {\n position: absolute; top: 10px; right: 10px; padding: 5px 10px; background-color: rgb(246, 246, 246); border: 2px solid rgb(148, 148, 148); border-radius: 5px; cursor: pointer; font-size: 15px;\n}\n#sa11y-csp-close:focus {\n outline: -webkit-focus-ring-color auto 2px;\n}",e.appendChild(a);const s=document.createElement("button");s.id="sa11y-csp-close",s.textContent=o.close,e.appendChild(s),setTimeout((()=>{e.getElementById("sa11y-csp-close").focus()}),300);const i=document.querySelectorAll('script[src*="sa11y"]'),l=()=>{i.forEach((t=>t.remove()))};s.addEventListener("click",(()=>{n.remove(),l()})),e.addEventListener("keyup",(t=>{"Escape"===t.key&&(n.remove(),l())}));const u=document.createElement("div");u.id="sa11y-update",u.innerHTML=`\n${o.message}
\n \n${o.aContent}
\n${o.bContent}
\n `,e.appendChild(u),document.body.appendChild(n)})(o)}("it",{close:"Chiudi",heading:"Aggiornamento richiesto",message:"Si prega di aggiornare il bookmarklet di Sa11y aggiungendo il seguente link alla barra dei segnalibri.",features:"Nuove funzionalità del bookmarklet",a:"Rilevamento automatico della lingua della pagina",aContent:"Questo bookmarklet mostra automaticamente una versione tradotta di Sa11y basata sulla lingua della pagina. Se la lingua non è supportata, verrà utilizzata l'inglese.",b:"Avviso sulla politica di sicurezza",bContent:"Verrà visualizzato un avviso se il sito web applica politiche di sicurezza che limitano il funzionamento di Sa11y sulle sue pagine."})})); diff --git a/assets/bookmarklet/ja.js b/assets/bookmarklet/ja.js index 8c5b90a..9fb8250 100644 --- a/assets/bookmarklet/ja.js +++ b/assets/bookmarklet/ja.js @@ -1 +1 @@ -!function(e){"function"==typeof define&&define.amd?define(e):e()}((function(){"use strict";const e="3.0.8",t=e=>{const t=`Sa11yLang${e.charAt(0).toUpperCase()+e.slice(1)}`;Sa11y.Lang.addI18n(window[t].strings),new Sa11y.Sa11y({autoDetectShadowComponents:!0,customChecks:!1,exportResultsPlugin:!0,detectSPArouting:!0})};"object"==typeof Sa11y?window.location.pathname.includes("sa11y")?alert("Sa11y」ボタンをブックマークバーにドラッグしてください。その後、任意のウェブページでブックマークをクリックします。"):alert("Sa11yはすでにこのページにロードされています。しばらくお待ちいただくか、ページを再読み込みして再度お試しください。"):function(n){const s=document.createElement("link"),a=document.getElementsByTagName("head")[0];s.rel="stylesheet",s.href=`https://cdn.jsdelivr.net/gh/ryersondmp/sa11y@${e}/dist/css/sa11y.min.css`,s.type="text/css",a.appendChild(s);const d=document.createElement("script");d.src=`https://cdn.jsdelivr.net/combine/gh/ryersondmp/sa11y@${e}/dist/js/lang/${n}.umd.min.js,gh/ryersondmp/sa11y@${e}/dist/js/sa11y.umd.min.js`,document.body.appendChild(d),d.onload=()=>t(n),d.onreadystatechange=()=>t(n)}("ja")})); +!function(t){"function"==typeof define&&define.amd?define(t):t()}((function(){"use strict";!function(t,o){(o=>{const n=document.createElement("div");n.id="sa11y-csp",n.lang=t,n.setAttribute("role","alert");const e=n.attachShadow({mode:"open"}),s=document.createElement("style");s.innerHTML="\n:host {\n position: fixed; display: block; bottom: 50px; right: 50px; margin: auto 0px; width: 560px; z-index: 10000; background-color: rgb(255, 255, 255); border: 5px solid #0a2051; font-family: system-ui, sans-serif !important; box-shadow: rgba(154, 161, 177, 0.15) 0px 0px 20px 4px, rgba(36, 40, 47, 0.25) 0px 4px 80px -8px, rgba(91, 94, 105, 0.15) 0px 4px 4px -2px; border-radius: 5px;z-index:99999;\n}\n\n*:not(style) {\n all: unset;\n box-sizing: border-box !important;\n}\n\n#sa11y-update {\n padding: 15px 80px 15px 15px;\n}\n\ndiv {\n display: block;\n}\n\nh2 {\n display: block;\n font-size: 22px;\n font-weight: bold;\n}\nh3 {\n margin-top: 5px;\n display: block;\n font-size: 19px;\n font-weight: bold;\n}\np {\n display: block;\n font-size: 17px;\n}\na {\n display: inline-block;\n font-size: 22px;\n margin-top: 15px;\n margin-bottom: 15px;\n padding: 8px 12px;\n background-color: #0a2051;\n color: #fff;\n border-radius: 5px;\n cursor: pointer;\n}\na:hover, a:focus {\n background-color: #0f3a9a;\n outline: -webkit-focus-ring-color auto 2px;\n}\n\n#sa11y-csp-close {\n position: absolute; top: 10px; right: 10px; padding: 5px 10px; background-color: rgb(246, 246, 246); border: 2px solid rgb(148, 148, 148); border-radius: 5px; cursor: pointer; font-size: 15px;\n}\n#sa11y-csp-close:focus {\n outline: -webkit-focus-ring-color auto 2px;\n}",e.appendChild(s);const a=document.createElement("button");a.id="sa11y-csp-close",a.textContent=o.close,e.appendChild(a),setTimeout((()=>{e.getElementById("sa11y-csp-close").focus()}),300);const i=document.querySelectorAll('script[src*="sa11y"]'),u=()=>{i.forEach((t=>t.remove()))};a.addEventListener("click",(()=>{n.remove(),u()})),e.addEventListener("keyup",(t=>{"Escape"===t.key&&(n.remove(),u())}));const l=document.createElement("div");l.id="sa11y-update",l.innerHTML=`\n${o.message}
\n \n${o.aContent}
\n${o.bContent}
\n `,e.appendChild(l),document.body.appendChild(n)})(o)}("ja",{close:"閉じる",heading:"更新が必要です",message:"以下のリンクをブックマークバーに追加して、Sa11yブックマークレットを更新してください。",features:"新しいブックマークレット機能",a:"自動ページ言語検出",aContent:"このブックマークレットは、ページの言語に基づいてSa11yの翻訳版を自動的に表示します。言語がサポートされていない場合、英語がデフォルトになります。",b:"セキュリティポリシーの警告",bContent:"ウェブサイトがSa11yのページでの動作を制限するセキュリティポリシーを適用している場合、警告が表示されます。"})})); diff --git a/assets/bookmarklet/ko.js b/assets/bookmarklet/ko.js index 1cd9120..a98a797 100644 --- a/assets/bookmarklet/ko.js +++ b/assets/bookmarklet/ko.js @@ -1 +1 @@ -!function(e){"function"==typeof define&&define.amd?define(e):e()}((function(){"use strict";const e="3.0.8",t=e=>{const t=`Sa11yLang${e.charAt(0).toUpperCase()+e.slice(1)}`;Sa11y.Lang.addI18n(window[t].strings),new Sa11y.Sa11y({autoDetectShadowComponents:!0,customChecks:!1,exportResultsPlugin:!0,detectSPArouting:!0})};"object"==typeof Sa11y?window.location.pathname.includes("sa11y")?alert('"Sa11y" 버튼을 북마크 표시줄로 드래그합니다. 그런 다음 아무 웹페이지에서나 북마크를 클릭합니다.'):alert("이 페이지에 Sa11y가 이미 로드되었습니다. 잠시 기다리거나 페이지를 새로고침한 후 다시 시도하세요."):function(n){const s=document.createElement("link"),a=document.getElementsByTagName("head")[0];s.rel="stylesheet",s.href=`https://cdn.jsdelivr.net/gh/ryersondmp/sa11y@${e}/dist/css/sa11y.min.css`,s.type="text/css",a.appendChild(s);const o=document.createElement("script");o.src=`https://cdn.jsdelivr.net/combine/gh/ryersondmp/sa11y@${e}/dist/js/lang/${n}.umd.min.js,gh/ryersondmp/sa11y@${e}/dist/js/sa11y.umd.min.js`,document.body.appendChild(o),o.onload=()=>t(n),o.onreadystatechange=()=>t(n)}("ko")})); +!function(t){"function"==typeof define&&define.amd?define(t):t()}((function(){"use strict";!function(t,o){(o=>{const n=document.createElement("div");n.id="sa11y-csp",n.lang=t,n.setAttribute("role","alert");const e=n.attachShadow({mode:"open"}),s=document.createElement("style");s.innerHTML="\n:host {\n position: fixed; display: block; bottom: 50px; right: 50px; margin: auto 0px; width: 560px; z-index: 10000; background-color: rgb(255, 255, 255); border: 5px solid #0a2051; font-family: system-ui, sans-serif !important; box-shadow: rgba(154, 161, 177, 0.15) 0px 0px 20px 4px, rgba(36, 40, 47, 0.25) 0px 4px 80px -8px, rgba(91, 94, 105, 0.15) 0px 4px 4px -2px; border-radius: 5px;z-index:99999;\n}\n\n*:not(style) {\n all: unset;\n box-sizing: border-box !important;\n}\n\n#sa11y-update {\n padding: 15px 80px 15px 15px;\n}\n\ndiv {\n display: block;\n}\n\nh2 {\n display: block;\n font-size: 22px;\n font-weight: bold;\n}\nh3 {\n margin-top: 5px;\n display: block;\n font-size: 19px;\n font-weight: bold;\n}\np {\n display: block;\n font-size: 17px;\n}\na {\n display: inline-block;\n font-size: 22px;\n margin-top: 15px;\n margin-bottom: 15px;\n padding: 8px 12px;\n background-color: #0a2051;\n color: #fff;\n border-radius: 5px;\n cursor: pointer;\n}\na:hover, a:focus {\n background-color: #0f3a9a;\n outline: -webkit-focus-ring-color auto 2px;\n}\n\n#sa11y-csp-close {\n position: absolute; top: 10px; right: 10px; padding: 5px 10px; background-color: rgb(246, 246, 246); border: 2px solid rgb(148, 148, 148); border-radius: 5px; cursor: pointer; font-size: 15px;\n}\n#sa11y-csp-close:focus {\n outline: -webkit-focus-ring-color auto 2px;\n}",e.appendChild(s);const a=document.createElement("button");a.id="sa11y-csp-close",a.textContent=o.close,e.appendChild(a),setTimeout((()=>{e.getElementById("sa11y-csp-close").focus()}),300);const i=document.querySelectorAll('script[src*="sa11y"]'),u=()=>{i.forEach((t=>t.remove()))};a.addEventListener("click",(()=>{n.remove(),u()})),e.addEventListener("keyup",(t=>{"Escape"===t.key&&(n.remove(),u())}));const l=document.createElement("div");l.id="sa11y-update",l.innerHTML=`\n${o.message}
\n \n${o.aContent}
\n${o.bContent}
\n `,e.appendChild(l),document.body.appendChild(n)})(o)}("ko",{close:"닫기",heading:"업데이트 필요",message:"다음 링크를 북마크 표시줄에 추가하여 Sa11y 북마크렛을 업데이트하십시오.",features:"새 북마크렛 기능",a:"자동 페이지 언어 감지",aContent:"이 북마크렛은 페이지 언어를 기반으로 Sa11y의 번역된 버전을 자동으로 표시합니다. 언어가 지원되지 않으면 영어로 표시됩니다.",b:"보안 정책 경고",bContent:"웹 사이트가 해당 페이지에서 Sa11y의 작동을 제한하는 보안 정책을 적용하는 경우 경고가 표시됩니다."})})); diff --git a/assets/bookmarklet/lt.js b/assets/bookmarklet/lt.js index 3208f10..f52dc7f 100644 --- a/assets/bookmarklet/lt.js +++ b/assets/bookmarklet/lt.js @@ -1 +1 @@ -!function(e){"function"==typeof define&&define.amd?define(e):e()}((function(){"use strict";const e="3.0.8",t=e=>{const t=`Sa11yLang${e.charAt(0).toUpperCase()+e.slice(1)}`;Sa11y.Lang.addI18n(window[t].strings),new Sa11y.Sa11y({autoDetectShadowComponents:!0,customChecks:!1,exportResultsPlugin:!0,detectSPArouting:!0})};"object"==typeof Sa11y?window.location.pathname.includes("sa11y")?alert('Vilkite mygtuką "Sa11y" į skirtukų juostą. Tada spustelėkite žymę bet kuriame tinklalapyje.'):alert("Sa11y jau įkeltas į šį puslapį. Palaukite arba įkelkite puslapį iš naujo ir bandykite dar kartą."):function(n){const a=document.createElement("link"),s=document.getElementsByTagName("head")[0];a.rel="stylesheet",a.href=`https://cdn.jsdelivr.net/gh/ryersondmp/sa11y@${e}/dist/css/sa11y.min.css`,a.type="text/css",s.appendChild(a);const i=document.createElement("script");i.src=`https://cdn.jsdelivr.net/combine/gh/ryersondmp/sa11y@${e}/dist/js/lang/${n}.umd.min.js,gh/ryersondmp/sa11y@${e}/dist/js/sa11y.umd.min.js`,document.body.appendChild(i),i.onload=()=>t(n),i.onreadystatechange=()=>t(n)}("lt")})); +!function(o){"function"==typeof define&&define.amd?define(o):o()}((function(){"use strict";!function(o,t){(t=>{const n=document.createElement("div");n.id="sa11y-csp",n.lang=o,n.setAttribute("role","alert");const e=n.attachShadow({mode:"open"}),s=document.createElement("style");s.innerHTML="\n:host {\n position: fixed; display: block; bottom: 50px; right: 50px; margin: auto 0px; width: 560px; z-index: 10000; background-color: rgb(255, 255, 255); border: 5px solid #0a2051; font-family: system-ui, sans-serif !important; box-shadow: rgba(154, 161, 177, 0.15) 0px 0px 20px 4px, rgba(36, 40, 47, 0.25) 0px 4px 80px -8px, rgba(91, 94, 105, 0.15) 0px 4px 4px -2px; border-radius: 5px;z-index:99999;\n}\n\n*:not(style) {\n all: unset;\n box-sizing: border-box !important;\n}\n\n#sa11y-update {\n padding: 15px 80px 15px 15px;\n}\n\ndiv {\n display: block;\n}\n\nh2 {\n display: block;\n font-size: 22px;\n font-weight: bold;\n}\nh3 {\n margin-top: 5px;\n display: block;\n font-size: 19px;\n font-weight: bold;\n}\np {\n display: block;\n font-size: 17px;\n}\na {\n display: inline-block;\n font-size: 22px;\n margin-top: 15px;\n margin-bottom: 15px;\n padding: 8px 12px;\n background-color: #0a2051;\n color: #fff;\n border-radius: 5px;\n cursor: pointer;\n}\na:hover, a:focus {\n background-color: #0f3a9a;\n outline: -webkit-focus-ring-color auto 2px;\n}\n\n#sa11y-csp-close {\n position: absolute; top: 10px; right: 10px; padding: 5px 10px; background-color: rgb(246, 246, 246); border: 2px solid rgb(148, 148, 148); border-radius: 5px; cursor: pointer; font-size: 15px;\n}\n#sa11y-csp-close:focus {\n outline: -webkit-focus-ring-color auto 2px;\n}",e.appendChild(s);const a=document.createElement("button");a.id="sa11y-csp-close",a.textContent=t.close,e.appendChild(a),setTimeout((()=>{e.getElementById("sa11y-csp-close").focus()}),300);const i=document.querySelectorAll('script[src*="sa11y"]'),u=()=>{i.forEach((o=>o.remove()))};a.addEventListener("click",(()=>{n.remove(),u()})),e.addEventListener("keyup",(o=>{"Escape"===o.key&&(n.remove(),u())}));const l=document.createElement("div");l.id="sa11y-update",l.innerHTML=`\n${t.message}
\n \n${t.aContent}
\n${t.bContent}
\n `,e.appendChild(l),document.body.appendChild(n)})(t)}("lt",{close:"Uždaryti",heading:"Reikalingas atnaujinimas",message:"Prašome atnaujinti Sa11y žymeklį pridedant žemiau pateiktą nuorodą į savo žymių juostą.",features:"Naujos žymeklio funkcijos",a:"Automatinis puslapio kalbos nustatymas",aContent:"Šis žymeklis automatiškai rodo Sa11y išverstą versiją pagal puslapio kalbą. Jei kalba nepalaikoma, bus naudojama anglų kalba.",b:"Saugumo politikos įspėjimas",bContent:"Jei svetainė taiko saugumo politiką, kuri apriboja Sa11y veikimą jos puslapiuose, bus rodomas įspėjimas."})})); diff --git a/assets/bookmarklet/lv.js b/assets/bookmarklet/lv.js index 86e8364..563f11b 100644 --- a/assets/bookmarklet/lv.js +++ b/assets/bookmarklet/lv.js @@ -1 +1 @@ -!function(e){"function"==typeof define&&define.amd?define(e):e()}((function(){"use strict";const e="3.0.8",t=e=>{const t=`Sa11yLang${e.charAt(0).toUpperCase()+e.slice(1)}`;Sa11y.Lang.addI18n(window[t].strings),new Sa11y.Sa11y({autoDetectShadowComponents:!0,customChecks:!1,exportResultsPlugin:!0,detectSPArouting:!0})};"object"==typeof Sa11y?window.location.pathname.includes("sa11y")?alert('Velciet pogu "Sa11y" uz grāmatzīmju joslu. Pēc tam noklikšķiniet uz grāmatzīmes jebkurā tīmekļa vietnē.'):alert("Sa11y jau ir ielādēts šajā lapā. Lūdzu, pagaidiet vai ielādējiet lapu no jauna un mēģiniet vēlreiz."):function(n){const a=document.createElement("link"),s=document.getElementsByTagName("head")[0];a.rel="stylesheet",a.href=`https://cdn.jsdelivr.net/gh/ryersondmp/sa11y@${e}/dist/css/sa11y.min.css`,a.type="text/css",s.appendChild(a);const i=document.createElement("script");i.src=`https://cdn.jsdelivr.net/combine/gh/ryersondmp/sa11y@${e}/dist/js/lang/${n}.umd.min.js,gh/ryersondmp/sa11y@${e}/dist/js/sa11y.umd.min.js`,document.body.appendChild(i),i.onload=()=>t(n),i.onreadystatechange=()=>t(n)}("lv")})); +!function(t){"function"==typeof define&&define.amd?define(t):t()}((function(){"use strict";!function(t,o){(o=>{const n=document.createElement("div");n.id="sa11y-csp",n.lang=t,n.setAttribute("role","alert");const e=n.attachShadow({mode:"open"}),s=document.createElement("style");s.innerHTML="\n:host {\n position: fixed; display: block; bottom: 50px; right: 50px; margin: auto 0px; width: 560px; z-index: 10000; background-color: rgb(255, 255, 255); border: 5px solid #0a2051; font-family: system-ui, sans-serif !important; box-shadow: rgba(154, 161, 177, 0.15) 0px 0px 20px 4px, rgba(36, 40, 47, 0.25) 0px 4px 80px -8px, rgba(91, 94, 105, 0.15) 0px 4px 4px -2px; border-radius: 5px;z-index:99999;\n}\n\n*:not(style) {\n all: unset;\n box-sizing: border-box !important;\n}\n\n#sa11y-update {\n padding: 15px 80px 15px 15px;\n}\n\ndiv {\n display: block;\n}\n\nh2 {\n display: block;\n font-size: 22px;\n font-weight: bold;\n}\nh3 {\n margin-top: 5px;\n display: block;\n font-size: 19px;\n font-weight: bold;\n}\np {\n display: block;\n font-size: 17px;\n}\na {\n display: inline-block;\n font-size: 22px;\n margin-top: 15px;\n margin-bottom: 15px;\n padding: 8px 12px;\n background-color: #0a2051;\n color: #fff;\n border-radius: 5px;\n cursor: pointer;\n}\na:hover, a:focus {\n background-color: #0f3a9a;\n outline: -webkit-focus-ring-color auto 2px;\n}\n\n#sa11y-csp-close {\n position: absolute; top: 10px; right: 10px; padding: 5px 10px; background-color: rgb(246, 246, 246); border: 2px solid rgb(148, 148, 148); border-radius: 5px; cursor: pointer; font-size: 15px;\n}\n#sa11y-csp-close:focus {\n outline: -webkit-focus-ring-color auto 2px;\n}",e.appendChild(s);const a=document.createElement("button");a.id="sa11y-csp-close",a.textContent=o.close,e.appendChild(a),setTimeout((()=>{e.getElementById("sa11y-csp-close").focus()}),300);const i=document.querySelectorAll('script[src*="sa11y"]'),u=()=>{i.forEach((t=>t.remove()))};a.addEventListener("click",(()=>{n.remove(),u()})),e.addEventListener("keyup",(t=>{"Escape"===t.key&&(n.remove(),u())}));const l=document.createElement("div");l.id="sa11y-update",l.innerHTML=`\n${o.message}
\n \n${o.aContent}
\n${o.bContent}
\n `,e.appendChild(l),document.body.appendChild(n)})(o)}("lv",{close:"Aizvērt",heading:"Nepieciešama atjaunināšana",message:"Lūdzu, atjauniniet Sa11y grāmatzīmi, pievienojot zemāk norādīto saiti savam grāmatzīmju joslam.",features:"Jaunās grāmatzīmes funkcijas",a:"Automātiska lapas valodas noteikšana",aContent:"Šī grāmatzīme automātiski parāda Sa11y tulkojumu atkarībā no lapas valodas. Ja valoda nav atbalstīta, tiks izmantota angļu valoda.",b:"Sistēmas drošības politikas brīdinājums",bContent:"Parādīsies brīdinājums, ja tīmekļa vietne piemēro sistēmas drošības politikas, kas ierobežo Sa11y darbību uz saviem lapām."})})); diff --git a/assets/bookmarklet/nb.js b/assets/bookmarklet/nb.js index 02705fb..22b3b89 100644 --- a/assets/bookmarklet/nb.js +++ b/assets/bookmarklet/nb.js @@ -1 +1 @@ -!function(e){"function"==typeof define&&define.amd?define(e):e()}((function(){"use strict";const e="3.0.8",n=e=>{const n=`Sa11yLang${e.charAt(0).toUpperCase()+e.slice(1)}`;Sa11y.Lang.addI18n(window[n].strings),new Sa11y.Sa11y({autoDetectShadowComponents:!0,customChecks:!1,exportResultsPlugin:!0,detectSPArouting:!0})};"object"==typeof Sa11y?window.location.pathname.includes("sa11y")?alert('Dra "Sa11y"-knappen til bokmerkelinjen. Klikk deretter på bokmerket på en hvilken som helst nettside.'):alert("Sa11y er allerede lastet inn på denne siden. Vennligst vent, eller last inn siden på nytt og prøv igjen."):function(t){const s=document.createElement("link"),a=document.getElementsByTagName("head")[0];s.rel="stylesheet",s.href=`https://cdn.jsdelivr.net/gh/ryersondmp/sa11y@${e}/dist/css/sa11y.min.css`,s.type="text/css",a.appendChild(s);const d=document.createElement("script");d.src=`https://cdn.jsdelivr.net/combine/gh/ryersondmp/sa11y@${e}/dist/js/lang/${t}.umd.min.js,gh/ryersondmp/sa11y@${e}/dist/js/sa11y.umd.min.js`,document.body.appendChild(d),d.onload=()=>n(t),d.onreadystatechange=()=>n(t)}("nb")})); +!function(t){"function"==typeof define&&define.amd?define(t):t()}((function(){"use strict";!function(t,o){(o=>{const e=document.createElement("div");e.id="sa11y-csp",e.lang=t,e.setAttribute("role","alert");const n=e.attachShadow({mode:"open"}),s=document.createElement("style");s.innerHTML="\n:host {\n position: fixed; display: block; bottom: 50px; right: 50px; margin: auto 0px; width: 560px; z-index: 10000; background-color: rgb(255, 255, 255); border: 5px solid #0a2051; font-family: system-ui, sans-serif !important; box-shadow: rgba(154, 161, 177, 0.15) 0px 0px 20px 4px, rgba(36, 40, 47, 0.25) 0px 4px 80px -8px, rgba(91, 94, 105, 0.15) 0px 4px 4px -2px; border-radius: 5px;z-index:99999;\n}\n\n*:not(style) {\n all: unset;\n box-sizing: border-box !important;\n}\n\n#sa11y-update {\n padding: 15px 80px 15px 15px;\n}\n\ndiv {\n display: block;\n}\n\nh2 {\n display: block;\n font-size: 22px;\n font-weight: bold;\n}\nh3 {\n margin-top: 5px;\n display: block;\n font-size: 19px;\n font-weight: bold;\n}\np {\n display: block;\n font-size: 17px;\n}\na {\n display: inline-block;\n font-size: 22px;\n margin-top: 15px;\n margin-bottom: 15px;\n padding: 8px 12px;\n background-color: #0a2051;\n color: #fff;\n border-radius: 5px;\n cursor: pointer;\n}\na:hover, a:focus {\n background-color: #0f3a9a;\n outline: -webkit-focus-ring-color auto 2px;\n}\n\n#sa11y-csp-close {\n position: absolute; top: 10px; right: 10px; padding: 5px 10px; background-color: rgb(246, 246, 246); border: 2px solid rgb(148, 148, 148); border-radius: 5px; cursor: pointer; font-size: 15px;\n}\n#sa11y-csp-close:focus {\n outline: -webkit-focus-ring-color auto 2px;\n}",n.appendChild(s);const i=document.createElement("button");i.id="sa11y-csp-close",i.textContent=o.close,n.appendChild(i),setTimeout((()=>{n.getElementById("sa11y-csp-close").focus()}),300);const a=document.querySelectorAll('script[src*="sa11y"]'),l=()=>{a.forEach((t=>t.remove()))};i.addEventListener("click",(()=>{e.remove(),l()})),n.addEventListener("keyup",(t=>{"Escape"===t.key&&(e.remove(),l())}));const u=document.createElement("div");u.id="sa11y-update",u.innerHTML=`\n${o.message}
\n \n${o.aContent}
\n${o.bContent}
\n `,n.appendChild(u),document.body.appendChild(e)})(o)}("nb",{close:"Lukk",heading:"Oppdatering nødvendig",message:"Vennligst oppdater Sa11y bokmerket ved å legge til følgende lenke i bokmerkelinjen din.",features:"Nye bokmerkefunksjoner",a:"Automatisk sidespråkgjenkjenning",aContent:"Dette bokmerket viser automatisk en oversatt versjon av Sa11y basert på sidespråket. Hvis språket ikke støttes, vil det falle tilbake til engelsk.",b:"Advarsel om sikkerhetspolicy",bContent:"Det vil vises en advarsel hvis nettstedet håndhever sikkerhetspolicyer som begrenser Sa11ys funksjonalitet på sidene sine."})})); diff --git a/assets/bookmarklet/nl.js b/assets/bookmarklet/nl.js index 9b04896..913399a 100644 --- a/assets/bookmarklet/nl.js +++ b/assets/bookmarklet/nl.js @@ -1 +1 @@ -!function(e){"function"==typeof define&&define.amd?define(e):e()}((function(){"use strict";const e="3.0.8",n=e=>{const n=`Sa11yLang${e.charAt(0).toUpperCase()+e.slice(1)}`;Sa11y.Lang.addI18n(window[n].strings),new Sa11y.Sa11y({autoDetectShadowComponents:!0,customChecks:!1,exportResultsPlugin:!0,detectSPArouting:!0})};"object"==typeof Sa11y?window.location.pathname.includes("sa11y")?alert('Sleep de knop "Sa11y" naar je bladwijzerbalk. Klik vervolgens op de bladwijzer op een willekeurige webpagina.'):alert("Sa11y is al geladen op deze pagina. Wacht even of herlaad de pagina en probeer het opnieuw."):function(t){const a=document.createElement("link"),s=document.getElementsByTagName("head")[0];a.rel="stylesheet",a.href=`https://cdn.jsdelivr.net/gh/ryersondmp/sa11y@${e}/dist/css/sa11y.min.css`,a.type="text/css",s.appendChild(a);const d=document.createElement("script");d.src=`https://cdn.jsdelivr.net/combine/gh/ryersondmp/sa11y@${e}/dist/js/lang/${t}.umd.min.js,gh/ryersondmp/sa11y@${e}/dist/js/sa11y.umd.min.js`,document.body.appendChild(d),d.onload=()=>n(t),d.onreadystatechange=()=>n(t)}("nl")})); +!function(t){"function"==typeof define&&define.amd?define(t):t()}((function(){"use strict";!function(t,o){(o=>{const e=document.createElement("div");e.id="sa11y-csp",e.lang=t,e.setAttribute("role","alert");const n=e.attachShadow({mode:"open"}),s=document.createElement("style");s.innerHTML="\n:host {\n position: fixed; display: block; bottom: 50px; right: 50px; margin: auto 0px; width: 560px; z-index: 10000; background-color: rgb(255, 255, 255); border: 5px solid #0a2051; font-family: system-ui, sans-serif !important; box-shadow: rgba(154, 161, 177, 0.15) 0px 0px 20px 4px, rgba(36, 40, 47, 0.25) 0px 4px 80px -8px, rgba(91, 94, 105, 0.15) 0px 4px 4px -2px; border-radius: 5px;z-index:99999;\n}\n\n*:not(style) {\n all: unset;\n box-sizing: border-box !important;\n}\n\n#sa11y-update {\n padding: 15px 80px 15px 15px;\n}\n\ndiv {\n display: block;\n}\n\nh2 {\n display: block;\n font-size: 22px;\n font-weight: bold;\n}\nh3 {\n margin-top: 5px;\n display: block;\n font-size: 19px;\n font-weight: bold;\n}\np {\n display: block;\n font-size: 17px;\n}\na {\n display: inline-block;\n font-size: 22px;\n margin-top: 15px;\n margin-bottom: 15px;\n padding: 8px 12px;\n background-color: #0a2051;\n color: #fff;\n border-radius: 5px;\n cursor: pointer;\n}\na:hover, a:focus {\n background-color: #0f3a9a;\n outline: -webkit-focus-ring-color auto 2px;\n}\n\n#sa11y-csp-close {\n position: absolute; top: 10px; right: 10px; padding: 5px 10px; background-color: rgb(246, 246, 246); border: 2px solid rgb(148, 148, 148); border-radius: 5px; cursor: pointer; font-size: 15px;\n}\n#sa11y-csp-close:focus {\n outline: -webkit-focus-ring-color auto 2px;\n}",n.appendChild(s);const a=document.createElement("button");a.id="sa11y-csp-close",a.textContent=o.close,n.appendChild(a),setTimeout((()=>{n.getElementById("sa11y-csp-close").focus()}),300);const i=document.querySelectorAll('script[src*="sa11y"]'),l=()=>{i.forEach((t=>t.remove()))};a.addEventListener("click",(()=>{e.remove(),l()})),n.addEventListener("keyup",(t=>{"Escape"===t.key&&(e.remove(),l())}));const u=document.createElement("div");u.id="sa11y-update",u.innerHTML=`\n${o.message}
\n \n${o.aContent}
\n${o.bContent}
\n `,n.appendChild(u),document.body.appendChild(e)})(o)}("nl",{close:"Sluiten",heading:"Update vereist",message:"Gelieve het Sa11y-bladwijzer te updaten door de volgende link toe te voegen aan uw bladwijzerbalk.",features:"Nieuwe bladwijzerfuncties",a:"Automatische paginataal detectie",aContent:"Deze bladwijzer toont automatisch een vertaalde versie van Sa11y op basis van de paginataal. Als de taal niet wordt ondersteund, wordt teruggevallen op Engels.",b:"Waarschuwing voor beveiligingsbeleid",bContent:"Er zal een waarschuwing verschijnen als de website beveiligingsbeleid afdwingt dat Sa11y beperkt in zijn werking op de pagina's."})})); diff --git a/assets/bookmarklet/pl.js b/assets/bookmarklet/pl.js index e61ef88..af96e60 100644 --- a/assets/bookmarklet/pl.js +++ b/assets/bookmarklet/pl.js @@ -1 +1 @@ -!function(e){"function"==typeof define&&define.amd?define(e):e()}((function(){"use strict";const e="3.0.8",n=e=>{const n=`Sa11yLang${e.charAt(0).toUpperCase()+e.slice(1)}`;Sa11y.Lang.addI18n(window[n].strings),new Sa11y.Sa11y({autoDetectShadowComponents:!0,customChecks:!1,exportResultsPlugin:!0,detectSPArouting:!0})};"object"==typeof Sa11y?window.location.pathname.includes("sa11y")?alert("Przeciągnij przycisk „Sa11y” na pasek zakładek. Następnie kliknij zakładkę na dowolnej stronie internetowej."):alert("Sa11y jest już załadowany na tej stronie. Poczekaj lub przeładuj stronę i spróbuj ponownie."):function(t){const s=document.createElement("link"),a=document.getElementsByTagName("head")[0];s.rel="stylesheet",s.href=`https://cdn.jsdelivr.net/gh/ryersondmp/sa11y@${e}/dist/css/sa11y.min.css`,s.type="text/css",a.appendChild(s);const o=document.createElement("script");o.src=`https://cdn.jsdelivr.net/combine/gh/ryersondmp/sa11y@${e}/dist/js/lang/${t}.umd.min.js,gh/ryersondmp/sa11y@${e}/dist/js/sa11y.umd.min.js`,document.body.appendChild(o),o.onload=()=>n(t),o.onreadystatechange=()=>n(t)}("pl")})); +!function(t){"function"==typeof define&&define.amd?define(t):t()}((function(){"use strict";!function(t,o){(o=>{const n=document.createElement("div");n.id="sa11y-csp",n.lang=t,n.setAttribute("role","alert");const e=n.attachShadow({mode:"open"}),s=document.createElement("style");s.innerHTML="\n:host {\n position: fixed; display: block; bottom: 50px; right: 50px; margin: auto 0px; width: 560px; z-index: 10000; background-color: rgb(255, 255, 255); border: 5px solid #0a2051; font-family: system-ui, sans-serif !important; box-shadow: rgba(154, 161, 177, 0.15) 0px 0px 20px 4px, rgba(36, 40, 47, 0.25) 0px 4px 80px -8px, rgba(91, 94, 105, 0.15) 0px 4px 4px -2px; border-radius: 5px;z-index:99999;\n}\n\n*:not(style) {\n all: unset;\n box-sizing: border-box !important;\n}\n\n#sa11y-update {\n padding: 15px 80px 15px 15px;\n}\n\ndiv {\n display: block;\n}\n\nh2 {\n display: block;\n font-size: 22px;\n font-weight: bold;\n}\nh3 {\n margin-top: 5px;\n display: block;\n font-size: 19px;\n font-weight: bold;\n}\np {\n display: block;\n font-size: 17px;\n}\na {\n display: inline-block;\n font-size: 22px;\n margin-top: 15px;\n margin-bottom: 15px;\n padding: 8px 12px;\n background-color: #0a2051;\n color: #fff;\n border-radius: 5px;\n cursor: pointer;\n}\na:hover, a:focus {\n background-color: #0f3a9a;\n outline: -webkit-focus-ring-color auto 2px;\n}\n\n#sa11y-csp-close {\n position: absolute; top: 10px; right: 10px; padding: 5px 10px; background-color: rgb(246, 246, 246); border: 2px solid rgb(148, 148, 148); border-radius: 5px; cursor: pointer; font-size: 15px;\n}\n#sa11y-csp-close:focus {\n outline: -webkit-focus-ring-color auto 2px;\n}",e.appendChild(s);const a=document.createElement("button");a.id="sa11y-csp-close",a.textContent=o.close,e.appendChild(a),setTimeout((()=>{e.getElementById("sa11y-csp-close").focus()}),300);const i=document.querySelectorAll('script[src*="sa11y"]'),u=()=>{i.forEach((t=>t.remove()))};a.addEventListener("click",(()=>{n.remove(),u()})),e.addEventListener("keyup",(t=>{"Escape"===t.key&&(n.remove(),u())}));const l=document.createElement("div");l.id="sa11y-update",l.innerHTML=`\n${o.message}
\n \n${o.aContent}
\n${o.bContent}
\n `,e.appendChild(l),document.body.appendChild(n)})(o)}("pl",{close:"Zamknij",heading:"Wymagana aktualizacja",message:"Proszę zaktualizować zakładkę Sa11y, dodając poniższy link do paska zakładek.",features:"Nowe funkcje zakładki",a:"Automatyczne wykrywanie języka strony",aContent:"Ta zakładka automatycznie wyświetla przetłumaczoną wersję Sa11y w oparciu o język strony. Jeśli język nie jest obsługiwany, zostanie użyty angielski.",b:"Ostrzeżenie o polityce bezpieczeństwa",bContent:"Pojawi się ostrzeżenie, jeśli witryna stosuje politykę bezpieczeństwa ograniczającą działanie Sa11y na swoich stronach."})})); diff --git a/assets/bookmarklet/ptBR.js b/assets/bookmarklet/ptBR.js index b415dde..093057b 100644 --- a/assets/bookmarklet/ptBR.js +++ b/assets/bookmarklet/ptBR.js @@ -1 +1 @@ -!function(e){"function"==typeof define&&define.amd?define(e):e()}((function(){"use strict";const e="3.0.8",t=e=>{const t=`Sa11yLang${e.charAt(0).toUpperCase()+e.slice(1)}`;Sa11y.Lang.addI18n(window[t].strings),new Sa11y.Sa11y({autoDetectShadowComponents:!0,customChecks:!1,exportResultsPlugin:!0,detectSPArouting:!0})};"object"==typeof Sa11y?window.location.pathname.includes("sa11y")?alert('Arraste o botão "Sa11y" para sua barra de favoritos. Em seguida, clique no marcador em qualquer página da Web.'):alert("O Sa11y já foi carregado nesta página. Aguarde ou recarregue a página e tente novamente."):function(n){const a=document.createElement("link"),s=document.getElementsByTagName("head")[0];a.rel="stylesheet",a.href=`https://cdn.jsdelivr.net/gh/ryersondmp/sa11y@${e}/dist/css/sa11y.min.css`,a.type="text/css",s.appendChild(a);const o=document.createElement("script");o.src=`https://cdn.jsdelivr.net/combine/gh/ryersondmp/sa11y@${e}/dist/js/lang/${n}.umd.min.js,gh/ryersondmp/sa11y@${e}/dist/js/sa11y.umd.min.js`,document.body.appendChild(o),o.onload=()=>t(n),o.onreadystatechange=()=>t(n)}("ptBR")})); +!function(o){"function"==typeof define&&define.amd?define(o):o()}((function(){"use strict";!function(o,t){(t=>{const n=document.createElement("div");n.id="sa11y-csp",n.lang=o,n.setAttribute("role","alert");const e=n.attachShadow({mode:"open"}),s=document.createElement("style");s.innerHTML="\n:host {\n position: fixed; display: block; bottom: 50px; right: 50px; margin: auto 0px; width: 560px; z-index: 10000; background-color: rgb(255, 255, 255); border: 5px solid #0a2051; font-family: system-ui, sans-serif !important; box-shadow: rgba(154, 161, 177, 0.15) 0px 0px 20px 4px, rgba(36, 40, 47, 0.25) 0px 4px 80px -8px, rgba(91, 94, 105, 0.15) 0px 4px 4px -2px; border-radius: 5px;z-index:99999;\n}\n\n*:not(style) {\n all: unset;\n box-sizing: border-box !important;\n}\n\n#sa11y-update {\n padding: 15px 80px 15px 15px;\n}\n\ndiv {\n display: block;\n}\n\nh2 {\n display: block;\n font-size: 22px;\n font-weight: bold;\n}\nh3 {\n margin-top: 5px;\n display: block;\n font-size: 19px;\n font-weight: bold;\n}\np {\n display: block;\n font-size: 17px;\n}\na {\n display: inline-block;\n font-size: 22px;\n margin-top: 15px;\n margin-bottom: 15px;\n padding: 8px 12px;\n background-color: #0a2051;\n color: #fff;\n border-radius: 5px;\n cursor: pointer;\n}\na:hover, a:focus {\n background-color: #0f3a9a;\n outline: -webkit-focus-ring-color auto 2px;\n}\n\n#sa11y-csp-close {\n position: absolute; top: 10px; right: 10px; padding: 5px 10px; background-color: rgb(246, 246, 246); border: 2px solid rgb(148, 148, 148); border-radius: 5px; cursor: pointer; font-size: 15px;\n}\n#sa11y-csp-close:focus {\n outline: -webkit-focus-ring-color auto 2px;\n}",e.appendChild(s);const a=document.createElement("button");a.id="sa11y-csp-close",a.textContent=t.close,e.appendChild(a),setTimeout((()=>{e.getElementById("sa11y-csp-close").focus()}),300);const i=document.querySelectorAll('script[src*="sa11y"]'),u=()=>{i.forEach((o=>o.remove()))};a.addEventListener("click",(()=>{n.remove(),u()})),e.addEventListener("keyup",(o=>{"Escape"===o.key&&(n.remove(),u())}));const l=document.createElement("div");l.id="sa11y-update",l.innerHTML=`\n${t.message}
\n \n${t.aContent}
\n${t.bContent}
\n `,e.appendChild(l),document.body.appendChild(n)})(t)}("ptBR",{close:"Fechar",heading:"Atualização necessária",message:"Por favor, atualize o bookmarklet do Sa11y adicionando o seguinte link à sua barra de favoritos.",features:"Novos recursos do bookmarklet",a:"Detecção automática do idioma da página",aContent:"Este bookmarklet exibe automaticamente uma versão traduzida do Sa11y com base no idioma da página. Se o idioma não for suportado, será usado o inglês.",b:"Aviso de política de segurança",bContent:"Um aviso aparecerá se o site aplicar políticas de segurança que restrinjam o funcionamento do Sa11y em suas páginas."})})); diff --git a/assets/bookmarklet/ptPT.js b/assets/bookmarklet/ptPT.js index 59fb2ea..3aee96a 100644 --- a/assets/bookmarklet/ptPT.js +++ b/assets/bookmarklet/ptPT.js @@ -1 +1 @@ -!function(e){"function"==typeof define&&define.amd?define(e):e()}((function(){"use strict";const e="3.0.8",t=e=>{const t=`Sa11yLang${e.charAt(0).toUpperCase()+e.slice(1)}`;Sa11y.Lang.addI18n(window[t].strings),new Sa11y.Sa11y({autoDetectShadowComponents:!0,customChecks:!1,exportResultsPlugin:!0,detectSPArouting:!0})};"object"==typeof Sa11y?window.location.pathname.includes("sa11y")?alert('Arraste o botão "Sa11y" para a sua barra de favoritos. Em seguida, clique no marcador em qualquer página da Web.'):alert("Sa11y já foi carregado nesta página. Aguarde, ou recarregue a página e tente novamente."):function(n){const a=document.createElement("link"),s=document.getElementsByTagName("head")[0];a.rel="stylesheet",a.href=`https://cdn.jsdelivr.net/gh/ryersondmp/sa11y@${e}/dist/css/sa11y.min.css`,a.type="text/css",s.appendChild(a);const o=document.createElement("script");o.src=`https://cdn.jsdelivr.net/combine/gh/ryersondmp/sa11y@${e}/dist/js/lang/${n}.umd.min.js,gh/ryersondmp/sa11y@${e}/dist/js/sa11y.umd.min.js`,document.body.appendChild(o),o.onload=()=>t(n),o.onreadystatechange=()=>t(n)}("ptPT")})); +!function(o){"function"==typeof define&&define.amd?define(o):o()}((function(){"use strict";!function(o,t){(t=>{const n=document.createElement("div");n.id="sa11y-csp",n.lang=o,n.setAttribute("role","alert");const e=n.attachShadow({mode:"open"}),s=document.createElement("style");s.innerHTML="\n:host {\n position: fixed; display: block; bottom: 50px; right: 50px; margin: auto 0px; width: 560px; z-index: 10000; background-color: rgb(255, 255, 255); border: 5px solid #0a2051; font-family: system-ui, sans-serif !important; box-shadow: rgba(154, 161, 177, 0.15) 0px 0px 20px 4px, rgba(36, 40, 47, 0.25) 0px 4px 80px -8px, rgba(91, 94, 105, 0.15) 0px 4px 4px -2px; border-radius: 5px;z-index:99999;\n}\n\n*:not(style) {\n all: unset;\n box-sizing: border-box !important;\n}\n\n#sa11y-update {\n padding: 15px 80px 15px 15px;\n}\n\ndiv {\n display: block;\n}\n\nh2 {\n display: block;\n font-size: 22px;\n font-weight: bold;\n}\nh3 {\n margin-top: 5px;\n display: block;\n font-size: 19px;\n font-weight: bold;\n}\np {\n display: block;\n font-size: 17px;\n}\na {\n display: inline-block;\n font-size: 22px;\n margin-top: 15px;\n margin-bottom: 15px;\n padding: 8px 12px;\n background-color: #0a2051;\n color: #fff;\n border-radius: 5px;\n cursor: pointer;\n}\na:hover, a:focus {\n background-color: #0f3a9a;\n outline: -webkit-focus-ring-color auto 2px;\n}\n\n#sa11y-csp-close {\n position: absolute; top: 10px; right: 10px; padding: 5px 10px; background-color: rgb(246, 246, 246); border: 2px solid rgb(148, 148, 148); border-radius: 5px; cursor: pointer; font-size: 15px;\n}\n#sa11y-csp-close:focus {\n outline: -webkit-focus-ring-color auto 2px;\n}",e.appendChild(s);const a=document.createElement("button");a.id="sa11y-csp-close",a.textContent=t.close,e.appendChild(a),setTimeout((()=>{e.getElementById("sa11y-csp-close").focus()}),300);const i=document.querySelectorAll('script[src*="sa11y"]'),u=()=>{i.forEach((o=>o.remove()))};a.addEventListener("click",(()=>{n.remove(),u()})),e.addEventListener("keyup",(o=>{"Escape"===o.key&&(n.remove(),u())}));const l=document.createElement("div");l.id="sa11y-update",l.innerHTML=`\n${t.message}
\n \n${t.aContent}
\n${t.bContent}
\n `,e.appendChild(l),document.body.appendChild(n)})(t)}("ptPT",{close:"Fechar",heading:"Atualização necessária",message:"Por favor, atualize o bookmarklet do Sa11y adicionando o seguinte link à sua barra de marcadores.",features:"Novas funcionalidades do bookmarklet",a:"Detecção automática do idioma da página",aContent:"Este bookmarklet exibe automaticamente uma versão traduzida do Sa11y com base no idioma da página. Se o idioma não for suportado, será utilizado o inglês.",b:"Aviso da política de segurança",bContent:"Será exibido um aviso se o site aplicar políticas de segurança que restrinjam o funcionamento do Sa11y nas suas páginas."})})); diff --git a/assets/bookmarklet/ro.js b/assets/bookmarklet/ro.js index e0589aa..1581257 100644 --- a/assets/bookmarklet/ro.js +++ b/assets/bookmarklet/ro.js @@ -1 +1 @@ -!function(e){"function"==typeof define&&define.amd?define(e):e()}((function(){"use strict";const e="3.0.8",n=e=>{const n=`Sa11yLang${e.charAt(0).toUpperCase()+e.slice(1)}`;Sa11y.Lang.addI18n(window[n].strings),new Sa11y.Sa11y({autoDetectShadowComponents:!0,customChecks:!1,exportResultsPlugin:!0,detectSPArouting:!0})};"object"==typeof Sa11y?window.location.pathname.includes("sa11y")?alert('Trageți butonul "Sa11y" în bara de marcaje. Apoi faceți clic pe marcaj pe orice pagină web.'):alert("Sa11y este deja încărcat pe această pagină. Vă rugăm să așteptați sau reîncărcați pagina și încercați din nou."):function(t){const a=document.createElement("link"),s=document.getElementsByTagName("head")[0];a.rel="stylesheet",a.href=`https://cdn.jsdelivr.net/gh/ryersondmp/sa11y@${e}/dist/css/sa11y.min.css`,a.type="text/css",s.appendChild(a);const c=document.createElement("script");c.src=`https://cdn.jsdelivr.net/combine/gh/ryersondmp/sa11y@${e}/dist/js/lang/${t}.umd.min.js,gh/ryersondmp/sa11y@${e}/dist/js/sa11y.umd.min.js`,document.body.appendChild(c),c.onload=()=>n(t),c.onreadystatechange=()=>n(t)}("ro")})); +!function(t){"function"==typeof define&&define.amd?define(t):t()}((function(){"use strict";!function(t,o){(o=>{const e=document.createElement("div");e.id="sa11y-csp",e.lang=t,e.setAttribute("role","alert");const n=e.attachShadow({mode:"open"}),a=document.createElement("style");a.innerHTML="\n:host {\n position: fixed; display: block; bottom: 50px; right: 50px; margin: auto 0px; width: 560px; z-index: 10000; background-color: rgb(255, 255, 255); border: 5px solid #0a2051; font-family: system-ui, sans-serif !important; box-shadow: rgba(154, 161, 177, 0.15) 0px 0px 20px 4px, rgba(36, 40, 47, 0.25) 0px 4px 80px -8px, rgba(91, 94, 105, 0.15) 0px 4px 4px -2px; border-radius: 5px;z-index:99999;\n}\n\n*:not(style) {\n all: unset;\n box-sizing: border-box !important;\n}\n\n#sa11y-update {\n padding: 15px 80px 15px 15px;\n}\n\ndiv {\n display: block;\n}\n\nh2 {\n display: block;\n font-size: 22px;\n font-weight: bold;\n}\nh3 {\n margin-top: 5px;\n display: block;\n font-size: 19px;\n font-weight: bold;\n}\np {\n display: block;\n font-size: 17px;\n}\na {\n display: inline-block;\n font-size: 22px;\n margin-top: 15px;\n margin-bottom: 15px;\n padding: 8px 12px;\n background-color: #0a2051;\n color: #fff;\n border-radius: 5px;\n cursor: pointer;\n}\na:hover, a:focus {\n background-color: #0f3a9a;\n outline: -webkit-focus-ring-color auto 2px;\n}\n\n#sa11y-csp-close {\n position: absolute; top: 10px; right: 10px; padding: 5px 10px; background-color: rgb(246, 246, 246); border: 2px solid rgb(148, 148, 148); border-radius: 5px; cursor: pointer; font-size: 15px;\n}\n#sa11y-csp-close:focus {\n outline: -webkit-focus-ring-color auto 2px;\n}",n.appendChild(a);const s=document.createElement("button");s.id="sa11y-csp-close",s.textContent=o.close,n.appendChild(s),setTimeout((()=>{n.getElementById("sa11y-csp-close").focus()}),300);const i=document.querySelectorAll('script[src*="sa11y"]'),u=()=>{i.forEach((t=>t.remove()))};s.addEventListener("click",(()=>{e.remove(),u()})),n.addEventListener("keyup",(t=>{"Escape"===t.key&&(e.remove(),u())}));const l=document.createElement("div");l.id="sa11y-update",l.innerHTML=`\n${o.message}
\n \n${o.aContent}
\n${o.bContent}
\n `,n.appendChild(l),document.body.appendChild(e)})(o)}("ro",{close:"Închide",heading:"Actualizare necesară",message:"Vă rugăm să actualizați bookmarkletul Sa11y adăugând următorul link în bara de marcaje.",features:"Noi caracteristici ale bookmarkletului",a:"Detectare automată a limbii paginii",aContent:"Acest bookmarklet afișează automat o versiune tradusă a lui Sa11y pe baza limbii paginii. Dacă limba nu este suportată, va fi folosită limba engleză.",b:"Avertisment privind politica de securitate",bContent:"Va apărea un avertisment dacă site-ul aplică politici de securitate care restricționează funcționarea lui Sa11y pe paginile sale."})})); diff --git a/assets/bookmarklet/sa11y-en.js b/assets/bookmarklet/sa11y-en.js index dc32519..1aacdf8 100644 --- a/assets/bookmarklet/sa11y-en.js +++ b/assets/bookmarklet/sa11y-en.js @@ -1 +1 @@ -!function(e){"function"==typeof define&&define.amd?define(e):e()}((function(){"use strict";const e="3.0.8",t=e=>{const t=`Sa11yLang${e.charAt(0).toUpperCase()+e.slice(1)}`;Sa11y.Lang.addI18n(window[t].strings),new Sa11y.Sa11y({autoDetectShadowComponents:!0,customChecks:!1,exportResultsPlugin:!0,detectSPArouting:!0})};"object"==typeof Sa11y?window.location.pathname.includes("sa11y")?alert('Drag the "Sa11y" button into your bookmarks bar. Then click the bookmark on any webpage.'):alert("Sa11y is already loaded on this page. Please wait, or reload the page and try again."):function(n){const a=document.createElement("link"),s=document.getElementsByTagName("head")[0];a.rel="stylesheet",a.href=`https://cdn.jsdelivr.net/gh/ryersondmp/sa11y@${e}/dist/css/sa11y.min.css`,a.type="text/css",s.appendChild(a);const o=document.createElement("script");o.src=`https://cdn.jsdelivr.net/combine/gh/ryersondmp/sa11y@${e}/dist/js/lang/${n}.umd.min.js,gh/ryersondmp/sa11y@${e}/dist/js/sa11y.umd.min.js`,document.body.appendChild(o),o.onload=()=>t(n),o.onreadystatechange=()=>t(n)}("en")})); +!function(t){"function"==typeof define&&define.amd?define(t):t()}((function(){"use strict";!function(t,o){(o=>{const n=document.createElement("div");n.id="sa11y-csp",n.lang=t,n.setAttribute("role","alert");const e=n.attachShadow({mode:"open"}),s=document.createElement("style");s.innerHTML="\n:host {\n position: fixed; display: block; bottom: 50px; right: 50px; margin: auto 0px; width: 560px; z-index: 10000; background-color: rgb(255, 255, 255); border: 5px solid #0a2051; font-family: system-ui, sans-serif !important; box-shadow: rgba(154, 161, 177, 0.15) 0px 0px 20px 4px, rgba(36, 40, 47, 0.25) 0px 4px 80px -8px, rgba(91, 94, 105, 0.15) 0px 4px 4px -2px; border-radius: 5px;z-index:99999;\n}\n\n*:not(style) {\n all: unset;\n box-sizing: border-box !important;\n}\n\n#sa11y-update {\n padding: 15px 80px 15px 15px;\n}\n\ndiv {\n display: block;\n}\n\nh2 {\n display: block;\n font-size: 22px;\n font-weight: bold;\n}\nh3 {\n margin-top: 5px;\n display: block;\n font-size: 19px;\n font-weight: bold;\n}\np {\n display: block;\n font-size: 17px;\n}\na {\n display: inline-block;\n font-size: 22px;\n margin-top: 15px;\n margin-bottom: 15px;\n padding: 8px 12px;\n background-color: #0a2051;\n color: #fff;\n border-radius: 5px;\n cursor: pointer;\n}\na:hover, a:focus {\n background-color: #0f3a9a;\n outline: -webkit-focus-ring-color auto 2px;\n}\n\n#sa11y-csp-close {\n position: absolute; top: 10px; right: 10px; padding: 5px 10px; background-color: rgb(246, 246, 246); border: 2px solid rgb(148, 148, 148); border-radius: 5px; cursor: pointer; font-size: 15px;\n}\n#sa11y-csp-close:focus {\n outline: -webkit-focus-ring-color auto 2px;\n}",e.appendChild(s);const a=document.createElement("button");a.id="sa11y-csp-close",a.textContent=o.close,e.appendChild(a),setTimeout((()=>{e.getElementById("sa11y-csp-close").focus()}),300);const i=document.querySelectorAll('script[src*="sa11y"]'),l=()=>{i.forEach((t=>t.remove()))};a.addEventListener("click",(()=>{n.remove(),l()})),e.addEventListener("keyup",(t=>{"Escape"===t.key&&(n.remove(),l())}));const u=document.createElement("div");u.id="sa11y-update",u.innerHTML=`\n${o.message}
\n \n${o.aContent}
\n${o.bContent}
\n `,e.appendChild(u),document.body.appendChild(n)})(o)}("en",{close:"Close",heading:"Update required",message:"Please update the Sa11y bookmarklet by adding the following link to your bookmarks bar.",features:"New bookmarklet features",a:"Automatic page language detection",aContent:"This bookmarklet automatically displays a translated version of Sa11y based on the page language. If the language is not supported, it will default to English.",b:"Security policy warning",bContent:"A warning will appear if the website enforces security policies that restrict Sa11y from working on its pages."})})); diff --git a/assets/bookmarklet/sk.js b/assets/bookmarklet/sk.js index da7cfa8..74e16ef 100644 --- a/assets/bookmarklet/sk.js +++ b/assets/bookmarklet/sk.js @@ -1 +1 @@ -!function(e){"function"==typeof define&&define.amd?define(e):e()}((function(){"use strict";const e="3.0.8",t=e=>{const t=`Sa11yLang${e.charAt(0).toUpperCase()+e.slice(1)}`;Sa11y.Lang.addI18n(window[t].strings),new Sa11y.Sa11y({autoDetectShadowComponents:!0,customChecks:!1,exportResultsPlugin:!0,detectSPArouting:!0})};"object"==typeof Sa11y?window.location.pathname.includes("sa11y")?alert('Potiahnite tlačidlo "Sa11y" na panel záložiek. Potom kliknite na záložku na ľubovoľnej webovej stránke.'):alert("Sa11y je už načítaná na tejto stránke. Počkajte, prosím, alebo načítajte stránku znova a skúste to znova."):function(n){const s=document.createElement("link"),a=document.getElementsByTagName("head")[0];s.rel="stylesheet",s.href=`https://cdn.jsdelivr.net/gh/ryersondmp/sa11y@${e}/dist/css/sa11y.min.css`,s.type="text/css",a.appendChild(s);const o=document.createElement("script");o.src=`https://cdn.jsdelivr.net/combine/gh/ryersondmp/sa11y@${e}/dist/js/lang/${n}.umd.min.js,gh/ryersondmp/sa11y@${e}/dist/js/sa11y.umd.min.js`,document.body.appendChild(o),o.onload=()=>t(n),o.onreadystatechange=()=>t(n)}("sk")})); +!function(o){"function"==typeof define&&define.amd?define(o):o()}((function(){"use strict";!function(o,t){(t=>{const n=document.createElement("div");n.id="sa11y-csp",n.lang=o,n.setAttribute("role","alert");const e=n.attachShadow({mode:"open"}),s=document.createElement("style");s.innerHTML="\n:host {\n position: fixed; display: block; bottom: 50px; right: 50px; margin: auto 0px; width: 560px; z-index: 10000; background-color: rgb(255, 255, 255); border: 5px solid #0a2051; font-family: system-ui, sans-serif !important; box-shadow: rgba(154, 161, 177, 0.15) 0px 0px 20px 4px, rgba(36, 40, 47, 0.25) 0px 4px 80px -8px, rgba(91, 94, 105, 0.15) 0px 4px 4px -2px; border-radius: 5px;z-index:99999;\n}\n\n*:not(style) {\n all: unset;\n box-sizing: border-box !important;\n}\n\n#sa11y-update {\n padding: 15px 80px 15px 15px;\n}\n\ndiv {\n display: block;\n}\n\nh2 {\n display: block;\n font-size: 22px;\n font-weight: bold;\n}\nh3 {\n margin-top: 5px;\n display: block;\n font-size: 19px;\n font-weight: bold;\n}\np {\n display: block;\n font-size: 17px;\n}\na {\n display: inline-block;\n font-size: 22px;\n margin-top: 15px;\n margin-bottom: 15px;\n padding: 8px 12px;\n background-color: #0a2051;\n color: #fff;\n border-radius: 5px;\n cursor: pointer;\n}\na:hover, a:focus {\n background-color: #0f3a9a;\n outline: -webkit-focus-ring-color auto 2px;\n}\n\n#sa11y-csp-close {\n position: absolute; top: 10px; right: 10px; padding: 5px 10px; background-color: rgb(246, 246, 246); border: 2px solid rgb(148, 148, 148); border-radius: 5px; cursor: pointer; font-size: 15px;\n}\n#sa11y-csp-close:focus {\n outline: -webkit-focus-ring-color auto 2px;\n}",e.appendChild(s);const a=document.createElement("button");a.id="sa11y-csp-close",a.textContent=t.close,e.appendChild(a),setTimeout((()=>{e.getElementById("sa11y-csp-close").focus()}),300);const i=document.querySelectorAll('script[src*="sa11y"]'),u=()=>{i.forEach((o=>o.remove()))};a.addEventListener("click",(()=>{n.remove(),u()})),e.addEventListener("keyup",(o=>{"Escape"===o.key&&(n.remove(),u())}));const l=document.createElement("div");l.id="sa11y-update",l.innerHTML=`\n${t.message}
\n \n${t.aContent}
\n${t.bContent}
\n `,e.appendChild(l),document.body.appendChild(n)})(t)}("sk",{close:"Zatvoriť",heading:"Vyžaduje sa aktualizácia",message:"Prosím, aktualizujte záložku Sa11y pridaním nasledujúceho odkazu do svojho panela záložiek.",features:"Nové funkcie záložky",a:"Automatické zistenie jazyka stránky",aContent:"Táto záložka automaticky zobrazuje preloženú verziu Sa11y na základe jazyka stránky. Ak jazyk nie je podporovaný, použije sa angličtina.",b:"Upozornenie na bezpečnostnú politiku",bContent:"Zobrazí sa upozornenie, ak web používa bezpečnostné politiky, ktoré obmedzujú funkcie Sa11y na svojich stránkach."})})); diff --git a/assets/bookmarklet/sl.js b/assets/bookmarklet/sl.js index 9346b95..5eec32a 100644 --- a/assets/bookmarklet/sl.js +++ b/assets/bookmarklet/sl.js @@ -1 +1 @@ -!function(e){"function"==typeof define&&define.amd?define(e):e()}((function(){"use strict";const e="3.0.8",n=e=>{const n=`Sa11yLang${e.charAt(0).toUpperCase()+e.slice(1)}`;Sa11y.Lang.addI18n(window[n].strings),new Sa11y.Sa11y({autoDetectShadowComponents:!0,customChecks:!1,exportResultsPlugin:!0,detectSPArouting:!0})};"object"==typeof Sa11y?window.location.pathname.includes("sa11y")?alert('Gumb "Sa11y" povlecite v vrstico zaznamkov. Nato kliknite zaznamek na kateri koli spletni strani.'):alert("Sa11y je že naložen na tej strani. Počakajte ali ponovno naložite stran in poskusite znova."):function(t){const s=document.createElement("link"),a=document.getElementsByTagName("head")[0];s.rel="stylesheet",s.href=`https://cdn.jsdelivr.net/gh/ryersondmp/sa11y@${e}/dist/css/sa11y.min.css`,s.type="text/css",a.appendChild(s);const o=document.createElement("script");o.src=`https://cdn.jsdelivr.net/combine/gh/ryersondmp/sa11y@${e}/dist/js/lang/${t}.umd.min.js,gh/ryersondmp/sa11y@${e}/dist/js/sa11y.umd.min.js`,document.body.appendChild(o),o.onload=()=>n(t),o.onreadystatechange=()=>n(t)}("sl")})); +!function(o){"function"==typeof define&&define.amd?define(o):o()}((function(){"use strict";!function(o,t){(t=>{const n=document.createElement("div");n.id="sa11y-csp",n.lang=o,n.setAttribute("role","alert");const e=n.attachShadow({mode:"open"}),s=document.createElement("style");s.innerHTML="\n:host {\n position: fixed; display: block; bottom: 50px; right: 50px; margin: auto 0px; width: 560px; z-index: 10000; background-color: rgb(255, 255, 255); border: 5px solid #0a2051; font-family: system-ui, sans-serif !important; box-shadow: rgba(154, 161, 177, 0.15) 0px 0px 20px 4px, rgba(36, 40, 47, 0.25) 0px 4px 80px -8px, rgba(91, 94, 105, 0.15) 0px 4px 4px -2px; border-radius: 5px;z-index:99999;\n}\n\n*:not(style) {\n all: unset;\n box-sizing: border-box !important;\n}\n\n#sa11y-update {\n padding: 15px 80px 15px 15px;\n}\n\ndiv {\n display: block;\n}\n\nh2 {\n display: block;\n font-size: 22px;\n font-weight: bold;\n}\nh3 {\n margin-top: 5px;\n display: block;\n font-size: 19px;\n font-weight: bold;\n}\np {\n display: block;\n font-size: 17px;\n}\na {\n display: inline-block;\n font-size: 22px;\n margin-top: 15px;\n margin-bottom: 15px;\n padding: 8px 12px;\n background-color: #0a2051;\n color: #fff;\n border-radius: 5px;\n cursor: pointer;\n}\na:hover, a:focus {\n background-color: #0f3a9a;\n outline: -webkit-focus-ring-color auto 2px;\n}\n\n#sa11y-csp-close {\n position: absolute; top: 10px; right: 10px; padding: 5px 10px; background-color: rgb(246, 246, 246); border: 2px solid rgb(148, 148, 148); border-radius: 5px; cursor: pointer; font-size: 15px;\n}\n#sa11y-csp-close:focus {\n outline: -webkit-focus-ring-color auto 2px;\n}",e.appendChild(s);const a=document.createElement("button");a.id="sa11y-csp-close",a.textContent=t.close,e.appendChild(a),setTimeout((()=>{e.getElementById("sa11y-csp-close").focus()}),300);const i=document.querySelectorAll('script[src*="sa11y"]'),l=()=>{i.forEach((o=>o.remove()))};a.addEventListener("click",(()=>{n.remove(),l()})),e.addEventListener("keyup",(o=>{"Escape"===o.key&&(n.remove(),l())}));const u=document.createElement("div");u.id="sa11y-update",u.innerHTML=`\n${t.message}
\n \n${t.aContent}
\n${t.bContent}
\n `,e.appendChild(u),document.body.appendChild(n)})(t)}("sl",{close:"Zapri",heading:"Posodobitev potrebna",message:"Prosimo, posodobite zaznamek Sa11y z dodajanjem naslednje povezave v vašo vrstico zaznamkov.",features:"Nove funkcije zaznamka",a:"Samodejno zaznavanje jezika strani",aContent:"Ta zaznamek samodejno prikaže prevedeno različico Sa11y na podlagi jezika strani. Če je jezik nepodprt, bo uporabljen angleški jezik.",b:"Opozorilo o varnostni politiki",bContent:"Pojavi se opozorilo, če spletno mesto uporablja varnostne politike, ki omejujejo delovanje Sa11y na svojih straneh."})})); diff --git a/assets/bookmarklet/sv.js b/assets/bookmarklet/sv.js index 9cc56a2..0c0c68c 100644 --- a/assets/bookmarklet/sv.js +++ b/assets/bookmarklet/sv.js @@ -1 +1 @@ -!function(e){"function"==typeof define&&define.amd?define(e):e()}((function(){"use strict";const e="3.0.8",n=e=>{const n=`Sa11yLang${e.charAt(0).toUpperCase()+e.slice(1)}`;Sa11y.Lang.addI18n(window[n].strings),new Sa11y.Sa11y({autoDetectShadowComponents:!0,customChecks:!1,exportResultsPlugin:!0,detectSPArouting:!0})};"object"==typeof Sa11y?window.location.pathname.includes("sa11y")?alert('Dra knappen "Sa11y" till ditt bokmärkesfält. Klicka sedan på bokmärket på valfri webbsida.'):alert("Sa11y är redan laddad på denna sida. Vänligen vänta, eller ladda om sidan och försök igen."):function(t){const s=document.createElement("link"),a=document.getElementsByTagName("head")[0];s.rel="stylesheet",s.href=`https://cdn.jsdelivr.net/gh/ryersondmp/sa11y@${e}/dist/css/sa11y.min.css`,s.type="text/css",a.appendChild(s);const d=document.createElement("script");d.src=`https://cdn.jsdelivr.net/combine/gh/ryersondmp/sa11y@${e}/dist/js/lang/${t}.umd.min.js,gh/ryersondmp/sa11y@${e}/dist/js/sa11y.umd.min.js`,document.body.appendChild(d),d.onload=()=>n(t),d.onreadystatechange=()=>n(t)}("sv")})); +!function(t){"function"==typeof define&&define.amd?define(t):t()}((function(){"use strict";!function(t,o){(o=>{const n=document.createElement("div");n.id="sa11y-csp",n.lang=t,n.setAttribute("role","alert");const e=n.attachShadow({mode:"open"}),s=document.createElement("style");s.innerHTML="\n:host {\n position: fixed; display: block; bottom: 50px; right: 50px; margin: auto 0px; width: 560px; z-index: 10000; background-color: rgb(255, 255, 255); border: 5px solid #0a2051; font-family: system-ui, sans-serif !important; box-shadow: rgba(154, 161, 177, 0.15) 0px 0px 20px 4px, rgba(36, 40, 47, 0.25) 0px 4px 80px -8px, rgba(91, 94, 105, 0.15) 0px 4px 4px -2px; border-radius: 5px;z-index:99999;\n}\n\n*:not(style) {\n all: unset;\n box-sizing: border-box !important;\n}\n\n#sa11y-update {\n padding: 15px 80px 15px 15px;\n}\n\ndiv {\n display: block;\n}\n\nh2 {\n display: block;\n font-size: 22px;\n font-weight: bold;\n}\nh3 {\n margin-top: 5px;\n display: block;\n font-size: 19px;\n font-weight: bold;\n}\np {\n display: block;\n font-size: 17px;\n}\na {\n display: inline-block;\n font-size: 22px;\n margin-top: 15px;\n margin-bottom: 15px;\n padding: 8px 12px;\n background-color: #0a2051;\n color: #fff;\n border-radius: 5px;\n cursor: pointer;\n}\na:hover, a:focus {\n background-color: #0f3a9a;\n outline: -webkit-focus-ring-color auto 2px;\n}\n\n#sa11y-csp-close {\n position: absolute; top: 10px; right: 10px; padding: 5px 10px; background-color: rgb(246, 246, 246); border: 2px solid rgb(148, 148, 148); border-radius: 5px; cursor: pointer; font-size: 15px;\n}\n#sa11y-csp-close:focus {\n outline: -webkit-focus-ring-color auto 2px;\n}",e.appendChild(s);const a=document.createElement("button");a.id="sa11y-csp-close",a.textContent=o.close,e.appendChild(a),setTimeout((()=>{e.getElementById("sa11y-csp-close").focus()}),300);const i=document.querySelectorAll('script[src*="sa11y"]'),l=()=>{i.forEach((t=>t.remove()))};a.addEventListener("click",(()=>{n.remove(),l()})),e.addEventListener("keyup",(t=>{"Escape"===t.key&&(n.remove(),l())}));const u=document.createElement("div");u.id="sa11y-update",u.innerHTML=`\n${o.message}
\n \n${o.aContent}
\n${o.bContent}
\n `,e.appendChild(u),document.body.appendChild(n)})(o)}("sv",{close:"Stäng",heading:"Uppdatering krävs",message:"Var god uppdatera Sa11y bokmärket genom att lägga till följande länk i din bokmärkesfält.",features:"Nya bokmärkesfunktioner",a:"Automatisk sidans språkdetektering",aContent:"Detta bokmärke visar automatiskt en översatt version av Sa11y baserat på sidans språk. Om språket inte stöds används engelska som standard.",b:"Säkerhetspolicyn varning",bContent:"En varning kommer att visas om webbplatsen tillämpar säkerhetspolicyn som begränsar Sa11ys funktionalitet på sina sidor."})})); diff --git a/assets/bookmarklet/tr.js b/assets/bookmarklet/tr.js index cb63f52..a95739e 100644 --- a/assets/bookmarklet/tr.js +++ b/assets/bookmarklet/tr.js @@ -1 +1 @@ -!function(e){"function"==typeof define&&define.amd?define(e):e()}((function(){"use strict";const e="3.0.8",n=e=>{const n=`Sa11yLang${e.charAt(0).toUpperCase()+e.slice(1)}`;Sa11y.Lang.addI18n(window[n].strings),new Sa11y.Sa11y({autoDetectShadowComponents:!0,customChecks:!1,exportResultsPlugin:!0,detectSPArouting:!0})};"object"==typeof Sa11y?window.location.pathname.includes("sa11y")?alert('Dra knappen "Sa11y" till ditt bokmärkesfält. Klicka sedan på bokmärket på valfri webbsida.'):alert('"Sa11y" düğmesini yer imleri çubuğunuza sürükleyin. Ardından herhangi bir web sayfasında yer imine tıklayın.'):function(t){const s=document.createElement("link"),a=document.getElementsByTagName("head")[0];s.rel="stylesheet",s.href=`https://cdn.jsdelivr.net/gh/ryersondmp/sa11y@${e}/dist/css/sa11y.min.css`,s.type="text/css",a.appendChild(s);const i=document.createElement("script");i.src=`https://cdn.jsdelivr.net/combine/gh/ryersondmp/sa11y@${e}/dist/js/lang/${t}.umd.min.js,gh/ryersondmp/sa11y@${e}/dist/js/sa11y.umd.min.js`,document.body.appendChild(i),i.onload=()=>n(t),i.onreadystatechange=()=>n(t)}("tr")})); +!function(t){"function"==typeof define&&define.amd?define(t):t()}((function(){"use strict";!function(t,o){(o=>{const n=document.createElement("div");n.id="sa11y-csp",n.lang=t,n.setAttribute("role","alert");const e=n.attachShadow({mode:"open"}),s=document.createElement("style");s.innerHTML="\n:host {\n position: fixed; display: block; bottom: 50px; right: 50px; margin: auto 0px; width: 560px; z-index: 10000; background-color: rgb(255, 255, 255); border: 5px solid #0a2051; font-family: system-ui, sans-serif !important; box-shadow: rgba(154, 161, 177, 0.15) 0px 0px 20px 4px, rgba(36, 40, 47, 0.25) 0px 4px 80px -8px, rgba(91, 94, 105, 0.15) 0px 4px 4px -2px; border-radius: 5px;z-index:99999;\n}\n\n*:not(style) {\n all: unset;\n box-sizing: border-box !important;\n}\n\n#sa11y-update {\n padding: 15px 80px 15px 15px;\n}\n\ndiv {\n display: block;\n}\n\nh2 {\n display: block;\n font-size: 22px;\n font-weight: bold;\n}\nh3 {\n margin-top: 5px;\n display: block;\n font-size: 19px;\n font-weight: bold;\n}\np {\n display: block;\n font-size: 17px;\n}\na {\n display: inline-block;\n font-size: 22px;\n margin-top: 15px;\n margin-bottom: 15px;\n padding: 8px 12px;\n background-color: #0a2051;\n color: #fff;\n border-radius: 5px;\n cursor: pointer;\n}\na:hover, a:focus {\n background-color: #0f3a9a;\n outline: -webkit-focus-ring-color auto 2px;\n}\n\n#sa11y-csp-close {\n position: absolute; top: 10px; right: 10px; padding: 5px 10px; background-color: rgb(246, 246, 246); border: 2px solid rgb(148, 148, 148); border-radius: 5px; cursor: pointer; font-size: 15px;\n}\n#sa11y-csp-close:focus {\n outline: -webkit-focus-ring-color auto 2px;\n}",e.appendChild(s);const a=document.createElement("button");a.id="sa11y-csp-close",a.textContent=o.close,e.appendChild(a),setTimeout((()=>{e.getElementById("sa11y-csp-close").focus()}),300);const i=document.querySelectorAll('script[src*="sa11y"]'),l=()=>{i.forEach((t=>t.remove()))};a.addEventListener("click",(()=>{n.remove(),l()})),e.addEventListener("keyup",(t=>{"Escape"===t.key&&(n.remove(),l())}));const u=document.createElement("div");u.id="sa11y-update",u.innerHTML=`\n${o.message}
\n \n${o.aContent}
\n${o.bContent}
\n `,e.appendChild(u),document.body.appendChild(n)})(o)}("tr",{close:"Kapat",heading:"Güncelleme Gerekli",message:"Lütfen Sa11y yer imini, yer imler çubuğunuza aşağıdaki bağlantıyı ekleyerek güncelleyin.",features:"Yeni yer işareti özellikleri",a:"Otomatik sayfa dilini algılama",aContent:"Bu yer işareti, sayfa diline dayanarak Sa11y'nin çevrilmiş bir sürümünü otomatik olarak görüntüler. Dil desteklenmiyorsa varsayılan olarak İngilizce kullanılır.",b:"Güvenlik politikası uyarısı",bContent:"Web sitesi, Sa11y'nin sayfalarındaki işlevselliğini kısıtlayan güvenlik politikalarını uyguluyorsa bir uyarı görüntülenir."})})); diff --git a/assets/bookmarklet/ua.js b/assets/bookmarklet/ua.js index 400f770..049f776 100644 --- a/assets/bookmarklet/ua.js +++ b/assets/bookmarklet/ua.js @@ -1 +1 @@ -!function(e){"function"==typeof define&&define.amd?define(e):e()}((function(){"use strict";const e="3.0.8",t=e=>{const t=`Sa11yLang${e.charAt(0).toUpperCase()+e.slice(1)}`;Sa11y.Lang.addI18n(window[t].strings),new Sa11y.Sa11y({autoDetectShadowComponents:!0,customChecks:!1,exportResultsPlugin:!0,detectSPArouting:!0})};"object"==typeof Sa11y?window.location.pathname.includes("sa11y")?alert("Перетягніть кнопку «Sa11y» на панель закладок. Потім натисніть закладку на будь-якій веб-сторінці."):alert("Sa11y вже завантажується на цій сторінці. Будь ласка, зачекайте або перезавантажте сторінку і спробуйте ще раз."):function(n){const s=document.createElement("link"),a=document.getElementsByTagName("head")[0];s.rel="stylesheet",s.href=`https://cdn.jsdelivr.net/gh/ryersondmp/sa11y@${e}/dist/css/sa11y.min.css`,s.type="text/css",a.appendChild(s);const d=document.createElement("script");d.src=`https://cdn.jsdelivr.net/combine/gh/ryersondmp/sa11y@${e}/dist/js/lang/${n}.umd.min.js,gh/ryersondmp/sa11y@${e}/dist/js/sa11y.umd.min.js`,document.body.appendChild(d),d.onload=()=>t(n),d.onreadystatechange=()=>t(n)}("ua")})); +!function(t){"function"==typeof define&&define.amd?define(t):t()}((function(){"use strict";!function(t,o){(o=>{const n=document.createElement("div");n.id="sa11y-csp",n.lang=t,n.setAttribute("role","alert");const e=n.attachShadow({mode:"open"}),s=document.createElement("style");s.innerHTML="\n:host {\n position: fixed; display: block; bottom: 50px; right: 50px; margin: auto 0px; width: 560px; z-index: 10000; background-color: rgb(255, 255, 255); border: 5px solid #0a2051; font-family: system-ui, sans-serif !important; box-shadow: rgba(154, 161, 177, 0.15) 0px 0px 20px 4px, rgba(36, 40, 47, 0.25) 0px 4px 80px -8px, rgba(91, 94, 105, 0.15) 0px 4px 4px -2px; border-radius: 5px;z-index:99999;\n}\n\n*:not(style) {\n all: unset;\n box-sizing: border-box !important;\n}\n\n#sa11y-update {\n padding: 15px 80px 15px 15px;\n}\n\ndiv {\n display: block;\n}\n\nh2 {\n display: block;\n font-size: 22px;\n font-weight: bold;\n}\nh3 {\n margin-top: 5px;\n display: block;\n font-size: 19px;\n font-weight: bold;\n}\np {\n display: block;\n font-size: 17px;\n}\na {\n display: inline-block;\n font-size: 22px;\n margin-top: 15px;\n margin-bottom: 15px;\n padding: 8px 12px;\n background-color: #0a2051;\n color: #fff;\n border-radius: 5px;\n cursor: pointer;\n}\na:hover, a:focus {\n background-color: #0f3a9a;\n outline: -webkit-focus-ring-color auto 2px;\n}\n\n#sa11y-csp-close {\n position: absolute; top: 10px; right: 10px; padding: 5px 10px; background-color: rgb(246, 246, 246); border: 2px solid rgb(148, 148, 148); border-radius: 5px; cursor: pointer; font-size: 15px;\n}\n#sa11y-csp-close:focus {\n outline: -webkit-focus-ring-color auto 2px;\n}",e.appendChild(s);const a=document.createElement("button");a.id="sa11y-csp-close",a.textContent=o.close,e.appendChild(a),setTimeout((()=>{e.getElementById("sa11y-csp-close").focus()}),300);const i=document.querySelectorAll('script[src*="sa11y"]'),u=()=>{i.forEach((t=>t.remove()))};a.addEventListener("click",(()=>{n.remove(),u()})),e.addEventListener("keyup",(t=>{"Escape"===t.key&&(n.remove(),u())}));const l=document.createElement("div");l.id="sa11y-update",l.innerHTML=`\n${o.message}
\n \n${o.aContent}
\n${o.bContent}
\n `,e.appendChild(l),document.body.appendChild(n)})(o)}("ua",{close:"Закрити",heading:"Потрібне оновлення",message:"Будь ласка, оновіть закладку Sa11y, додавши наступне посилання до вашої панелі закладок.",features:"Нові функції закладки",a:"Автоматичне визначення мови сторінки",aContent:"Ця закладка автоматично відображає перекладену версію Sa11y на основі мови сторінки. Якщо мова не підтримується, буде використано англійську мову за замовчуванням.",b:"Попередження про політику безпеки",bContent:"З'явиться попередження, якщо веб- сайт застосовує політику безпеки, яка обмежує роботу Sa11y на своїх сторінках."})})); diff --git a/assets/bookmarklet/v2.js b/assets/bookmarklet/v2.js new file mode 100644 index 0000000..9aeee10 --- /dev/null +++ b/assets/bookmarklet/v2.js @@ -0,0 +1 @@ +!function(e){"function"==typeof define&&define.amd?define(e):e()}((function(){"use strict";const e="3.1.3";(()=>{const n=document.createElement("div");n.id="sa11y-loading";const t=n.attachShadow({mode:"open"}),o=document.createElement("div");o.classList.add("loader"),o.innerHTML='\n\n\n\x3c!-- Credit: https://codepen.io/aurer/pen/ZEJxpO --\x3e\n',t.appendChild(o),document.body.appendChild(n);const s=(document.documentElement.lang||"en").split("-");let d=s[0];const i=s[1]?s[1].toLowerCase():"";["bg","cs","da","de","el","en","es","et","fi","fr","hu","id","it","ja","ko","lt","lv","nb","nl","pl","pt","ro","sl","sk","sv","tr","uk","ua","zh"].includes(d)?"pt"===d?d="br"===i?"ptBR":"ptPT":"uk"===d?d="ua":"en"===d&&(d="us"===i?"enUS":"en"):d="en",new Promise(((n,t)=>{const o=document.createElement("link");o.rel="stylesheet",o.href=`https://cdn.jsdelivr.net/gh/ryersondmp/sa11y@${e}/dist/css/sa11y.min.css`,o.onload=n,o.onerror=t,document.head.appendChild(o)})).then((()=>(n=>new Promise(((t,o)=>{const s=document.createElement("script");s.src=`https://cdn.jsdelivr.net/combine/gh/ryersondmp/sa11y@${e}/dist/js/lang/${n}.umd.min.js,gh/ryersondmp/sa11y@${e}/dist/js/sa11y.umd.min.js`,s.onload=t,s.onerror=o,document.body.appendChild(s)})))(d))).then((()=>(e=>{const n=`Sa11yLang${e.charAt(0).toUpperCase()+e.slice(1)}`;Sa11y.Lang.addI18n(window[n].strings),new Sa11y.Sa11y({autoDetectShadowComponents:!0,customChecks:!1,exportResultsPlugin:!0,detectSPArouting:!0}),document.getElementById("sa11y-loading").remove()})(d))).catch((e=>new Error("Error loading Sa11y:",e)))})()})); diff --git a/assets/bookmarklet/zh.js b/assets/bookmarklet/zh.js index c8660b9..efed6d9 100644 --- a/assets/bookmarklet/zh.js +++ b/assets/bookmarklet/zh.js @@ -1 +1 @@ -!function(e){"function"==typeof define&&define.amd?define(e):e()}((function(){"use strict";const e="3.0.8",t=e=>{const t=`Sa11yLang${e.charAt(0).toUpperCase()+e.slice(1)}`;Sa11y.Lang.addI18n(window[t].strings),new Sa11y.Sa11y({autoDetectShadowComponents:!0,customChecks:!1,exportResultsPlugin:!0,detectSPArouting:!0})};"object"==typeof Sa11y?window.location.pathname.includes("sa11y")?alert('将 "Sa11y "按钮拖入你的书签栏。然后在任何网页上点击该书签。'):alert("本页面已加载 Sa11y。请稍候,或重新加载页面再试。"):function(n){const s=document.createElement("link"),a=document.getElementsByTagName("head")[0];s.rel="stylesheet",s.href=`https://cdn.jsdelivr.net/gh/ryersondmp/sa11y@${e}/dist/css/sa11y.min.css`,s.type="text/css",a.appendChild(s);const d=document.createElement("script");d.src=`https://cdn.jsdelivr.net/combine/gh/ryersondmp/sa11y@${e}/dist/js/lang/${n}.umd.min.js,gh/ryersondmp/sa11y@${e}/dist/js/sa11y.umd.min.js`,document.body.appendChild(d),d.onload=()=>t(n),d.onreadystatechange=()=>t(n)}("zh")})); +!function(t){"function"==typeof define&&define.amd?define(t):t()}((function(){"use strict";!function(t,o){(o=>{const n=document.createElement("div");n.id="sa11y-csp",n.lang=t,n.setAttribute("role","alert");const e=n.attachShadow({mode:"open"}),s=document.createElement("style");s.innerHTML="\n:host {\n position: fixed; display: block; bottom: 50px; right: 50px; margin: auto 0px; width: 560px; z-index: 10000; background-color: rgb(255, 255, 255); border: 5px solid #0a2051; font-family: system-ui, sans-serif !important; box-shadow: rgba(154, 161, 177, 0.15) 0px 0px 20px 4px, rgba(36, 40, 47, 0.25) 0px 4px 80px -8px, rgba(91, 94, 105, 0.15) 0px 4px 4px -2px; border-radius: 5px;z-index:99999;\n}\n\n*:not(style) {\n all: unset;\n box-sizing: border-box !important;\n}\n\n#sa11y-update {\n padding: 15px 80px 15px 15px;\n}\n\ndiv {\n display: block;\n}\n\nh2 {\n display: block;\n font-size: 22px;\n font-weight: bold;\n}\nh3 {\n margin-top: 5px;\n display: block;\n font-size: 19px;\n font-weight: bold;\n}\np {\n display: block;\n font-size: 17px;\n}\na {\n display: inline-block;\n font-size: 22px;\n margin-top: 15px;\n margin-bottom: 15px;\n padding: 8px 12px;\n background-color: #0a2051;\n color: #fff;\n border-radius: 5px;\n cursor: pointer;\n}\na:hover, a:focus {\n background-color: #0f3a9a;\n outline: -webkit-focus-ring-color auto 2px;\n}\n\n#sa11y-csp-close {\n position: absolute; top: 10px; right: 10px; padding: 5px 10px; background-color: rgb(246, 246, 246); border: 2px solid rgb(148, 148, 148); border-radius: 5px; cursor: pointer; font-size: 15px;\n}\n#sa11y-csp-close:focus {\n outline: -webkit-focus-ring-color auto 2px;\n}",e.appendChild(s);const a=document.createElement("button");a.id="sa11y-csp-close",a.textContent=o.close,e.appendChild(a),setTimeout((()=>{e.getElementById("sa11y-csp-close").focus()}),300);const i=document.querySelectorAll('script[src*="sa11y"]'),u=()=>{i.forEach((t=>t.remove()))};a.addEventListener("click",(()=>{n.remove(),u()})),e.addEventListener("keyup",(t=>{"Escape"===t.key&&(n.remove(),u())}));const l=document.createElement("div");l.id="sa11y-update",l.innerHTML=`\n${o.message}
\n \n${o.aContent}
\n${o.bContent}
\n `,e.appendChild(l),document.body.appendChild(n)})(o)}("zh",{close:"关闭",heading:"需要更新",message:"请通过将以下链接添加到您的书签栏来更新 Sa11y 书签。",features:"新书签功能",a:"自动页面语言检测",aContent:"此书签会根据页面语言自动显示 Sa11y 的翻译版本。如果语言不受支持,将使用英语。",b:"安全策略警告",bContent:"如果网站执行限制 Sa11y 在其页面上工作的安全策略,则会显示警告。"})})); diff --git a/assets/dist/css/annotations.css b/assets/dist/css/annotations.css index 1de8605..6747622 100644 --- a/assets/dist/css/annotations.css +++ b/assets/dist/css/annotations.css @@ -15,11 +15,8 @@ button { z-index: 8888; display: block; width: 36px; - min-width: 0; height: 36px; padding: 0; - font-size: 0; - line-height: normal; cursor: pointer; border-radius: 50%; box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.3098039216); @@ -36,76 +33,76 @@ button:after { } /* To prevent overlap. */ -button.warning-btn { +.warning-btn { margin: 20px; } -button.good-btn, -button.error-btn { +.good-btn, +.error-btn { margin: 10px; } -button.error-btn-text, -button.good-btn-text, -button.warning-btn-text { +.error-btn-text, +.good-btn-text, +.warning-btn-text { margin: -30px 10px; } /* Error */ -button.error-btn, -button.error-btn-text { +.error-btn, +.error-btn-text { background: 50% 50% var(--sa11y-error-svg) no-repeat; background-color: var(--sa11y-error); background-size: 22px; border: 1px solid var(--sa11y-error); } -button.error-btn:hover, button.error-btn:focus, -button.error-btn-text:hover, -button.error-btn-text:focus { +.error-btn:hover, .error-btn:focus, +.error-btn-text:hover, +.error-btn-text:focus { background-color: var(--sa11y-error-hover); } /* Pass button */ -button.good-btn, -button.good-btn-text { +.good-btn, +.good-btn-text { background: 50% 50% var(--sa11y-good) var(--sa11y-good-svg) no-repeat; background-color: var(--sa11y-good); background-size: 20px; border: 1px solid var(--sa11y-good); } -button.good-btn:hover, button.good-btn:focus, -button.good-btn-text:hover, -button.good-btn-text:focus { +.good-btn:hover, .good-btn:focus, +.good-btn-text:hover, +.good-btn-text:focus { background-color: var(--sa11y-good-hover); } /* Warning button */ -button.warning-btn, -button.warning-btn-text { +.warning-btn, +.warning-btn-text { background: 50% 50% var(--sa11y-warning) var(--sa11y-warning-svg) no-repeat; background-color: var(--sa11y-warning); background-size: 24px; border: 1px solid var(--sa11y-warning); transform: scaleX(var(--sa11y-icon-direction)); } -button.warning-btn:hover, button.warning-btn:focus, -button.warning-btn-text:hover, -button.warning-btn-text:focus { +.warning-btn:hover, .warning-btn:focus, +.warning-btn-text:hover, +.warning-btn-text:focus { background-color: var(--sa11y-warning-hover); } /* ************************************* */ /* Keyboard focus styles for annotations */ /* ************************************* */ -button.sa11y-btn:active, -button.sa11y-btn:focus { +.sa11y-btn:active, +.sa11y-btn:focus { outline: 0; box-shadow: 0 0 0 5px var(--sa11y-focus-color); } /* High Contrast Mode */ @media screen and (forced-colors: active) { - button.sa11y-btn { + .sa11y-btn { border: 1px solid transparent !important; forced-color-adjust: none; outline: transparent solid 3px !important; diff --git a/assets/dist/css/annotations.min.css b/assets/dist/css/annotations.min.css index b370602..a2ef603 100644 --- a/assets/dist/css/annotations.min.css +++ b/assets/dist/css/annotations.min.css @@ -1 +1 @@ -.instance{display:block}.instance-inline{display:inline-block;text-align:end}button{border-radius:50%;box-shadow:0 0 16px 0 rgba(0,0,0,.31);cursor:pointer;display:block;font-size:0;line-height:normal;min-width:0;padding:0;transition:all .2s ease-in-out;z-index:8888}button,button:after{height:36px;position:absolute;width:36px}button:after{content:"";left:-7px;padding:7px;top:-7px}button.warning-btn{margin:20px}button.error-btn,button.good-btn{margin:10px}button.error-btn-text,button.good-btn-text,button.warning-btn-text{margin:-30px 10px}button.error-btn,button.error-btn-text{background:50% 50% var(--sa11y-error-svg) no-repeat;background-color:var(--sa11y-error);background-size:22px;border:1px solid var(--sa11y-error)}button.error-btn-text:focus,button.error-btn-text:hover,button.error-btn:focus,button.error-btn:hover{background-color:var(--sa11y-error-hover)}button.good-btn,button.good-btn-text{background:50% 50% var(--sa11y-good) var(--sa11y-good-svg) no-repeat;background-color:var(--sa11y-good);background-size:20px;border:1px solid var(--sa11y-good)}button.good-btn-text:focus,button.good-btn-text:hover,button.good-btn:focus,button.good-btn:hover{background-color:var(--sa11y-good-hover)}button.warning-btn,button.warning-btn-text{background:50% 50% var(--sa11y-warning) var(--sa11y-warning-svg) no-repeat;background-color:var(--sa11y-warning);background-size:24px;border:1px solid var(--sa11y-warning);transform:scaleX(var(--sa11y-icon-direction))}button.warning-btn-text:focus,button.warning-btn-text:hover,button.warning-btn:focus,button.warning-btn:hover{background-color:var(--sa11y-warning-hover)}button.sa11y-btn:active,button.sa11y-btn:focus{box-shadow:0 0 0 5px var(--sa11y-focus-color);outline:0}@media screen and (forced-colors:active){button.sa11y-btn{border:1px solid transparent!important;forced-color-adjust:none;outline:3px solid transparent!important}} \ No newline at end of file +.instance{display:block}.instance-inline{display:inline-block;text-align:end}button{border-radius:50%;box-shadow:0 0 16px 0 rgba(0,0,0,.31);cursor:pointer;display:block;padding:0;transition:all .2s ease-in-out;z-index:8888}button,button:after{height:36px;position:absolute;width:36px}button:after{content:"";left:-7px;padding:7px;top:-7px}.warning-btn{margin:20px}.error-btn,.good-btn{margin:10px}.error-btn-text,.good-btn-text,.warning-btn-text{margin:-30px 10px}.error-btn,.error-btn-text{background:50% 50% var(--sa11y-error-svg) no-repeat;background-color:var(--sa11y-error);background-size:22px;border:1px solid var(--sa11y-error)}.error-btn-text:focus,.error-btn-text:hover,.error-btn:focus,.error-btn:hover{background-color:var(--sa11y-error-hover)}.good-btn,.good-btn-text{background:50% 50% var(--sa11y-good) var(--sa11y-good-svg) no-repeat;background-color:var(--sa11y-good);background-size:20px;border:1px solid var(--sa11y-good)}.good-btn-text:focus,.good-btn-text:hover,.good-btn:focus,.good-btn:hover{background-color:var(--sa11y-good-hover)}.warning-btn,.warning-btn-text{background:50% 50% var(--sa11y-warning) var(--sa11y-warning-svg) no-repeat;background-color:var(--sa11y-warning);background-size:24px;border:1px solid var(--sa11y-warning);transform:scaleX(var(--sa11y-icon-direction))}.warning-btn-text:focus,.warning-btn-text:hover,.warning-btn:focus,.warning-btn:hover{background-color:var(--sa11y-warning-hover)}.sa11y-btn:active,.sa11y-btn:focus{box-shadow:0 0 0 5px var(--sa11y-focus-color);outline:0}@media screen and (forced-colors:active){.sa11y-btn{border:1px solid transparent!important;forced-color-adjust:none;outline:3px solid transparent!important}} \ No newline at end of file diff --git a/assets/dist/css/control-panel.css b/assets/dist/css/control-panel.css index d1a0bfb..adcf2eb 100644 --- a/assets/dist/css/control-panel.css +++ b/assets/dist/css/control-panel.css @@ -84,7 +84,7 @@ audio { color: #fff; cursor: pointer; background: linear-gradient(to top, #e040fb, #00bcd4); - background-color: var(--sa11y-blue); + background-color: var(--sa11y-setting-switch-bg-off); background-size: 150% 150%; border-radius: 50%; transition: all 0.2s ease-in-out; @@ -117,7 +117,11 @@ audio { } #toggle.on { background: linear-gradient(to bottom, #e040fb, #00bcd4); - background-color: var(--sa11y-blue); +} +#toggle:disabled { + cursor: not-allowed; + background: unset; + background-color: var(--sa11y-setting-switch-bg-off); } /* ************************************* */ @@ -169,7 +173,7 @@ audio { inset-inline-start: 42px; } #panel.top-right, #panel.top-left { - top: 50px; + top: 45px; bottom: unset; } #panel.active { @@ -455,6 +459,13 @@ hr { padding: 0 15px 10px; border-bottom: 1px solid var(--sa11y-panel-bg-splitter); } +.top-right #page-issues-content, .top-left #page-issues-content, +.top-right #settings-content, +.top-left #settings-content, +.top-right #outline-content, +.top-left #outline-content { + border: 0; +} #page-issues-content { max-height: 160px; @@ -1024,7 +1035,8 @@ label:not(#colour-filter-mode, #export-results-mode) { width: 335px; } -#container:lang(es) .switch { +#container:lang(bg) .switch:not(#export-results-item *), +#container:lang(es) .switch:not(#export-results-item *) { width: 225px !important; } diff --git a/assets/dist/css/control-panel.min.css b/assets/dist/css/control-panel.min.css index 573efdd..0f637cf 100644 --- a/assets/dist/css/control-panel.min.css +++ b/assets/dist/css/control-panel.min.css @@ -1 +1 @@ -a,button,code,div,h1,h2,kbd,label,li,ol,p,pre,span,strong,svg,ul{all:unset;box-sizing:border-box!important}:after,:before{all:unset}div{display:block}*{-webkit-font-smoothing:auto!important;font-family:var(--sa11y-font-face)!important;line-height:22px!important}label,li,ol,p,ul{font-size:var(--sa11y-normal-text);font-weight:400;letter-spacing:normal;text-align:start;word-break:break-word}.sa11y-overflow{overflow:auto}iframe,img,video{border:0;display:block;height:auto;max-width:100%}audio{max-width:100%}#toggle{align-items:center;background:linear-gradient(0deg,#e040fb,#00bcd4);background-color:var(--sa11y-blue);background-size:150% 150%;border-radius:50%;bottom:15px;color:#fff;cursor:pointer;display:flex;height:55px;inset-inline-end:18px;justify-content:center;margin:0;overflow:visible;position:fixed;transition:all .2s ease-in-out;width:55px;z-index:2147483644}#toggle.left,#toggle.top-left{inset-inline-start:18px}#toggle.top-left,#toggle.top-right{bottom:unset;top:15px}@media screen and (forced-colors:active){#toggle{border:2px solid transparent}}#toggle svg{height:35px;width:35px}#toggle svg path{fill:var(--sa11y-panel-bg)}#toggle:focus,#toggle:hover{animation:sa11y-toggle-gradient 3s ease}#toggle:disabled:focus,#toggle:disabled:hover{animation:none}#toggle.on{background:linear-gradient(180deg,#e040fb,#00bcd4);background-color:var(--sa11y-blue)}#notification-badge{text-wrap:nowrap;align-items:center;background-color:#eb0000;border:1px solid transparent;border-radius:12px;color:#fff;display:none;font-size:13.5px;font-weight:400;height:20px;justify-content:center;min-width:20px;padding:3px;position:absolute;right:-3px;top:-5.5px}#notification-badge.notification-badge-warning{background-color:var(--sa11y-warning-hover);border:1px solid var(--sa11y-warning);color:var(--sa11y-warning-text)}#panel{background:var(--sa11y-panel-bg);border-radius:4px;bottom:25px;box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15);inset-inline-end:42px;opacity:0;overflow:visible;position:fixed;transform:scale(0);transform-origin:100% 100%;transition:transform .2s,opacity background .2s .2s;visibility:hidden;z-index:2147483643}#panel.left,#panel.top-left{inset-inline-start:42px}#panel.top-left,#panel.top-right{bottom:unset;top:50px}#panel.active{height:auto;opacity:1;transform:scale(1);transform-origin:bottom right;transition:transform .2s,opacity .2s;visibility:visible}@media screen and (forced-colors:active){#panel{border:2px solid transparent}}#panel.active.left,[dir=rtl] #panel.active{transform-origin:bottom left}#panel.active.top-left{transform-origin:top left}#panel.active.top-right{transform-origin:top right}#panel-alert{display:none;opacity:0}#panel-alert.active{display:block;opacity:1}#panel-alert-content{align-items:center;border-bottom:1px solid var(--sa11y-panel-bg-splitter);color:var(--sa11y-panel-primary);max-height:400px;overflow-y:auto;padding:15px 20px 15px 15px;position:relative}#panel-alert-preview .close-tooltip{display:none}#panel-alert-preview,#panel-alert-text{font-family:var(--sa11y-font-face);font-size:var(--sa11y-normal-text);font-weight:400;line-height:22px}.panel-alert-preview{background:var(--sa11y-panel-bg-secondary);border:1px dashed var(--sa11y-panel-bg-splitter);border-radius:5px;margin-top:15px;padding:10px}.element-preview{background-color:var(--sa11y-panel-badge);border-radius:3.2px;margin-bottom:10px;overflow-wrap:break-word;padding:5px}button[data-sa11y-dismiss]{background:var(--sa11y-panel-bg-secondary);border:2px solid var(--sa11y-button-outline);border-radius:5px;color:var(--sa11y-panel-primary);cursor:pointer;display:block;margin:10px 5px 5px 0;padding:4px 8px}button[data-sa11y-dismiss]:focus,button[data-sa11y-dismiss]:hover{background:var(--sa11y-shortcut-hover)}h2{display:block;font-size:var(--sa11y-large-text);margin-bottom:3px}h2,strong{font-weight:600}a:not(#outline-list a){border-bottom:0;color:var(--sa11y-hyperlink);cursor:pointer;text-decoration:underline}a:focus,a:hover{text-decoration:none!important}hr{background:var(--sa11y-panel-bg-splitter);border:none;height:1px;margin:10px 0;opacity:1;padding:0}#dismiss-button,#skip-button{background:var(--sa11y-panel-bg-secondary);border:1px solid var(--sa11y-button-outline);border-radius:50px;cursor:pointer;display:none;height:36px;margin-inline-end:8px;margin-inline-start:2px;overflow:visible;position:relative;text-align:center;transition:all .1s ease-in-out;width:36px}#dismiss-button.active,#skip-button.active{display:block}#dismiss-button:disabled,#skip-button:disabled{background:none;border:0;box-shadow:none;cursor:default}#dismiss-button:before,#skip-button:before{bottom:-5px;content:"";left:-5px;position:absolute;right:-5px;top:-5px}#dismiss-button:focus:not(:disabled),#dismiss-button:hover:not(:disabled),#skip-button:focus:not(:disabled),#skip-button:hover:not(:disabled){background-color:var(--sa11y-shortcut-hover)}#panel.left #dismiss-button,#panel.left #skip-button,#panel.top-left #dismiss-button,#panel.top-left #skip-button{margin-inline-end:2px;margin-inline-start:8px}.dismiss-icon{background:var(--sa11y-setting-switch-bg-off);display:inline-block;height:24px;margin-bottom:-4px;-webkit-mask:var(--sa11y-dismiss-icon) center no-repeat;mask:var(--sa11y-dismiss-icon) center no-repeat;width:24px}@media screen and (forced-colors:active){.dismiss-icon{filter:invert(1)}}#panel-content{align-items:center;color:var(--sa11y-panel-primary);display:flex;padding:6px}#panel-content.errors .panel-icon,#panel-content.good .panel-icon,#panel-content.warnings .panel-icon{height:26px;margin:0 auto;width:26px}#panel-content.errors .panel-icon{background:var(--sa11y-panel-error);margin-top:-2px;-webkit-mask:var(--sa11y-error-svg) center no-repeat;mask:var(--sa11y-error-svg) center no-repeat}#panel-content.good .panel-icon{background:var(--sa11y-good);-webkit-mask:var(--sa11y-good-svg) center no-repeat;mask:var(--sa11y-good-svg) center no-repeat}#panel-content.warnings .panel-icon{background:var(--sa11y-warning-svg-color);-webkit-mask:var(--sa11y-warning-svg) center no-repeat;mask:var(--sa11y-warning-svg) center no-repeat;transform:scaleX(var(--sa11y-icon-direction))}@media screen and (forced-colors:active){#panel-content.errors .panel-icon,#panel-content.good .panel-icon,#panel-content.warnings .panel-icon{filter:invert(1)}}#panel.left #panel-content,#panel.top-left #panel-content{flex-direction:row-reverse}#status{font-size:var(--sa11y-large-text)}#status,.panel-count{color:var(--sa11y-panel-primary)}.panel-count{background-color:var(--sa11y-panel-badge);border-radius:4px;font-size:15px;font-weight:400;margin-left:3px;margin-right:3px;padding:2px 4px}#outline-panel,#page-issues,#settings-panel{color:var(--sa11y-panel-primary);display:none;opacity:0}#outline-panel.active,#page-issues.active,#settings-panel.active{display:block;opacity:1}.panel-header{padding:10px 15px 0;text-align:start}#outline-content,#page-issues-content,#settings-content{border-bottom:1px solid var(--sa11y-panel-bg-splitter);padding:0 15px 10px}#page-issues-content{max-height:160px;overflow-y:auto}#outline-content{max-height:250px;overflow-y:auto}#outline-panel .outline-list-item.sa11y-red-text,#settings-panel .sa11y-red-text{color:var(--sa11y-red-text)}#outline-list{display:block;margin:0;padding:0}#outline-list a{cursor:pointer;display:block;text-decoration:none}#outline-list li{display:block;list-style-type:none;margin-bottom:3px;margin-top:0;padding:0}#outline-list li:first-child{margin-top:5px}#outline-list li a:focus,#outline-list li a:hover{background:var(--sa11y-panel-outline-hover);border-radius:5px;box-shadow:0 0 0 2px var(--sa11y-panel-outline-hover);display:block}#outline-list .outline-2{margin-inline-start:15px}#outline-list .outline-3{margin-inline-start:30px}#outline-list .outline-4{margin-inline-start:45px}#outline-list .outline-5{margin-inline-start:60px}#outline-list .outline-6{margin-inline-start:75px}.badge{background-color:var(--sa11y-panel-badge);border:1px solid transparent;border-radius:10px;color:var(--sa11y-panel-primary);display:inline;font-size:13px;font-weight:700;min-width:10px;padding:2px 5px;text-align:center;white-space:nowrap}.error-badge{background:var(--sa11y-error);color:var(--sa11y-error-text)}.warning-badge{background:var(--sa11y-yellow-text);color:var(--sa11y-panel-bg)}.error-icon{background:var(--sa11y-error-text);-webkit-mask:var(--sa11y-error-svg) center no-repeat;mask:var(--sa11y-error-svg) center no-repeat}.error-icon,.hidden-icon{display:inline-block;height:16px;margin-bottom:-3px;width:16px}.hidden-icon{background:var(--sa11y-panel-primary);-webkit-mask:var(--sa11y-hidden-icon-svg) center no-repeat;mask:var(--sa11y-hidden-icon-svg) center no-repeat}.error-badge .hidden-icon{background:var(--sa11y-error-text)}.warning-badge .hidden-icon{background:var(--sa11y-panel-bg)}@media screen and (forced-colors:active){.hidden-icon{filter:invert(1)}}#panel-controls{border-radius:0 0 4px 4px;display:flex;overflow:hidden}#outline-toggle,#settings-toggle{background:var(--sa11y-panel-bg-secondary);background-color:var(--sa11y-panel-bg-secondary);border-bottom:1px solid var(--sa11y-panel-bg-splitter);border-top:1px solid var(--sa11y-panel-bg-splitter);color:var(--sa11y-panel-secondary);cursor:pointer;display:block;font-size:var(--sa11y-normal-text);font-weight:400;height:30px;line-height:0;margin:0;opacity:1;outline:0;padding:0;position:relative;text-align:center;transition:background .2s;width:100%}#outline-toggle.outline-active,#outline-toggle.settings-active,#outline-toggle:hover,#settings-toggle.outline-active,#settings-toggle.settings-active,#settings-toggle:hover{background-color:var(--sa11y-shortcut-hover)}#outline-toggle.outline-active,#outline-toggle.settings-active,#settings-toggle.outline-active,#settings-toggle.settings-active{font-weight:500}#outline-toggle{border-inline-end:1px solid var(--sa11y-panel-bg-splitter)}#export-results-mode,label{color:var(--sa11y-panel-primary);display:inline-block;font-weight:400;margin:0;width:100%}label:not(#colour-filter-mode,#export-results-mode){cursor:pointer}#settings-panel #export-csv,#settings-panel #export-html{padding:0;text-align:center;width:unset}#settings-panel #export-csv span,#settings-panel #export-html span{background:var(--sa11y-panel-bg-secondary);border-radius:5px;box-shadow:inset 0 0 0 2px var(--sa11y-setting-switch-bg-off);display:block;margin:0 4px;padding:7px 9px;width:65px}#settings-panel #export-csv:focus span,#settings-panel #export-csv:focus-within span,#settings-panel #export-csv:hover span,#settings-panel #export-html:focus span,#settings-panel #export-html:focus-within span,#settings-panel #export-html:hover span{background:var(--sa11y-shortcut-hover)}#settings-panel .switch{background:none;border:0;border-radius:5px;color:var(--sa11y-panel-primary);cursor:pointer;font-size:var(--sa11y-normal-text);font-weight:400;height:44px;margin:0;padding:7px 10px;position:relative;text-align:end;width:105px}#settings-panel .switch[aria-pressed=false]:after,#settings-panel .switch[aria-pressed=true]:after{content:"";display:inline-block;height:27px;margin:0 4px 4px;vertical-align:middle;width:27px}#settings-panel .switch[aria-pressed=true]:after{background:var(--sa11y-setting-switch-bg-on);-webkit-mask:var(--sa11y-setting-switch-on-svg) center no-repeat;mask:var(--sa11y-setting-switch-on-svg) center no-repeat}#settings-panel .switch[aria-pressed=false]:after{background:var(--sa11y-setting-switch-bg-off);-webkit-mask:var(--sa11y-setting-switch-off-svg) center no-repeat;mask:var(--sa11y-setting-switch-off-svg) center no-repeat}@media screen and (forced-colors:active){#settings-panel .switch[aria-pressed=false]:after,#settings-panel .switch[aria-pressed=true]:after{filter:invert(1)}}#settings-panel #settings-options li{align-items:center;border-bottom:1px solid var(--sa11y-panel-bg-splitter);display:flex;justify-content:space-between;list-style-type:none;padding:1px 0}#settings-panel #settings-options li:last-child{border:none}#page-issues{align-items:center;color:var(--sa11y-panel-primary)}#page-issues-list{display:block;margin-top:4px}#page-issues-list li{display:block;margin:0 0 10px}#page-issues-list strong{display:block}#panel-colour-filters{align-items:center;color:var(--sa11y-panel-primary);display:none;font-family:var(--sa11y-font-face);font-size:var(--sa11y-normal-text);font-weight:400;line-height:22px}#panel-colour-filters.active{display:flex}#panel-colour-filters p{padding:6px 20px 6px 6px;width:100%}#panel-colour-filters[data-colour=protanopia]{border-bottom:6px solid transparent;-o-border-image:linear-gradient(94deg,#786719 11%,#e0c600 36%,#e0c600 47%,#0059e3 75%,#0042aa 91%);border-image:linear-gradient(94deg,#786719 11%,#e0c600 36%,#e0c600 47%,#0059e3 75%,#0042aa 91%);border-image-slice:1}#panel-colour-filters[data-colour=deuteranopia]{border-bottom:6px solid transparent;-o-border-image:linear-gradient(270deg,#567fdb,#a4a28d 48%,#c3ad14 69%,#a79505);border-image:linear-gradient(270deg,#567fdb,#a4a28d 48%,#c3ad14 69%,#a79505);border-image-slice:1}#panel-colour-filters[data-colour=tritanopia]{border-bottom:6px solid transparent;-o-border-image:linear-gradient(270deg,#b1506f,#0696c1 35%,#f3a9ba 70%,#d91c5d 87%,#fe015c);border-image:linear-gradient(270deg,#b1506f,#0696c1 35%,#f3a9ba 70%,#d91c5d 87%,#fe015c);border-image-slice:1}#panel-colour-filters[data-colour=monochromacy]{border-bottom:6px solid transparent;-o-border-image:linear-gradient(270deg,#000,#a7a7a7 50%,#000);border-image:linear-gradient(270deg,#000,#a7a7a7 50%,#000);border-image-slice:1}#panel-colour-filters[data-colour=protanopia] .panel-icon{background:var(--sa11y-panel-error)}#panel-colour-filters[data-colour=deuteranopia] .panel-icon{background:var(--sa11y-good-hover)}#panel-colour-filters[data-colour=tritanopia] .panel-icon{background:var(--sa11y-blue)}#panel-colour-filters[data-colour=monochromacy] .panel-icon{background:linear-gradient(90deg,#38a459 20%,red 50%,#0077c8 80%)}#panel-colour-filters .panel-icon{height:30px;margin-inline-end:5px;margin-inline-start:10px;-webkit-mask:var(--sa11y-low-vision-icon) center no-repeat;mask:var(--sa11y-low-vision-icon) center no-repeat;width:30px}@media screen and (forced-colors:active){#panel-colour-filters .panel-icon{forced-color-adjust:none}}.select-dropdown:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--sa11y-setting-switch-bg-off);content:" ";height:0;inset-inline-end:25px;margin-top:22.5px;position:absolute;width:0}#colour-filter-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--sa11y-panel-bg-secondary);border:2px solid var(--sa11y-setting-switch-bg-off);border-radius:5px;color:var(--sa11y-panel-primary);cursor:pointer;font-size:var(--sa11y-normal-text);font-weight:400;height:30px;margin-inline-end:4px;padding-inline-end:25px;padding-inline-start:5px;position:relative;text-align:end;vertical-align:middle}#colour-filter-select:focus,#colour-filter-select:hover{background:var(--sa11y-shortcut-hover)}#colour-filter-select.active{box-shadow:0 0 0 2px var(--sa11y-setting-switch-bg-on)}#colour-filter-item label,#colour-filter-item select{margin-bottom:9px;margin-top:10px}#readability-panel{display:none;opacity:0}#readability-panel.active{display:block;opacity:1}#readability-content{border-bottom:1px solid var(--sa11y-panel-bg-splitter);color:var(--sa11y-panel-primary);padding:10px 15px;width:100%}#readability-details{list-style-type:none;margin:0;padding:0;white-space:normal}#readability-details li{display:inline-block;list-style-type:none;margin:0;padding-inline-end:10px}.readability-score{background-color:var(--sa11y-panel-badge);border-radius:4px;color:var(--sa11y-panel-primary);margin-inline-start:5px;padding:2px 5px}#readability-info{margin-inline-start:10px}#skip-to-page-issues{display:none}#panel.has-page-issues #skip-to-page-issues{clip:rect(0,0,0,0);background:var(--sa11y-panel-bg);border:0;border-radius:5px;display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}#panel.has-page-issues #skip-to-page-issues:focus{clip:auto;height:auto;margin:0;overflow:visible;padding:5px 7px;white-space:normal;width:auto;z-index:1}.hide-settings-border{border-bottom:0!important;padding:0 15px!important}::-webkit-scrollbar{height:6px;width:7px}::-webkit-scrollbar-thumb{background-color:var(--sa11y-button-outline);border-radius:6px}*{scrollbar-color:var(--sa11y-button-outline);scrollbar-width:thin}.scrollable:before{animation:fade 1s ease-in-out;background-image:linear-gradient(180deg,transparent 0,transparent 70%,var(--sa11y-panel-scrollable) 100%);background-position:bottom;bottom:auto;content:"";height:250px;left:0;position:absolute;right:0;top:auto;transition:opacity 1s ease-in-out;z-index:-1}#page-issues-content.scrollable:before{height:160px}#panel-alert.scrollable:before{height:200px}@keyframes sa11y-toggle-gradient{0%{background-position:50% 0}50%{background-position:50% 100%}to{background-position:50% 0}}@keyframes fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transform:none!important;transition:none!important}}#panel{width:375px}#container:lang(en) #panel{width:305px}#container:lang(da) #panel,#container:lang(de) #panel,#container:lang(nb) #panel,#container:lang(pl) #panel,#container:lang(sv) #panel,#container:lang(zh) #panel{width:335px}#container:lang(es) .switch{width:225px!important}#container:not(:lang(en)):not(:lang(de)) .switch{width:205px} \ No newline at end of file +a,button,code,div,h1,h2,kbd,label,li,ol,p,pre,span,strong,svg,ul{all:unset;box-sizing:border-box!important}:after,:before{all:unset}div{display:block}*{-webkit-font-smoothing:auto!important;font-family:var(--sa11y-font-face)!important;line-height:22px!important}label,li,ol,p,ul{font-size:var(--sa11y-normal-text);font-weight:400;letter-spacing:normal;text-align:start;word-break:break-word}.sa11y-overflow{overflow:auto}iframe,img,video{border:0;display:block;height:auto;max-width:100%}audio{max-width:100%}#toggle{align-items:center;background:linear-gradient(0deg,#e040fb,#00bcd4);background-color:var(--sa11y-setting-switch-bg-off);background-size:150% 150%;border-radius:50%;bottom:15px;color:#fff;cursor:pointer;display:flex;height:55px;inset-inline-end:18px;justify-content:center;margin:0;overflow:visible;position:fixed;transition:all .2s ease-in-out;width:55px;z-index:2147483644}#toggle.left,#toggle.top-left{inset-inline-start:18px}#toggle.top-left,#toggle.top-right{bottom:unset;top:15px}@media screen and (forced-colors:active){#toggle{border:2px solid transparent}}#toggle svg{height:35px;width:35px}#toggle svg path{fill:var(--sa11y-panel-bg)}#toggle:focus,#toggle:hover{animation:sa11y-toggle-gradient 3s ease}#toggle:disabled:focus,#toggle:disabled:hover{animation:none}#toggle.on{background:linear-gradient(180deg,#e040fb,#00bcd4)}#toggle:disabled{background:unset;background-color:var(--sa11y-setting-switch-bg-off);cursor:not-allowed}#notification-badge{text-wrap:nowrap;align-items:center;background-color:#eb0000;border:1px solid transparent;border-radius:12px;color:#fff;display:none;font-size:13.5px;font-weight:400;height:20px;justify-content:center;min-width:20px;padding:3px;position:absolute;right:-3px;top:-5.5px}#notification-badge.notification-badge-warning{background-color:var(--sa11y-warning-hover);border:1px solid var(--sa11y-warning);color:var(--sa11y-warning-text)}#panel{background:var(--sa11y-panel-bg);border-radius:4px;bottom:25px;box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15);inset-inline-end:42px;opacity:0;overflow:visible;position:fixed;transform:scale(0);transform-origin:100% 100%;transition:transform .2s,opacity background .2s .2s;visibility:hidden;z-index:2147483643}#panel.left,#panel.top-left{inset-inline-start:42px}#panel.top-left,#panel.top-right{bottom:unset;top:45px}#panel.active{height:auto;opacity:1;transform:scale(1);transform-origin:bottom right;transition:transform .2s,opacity .2s;visibility:visible}@media screen and (forced-colors:active){#panel{border:2px solid transparent}}#panel.active.left,[dir=rtl] #panel.active{transform-origin:bottom left}#panel.active.top-left{transform-origin:top left}#panel.active.top-right{transform-origin:top right}#panel-alert{display:none;opacity:0}#panel-alert.active{display:block;opacity:1}#panel-alert-content{align-items:center;border-bottom:1px solid var(--sa11y-panel-bg-splitter);color:var(--sa11y-panel-primary);max-height:400px;overflow-y:auto;padding:15px 20px 15px 15px;position:relative}#panel-alert-preview .close-tooltip{display:none}#panel-alert-preview,#panel-alert-text{font-family:var(--sa11y-font-face);font-size:var(--sa11y-normal-text);font-weight:400;line-height:22px}.panel-alert-preview{background:var(--sa11y-panel-bg-secondary);border:1px dashed var(--sa11y-panel-bg-splitter);border-radius:5px;margin-top:15px;padding:10px}.element-preview{background-color:var(--sa11y-panel-badge);border-radius:3.2px;margin-bottom:10px;overflow-wrap:break-word;padding:5px}button[data-sa11y-dismiss]{background:var(--sa11y-panel-bg-secondary);border:2px solid var(--sa11y-button-outline);border-radius:5px;color:var(--sa11y-panel-primary);cursor:pointer;display:block;margin:10px 5px 5px 0;padding:4px 8px}button[data-sa11y-dismiss]:focus,button[data-sa11y-dismiss]:hover{background:var(--sa11y-shortcut-hover)}h2{display:block;font-size:var(--sa11y-large-text);margin-bottom:3px}h2,strong{font-weight:600}a:not(#outline-list a){border-bottom:0;color:var(--sa11y-hyperlink);cursor:pointer;text-decoration:underline}a:focus,a:hover{text-decoration:none!important}hr{background:var(--sa11y-panel-bg-splitter);border:none;height:1px;margin:10px 0;opacity:1;padding:0}#dismiss-button,#skip-button{background:var(--sa11y-panel-bg-secondary);border:1px solid var(--sa11y-button-outline);border-radius:50px;cursor:pointer;display:none;height:36px;margin-inline-end:8px;margin-inline-start:2px;overflow:visible;position:relative;text-align:center;transition:all .1s ease-in-out;width:36px}#dismiss-button.active,#skip-button.active{display:block}#dismiss-button:disabled,#skip-button:disabled{background:none;border:0;box-shadow:none;cursor:default}#dismiss-button:before,#skip-button:before{bottom:-5px;content:"";left:-5px;position:absolute;right:-5px;top:-5px}#dismiss-button:focus:not(:disabled),#dismiss-button:hover:not(:disabled),#skip-button:focus:not(:disabled),#skip-button:hover:not(:disabled){background-color:var(--sa11y-shortcut-hover)}#panel.left #dismiss-button,#panel.left #skip-button,#panel.top-left #dismiss-button,#panel.top-left #skip-button{margin-inline-end:2px;margin-inline-start:8px}.dismiss-icon{background:var(--sa11y-setting-switch-bg-off);display:inline-block;height:24px;margin-bottom:-4px;-webkit-mask:var(--sa11y-dismiss-icon) center no-repeat;mask:var(--sa11y-dismiss-icon) center no-repeat;width:24px}@media screen and (forced-colors:active){.dismiss-icon{filter:invert(1)}}#panel-content{align-items:center;color:var(--sa11y-panel-primary);display:flex;padding:6px}#panel-content.errors .panel-icon,#panel-content.good .panel-icon,#panel-content.warnings .panel-icon{height:26px;margin:0 auto;width:26px}#panel-content.errors .panel-icon{background:var(--sa11y-panel-error);margin-top:-2px;-webkit-mask:var(--sa11y-error-svg) center no-repeat;mask:var(--sa11y-error-svg) center no-repeat}#panel-content.good .panel-icon{background:var(--sa11y-good);-webkit-mask:var(--sa11y-good-svg) center no-repeat;mask:var(--sa11y-good-svg) center no-repeat}#panel-content.warnings .panel-icon{background:var(--sa11y-warning-svg-color);-webkit-mask:var(--sa11y-warning-svg) center no-repeat;mask:var(--sa11y-warning-svg) center no-repeat;transform:scaleX(var(--sa11y-icon-direction))}@media screen and (forced-colors:active){#panel-content.errors .panel-icon,#panel-content.good .panel-icon,#panel-content.warnings .panel-icon{filter:invert(1)}}#panel.left #panel-content,#panel.top-left #panel-content{flex-direction:row-reverse}#status{font-size:var(--sa11y-large-text)}#status,.panel-count{color:var(--sa11y-panel-primary)}.panel-count{background-color:var(--sa11y-panel-badge);border-radius:4px;font-size:15px;font-weight:400;margin-left:3px;margin-right:3px;padding:2px 4px}#outline-panel,#page-issues,#settings-panel{color:var(--sa11y-panel-primary);display:none;opacity:0}#outline-panel.active,#page-issues.active,#settings-panel.active{display:block;opacity:1}.panel-header{padding:10px 15px 0;text-align:start}#outline-content,#page-issues-content,#settings-content{border-bottom:1px solid var(--sa11y-panel-bg-splitter);padding:0 15px 10px}.top-left #outline-content,.top-left #page-issues-content,.top-left #settings-content,.top-right #outline-content,.top-right #page-issues-content,.top-right #settings-content{border:0}#page-issues-content{max-height:160px;overflow-y:auto}#outline-content{max-height:250px;overflow-y:auto}#outline-panel .outline-list-item.sa11y-red-text,#settings-panel .sa11y-red-text{color:var(--sa11y-red-text)}#outline-list{display:block;margin:0;padding:0}#outline-list a{cursor:pointer;display:block;text-decoration:none}#outline-list li{display:block;list-style-type:none;margin-bottom:3px;margin-top:0;padding:0}#outline-list li:first-child{margin-top:5px}#outline-list li a:focus,#outline-list li a:hover{background:var(--sa11y-panel-outline-hover);border-radius:5px;box-shadow:0 0 0 2px var(--sa11y-panel-outline-hover);display:block}#outline-list .outline-2{margin-inline-start:15px}#outline-list .outline-3{margin-inline-start:30px}#outline-list .outline-4{margin-inline-start:45px}#outline-list .outline-5{margin-inline-start:60px}#outline-list .outline-6{margin-inline-start:75px}.badge{background-color:var(--sa11y-panel-badge);border:1px solid transparent;border-radius:10px;color:var(--sa11y-panel-primary);display:inline;font-size:13px;font-weight:700;min-width:10px;padding:2px 5px;text-align:center;white-space:nowrap}.error-badge{background:var(--sa11y-error);color:var(--sa11y-error-text)}.warning-badge{background:var(--sa11y-yellow-text);color:var(--sa11y-panel-bg)}.error-icon{background:var(--sa11y-error-text);-webkit-mask:var(--sa11y-error-svg) center no-repeat;mask:var(--sa11y-error-svg) center no-repeat}.error-icon,.hidden-icon{display:inline-block;height:16px;margin-bottom:-3px;width:16px}.hidden-icon{background:var(--sa11y-panel-primary);-webkit-mask:var(--sa11y-hidden-icon-svg) center no-repeat;mask:var(--sa11y-hidden-icon-svg) center no-repeat}.error-badge .hidden-icon{background:var(--sa11y-error-text)}.warning-badge .hidden-icon{background:var(--sa11y-panel-bg)}@media screen and (forced-colors:active){.hidden-icon{filter:invert(1)}}#panel-controls{border-radius:0 0 4px 4px;display:flex;overflow:hidden}#outline-toggle,#settings-toggle{background:var(--sa11y-panel-bg-secondary);background-color:var(--sa11y-panel-bg-secondary);border-bottom:1px solid var(--sa11y-panel-bg-splitter);border-top:1px solid var(--sa11y-panel-bg-splitter);color:var(--sa11y-panel-secondary);cursor:pointer;display:block;font-size:var(--sa11y-normal-text);font-weight:400;height:30px;line-height:0;margin:0;opacity:1;outline:0;padding:0;position:relative;text-align:center;transition:background .2s;width:100%}#outline-toggle.outline-active,#outline-toggle.settings-active,#outline-toggle:hover,#settings-toggle.outline-active,#settings-toggle.settings-active,#settings-toggle:hover{background-color:var(--sa11y-shortcut-hover)}#outline-toggle.outline-active,#outline-toggle.settings-active,#settings-toggle.outline-active,#settings-toggle.settings-active{font-weight:500}#outline-toggle{border-inline-end:1px solid var(--sa11y-panel-bg-splitter)}#export-results-mode,label{color:var(--sa11y-panel-primary);display:inline-block;font-weight:400;margin:0;width:100%}label:not(#colour-filter-mode,#export-results-mode){cursor:pointer}#settings-panel #export-csv,#settings-panel #export-html{padding:0;text-align:center;width:unset}#settings-panel #export-csv span,#settings-panel #export-html span{background:var(--sa11y-panel-bg-secondary);border-radius:5px;box-shadow:inset 0 0 0 2px var(--sa11y-setting-switch-bg-off);display:block;margin:0 4px;padding:7px 9px;width:65px}#settings-panel #export-csv:focus span,#settings-panel #export-csv:focus-within span,#settings-panel #export-csv:hover span,#settings-panel #export-html:focus span,#settings-panel #export-html:focus-within span,#settings-panel #export-html:hover span{background:var(--sa11y-shortcut-hover)}#settings-panel .switch{background:none;border:0;border-radius:5px;color:var(--sa11y-panel-primary);cursor:pointer;font-size:var(--sa11y-normal-text);font-weight:400;height:44px;margin:0;padding:7px 10px;position:relative;text-align:end;width:105px}#settings-panel .switch[aria-pressed=false]:after,#settings-panel .switch[aria-pressed=true]:after{content:"";display:inline-block;height:27px;margin:0 4px 4px;vertical-align:middle;width:27px}#settings-panel .switch[aria-pressed=true]:after{background:var(--sa11y-setting-switch-bg-on);-webkit-mask:var(--sa11y-setting-switch-on-svg) center no-repeat;mask:var(--sa11y-setting-switch-on-svg) center no-repeat}#settings-panel .switch[aria-pressed=false]:after{background:var(--sa11y-setting-switch-bg-off);-webkit-mask:var(--sa11y-setting-switch-off-svg) center no-repeat;mask:var(--sa11y-setting-switch-off-svg) center no-repeat}@media screen and (forced-colors:active){#settings-panel .switch[aria-pressed=false]:after,#settings-panel .switch[aria-pressed=true]:after{filter:invert(1)}}#settings-panel #settings-options li{align-items:center;border-bottom:1px solid var(--sa11y-panel-bg-splitter);display:flex;justify-content:space-between;list-style-type:none;padding:1px 0}#settings-panel #settings-options li:last-child{border:none}#page-issues{align-items:center;color:var(--sa11y-panel-primary)}#page-issues-list{display:block;margin-top:4px}#page-issues-list li{display:block;margin:0 0 10px}#page-issues-list strong{display:block}#panel-colour-filters{align-items:center;color:var(--sa11y-panel-primary);display:none;font-family:var(--sa11y-font-face);font-size:var(--sa11y-normal-text);font-weight:400;line-height:22px}#panel-colour-filters.active{display:flex}#panel-colour-filters p{padding:6px 20px 6px 6px;width:100%}#panel-colour-filters[data-colour=protanopia]{border-bottom:6px solid transparent;-o-border-image:linear-gradient(94deg,#786719 11%,#e0c600 36%,#e0c600 47%,#0059e3 75%,#0042aa 91%);border-image:linear-gradient(94deg,#786719 11%,#e0c600 36%,#e0c600 47%,#0059e3 75%,#0042aa 91%);border-image-slice:1}#panel-colour-filters[data-colour=deuteranopia]{border-bottom:6px solid transparent;-o-border-image:linear-gradient(270deg,#567fdb,#a4a28d 48%,#c3ad14 69%,#a79505);border-image:linear-gradient(270deg,#567fdb,#a4a28d 48%,#c3ad14 69%,#a79505);border-image-slice:1}#panel-colour-filters[data-colour=tritanopia]{border-bottom:6px solid transparent;-o-border-image:linear-gradient(270deg,#b1506f,#0696c1 35%,#f3a9ba 70%,#d91c5d 87%,#fe015c);border-image:linear-gradient(270deg,#b1506f,#0696c1 35%,#f3a9ba 70%,#d91c5d 87%,#fe015c);border-image-slice:1}#panel-colour-filters[data-colour=monochromacy]{border-bottom:6px solid transparent;-o-border-image:linear-gradient(270deg,#000,#a7a7a7 50%,#000);border-image:linear-gradient(270deg,#000,#a7a7a7 50%,#000);border-image-slice:1}#panel-colour-filters[data-colour=protanopia] .panel-icon{background:var(--sa11y-panel-error)}#panel-colour-filters[data-colour=deuteranopia] .panel-icon{background:var(--sa11y-good-hover)}#panel-colour-filters[data-colour=tritanopia] .panel-icon{background:var(--sa11y-blue)}#panel-colour-filters[data-colour=monochromacy] .panel-icon{background:linear-gradient(90deg,#38a459 20%,red 50%,#0077c8 80%)}#panel-colour-filters .panel-icon{height:30px;margin-inline-end:5px;margin-inline-start:10px;-webkit-mask:var(--sa11y-low-vision-icon) center no-repeat;mask:var(--sa11y-low-vision-icon) center no-repeat;width:30px}@media screen and (forced-colors:active){#panel-colour-filters .panel-icon{forced-color-adjust:none}}.select-dropdown:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--sa11y-setting-switch-bg-off);content:" ";height:0;inset-inline-end:25px;margin-top:22.5px;position:absolute;width:0}#colour-filter-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--sa11y-panel-bg-secondary);border:2px solid var(--sa11y-setting-switch-bg-off);border-radius:5px;color:var(--sa11y-panel-primary);cursor:pointer;font-size:var(--sa11y-normal-text);font-weight:400;height:30px;margin-inline-end:4px;padding-inline-end:25px;padding-inline-start:5px;position:relative;text-align:end;vertical-align:middle}#colour-filter-select:focus,#colour-filter-select:hover{background:var(--sa11y-shortcut-hover)}#colour-filter-select.active{box-shadow:0 0 0 2px var(--sa11y-setting-switch-bg-on)}#colour-filter-item label,#colour-filter-item select{margin-bottom:9px;margin-top:10px}#readability-panel{display:none;opacity:0}#readability-panel.active{display:block;opacity:1}#readability-content{border-bottom:1px solid var(--sa11y-panel-bg-splitter);color:var(--sa11y-panel-primary);padding:10px 15px;width:100%}#readability-details{list-style-type:none;margin:0;padding:0;white-space:normal}#readability-details li{display:inline-block;list-style-type:none;margin:0;padding-inline-end:10px}.readability-score{background-color:var(--sa11y-panel-badge);border-radius:4px;color:var(--sa11y-panel-primary);margin-inline-start:5px;padding:2px 5px}#readability-info{margin-inline-start:10px}#skip-to-page-issues{display:none}#panel.has-page-issues #skip-to-page-issues{clip:rect(0,0,0,0);background:var(--sa11y-panel-bg);border:0;border-radius:5px;display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}#panel.has-page-issues #skip-to-page-issues:focus{clip:auto;height:auto;margin:0;overflow:visible;padding:5px 7px;white-space:normal;width:auto;z-index:1}.hide-settings-border{border-bottom:0!important;padding:0 15px!important}::-webkit-scrollbar{height:6px;width:7px}::-webkit-scrollbar-thumb{background-color:var(--sa11y-button-outline);border-radius:6px}*{scrollbar-color:var(--sa11y-button-outline);scrollbar-width:thin}.scrollable:before{animation:fade 1s ease-in-out;background-image:linear-gradient(180deg,transparent 0,transparent 70%,var(--sa11y-panel-scrollable) 100%);background-position:bottom;bottom:auto;content:"";height:250px;left:0;position:absolute;right:0;top:auto;transition:opacity 1s ease-in-out;z-index:-1}#page-issues-content.scrollable:before{height:160px}#panel-alert.scrollable:before{height:200px}@keyframes sa11y-toggle-gradient{0%{background-position:50% 0}50%{background-position:50% 100%}to{background-position:50% 0}}@keyframes fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transform:none!important;transition:none!important}}#panel{width:375px}#container:lang(en) #panel{width:305px}#container:lang(da) #panel,#container:lang(de) #panel,#container:lang(nb) #panel,#container:lang(pl) #panel,#container:lang(sv) #panel,#container:lang(zh) #panel{width:335px}#container:lang(bg) .switch:not(#export-results-item *),#container:lang(es) .switch:not(#export-results-item *){width:225px!important}#container:not(:lang(en)):not(:lang(de)) .switch{width:205px} \ No newline at end of file diff --git a/assets/dist/css/shared.css b/assets/dist/css/shared.css index b4e68d5..acc507c 100644 --- a/assets/dist/css/shared.css +++ b/assets/dist/css/shared.css @@ -102,7 +102,7 @@ kbd, } /* ************************************************************** */ -/* Global keyboard focus styles for tooltips and control panel. */ +/* Global keyboard focus styles for control panel. */ /* ************************************************************** */ /** * A) Default focus styles. @@ -125,14 +125,6 @@ kbd, box-shadow: inset 0 0 0 4px var(--sa11y-focus-color); } -.tippy-box[data-theme~=sa11y-theme] a:focus, -.tippy-box[data-theme~=sa11y-theme] button:focus, -.tippy-box[data-theme~=sa11y-theme] button:active, -.tippy-box[data-theme~=sa11y-theme] [tabindex="-1"]:focus { - outline: 0; - box-shadow: 0 0 0 5px var(--sa11y-focus-color); -} - /** * B) Remove default focus styles for mouse users ONLY if :focus-visible is supported. **/ @@ -146,13 +138,6 @@ kbd, box-shadow: none; } -.tippy-box[data-theme~=sa11y-theme] a:focus:not(:focus-visible), -.tippy-box[data-theme~=sa11y-theme] button:focus:not(:focus-visible), -.tippy-box[data-theme~=sa11y-theme] [tabindex="-1"]:focus:not(:focus-visible) { - outline: 0; - box-shadow: none; -} - /** * C) :focus-visible is supported. **/ @@ -171,14 +156,6 @@ kbd, box-shadow: inset 0 0 0 4px var(--sa11y-focus-color); } -/* Tooltip focus styles */ -.tippy-box[data-theme~=sa11y-theme] a:focus-visible, -.tippy-box[data-theme~=sa11y-theme] button:focus-visible, -.tippy-box[data-theme~=sa11y-theme] [tabindex="-1"]:focus-visible { - outline: 0; - box-shadow: 0 0 0 5px var(--sa11y-focus-color); -} - /* ***************************************** */ /* High contrast focus styles */ /* ***************************************** */ @@ -190,11 +167,6 @@ kbd, .close-btn:focus { outline: transparent solid 3px !important; } - .tippy-box[data-theme~=sa11y-theme] a:focus, - .tippy-box[data-theme~=sa11y-theme] button:focus, - .tippy-box[data-theme~=sa11y-theme] [tabindex="-1"]:focus { - outline: transparent solid 3px !important; - } #container a:focus, #container [tabindex="-1"]:focus, #container [tabindex="0"]:focus, diff --git a/assets/dist/css/shared.min.css b/assets/dist/css/shared.min.css index 44e8e57..36f0938 100644 --- a/assets/dist/css/shared.min.css +++ b/assets/dist/css/shared.min.css @@ -1 +1 @@ -.visually-hidden{clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);display:block;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}[hidden]{display:none!important}.header-text,.header-text-inline,h2{color:var(--sa11y-panel-primary);display:block;font-size:var(--sa11y-large-text);font-weight:600;margin-bottom:3px}.header-text-inline{display:inline-block!important}code{font-family:monospace!important}.kbd,code,kbd{background-color:var(--sa11y-panel-badge);border-radius:3.2px;color:var(--sa11y-panel-primary);padding:1.6px 4.8px}.bold{font-weight:600}.red-text{color:var(--sa11y-red-text)}.red-text,.yellow-text{font-family:var(--sa11y-font-face);font-size:var(--sa11y-normal-text)}.yellow-text{color:var(--sa11y-yellow-text)}.close-btn{background:var(--sa11y-panel-bg-secondary);border:2px solid var(--sa11y-button-outline);border-radius:50%;color:var(--sa11y-panel-primary);cursor:pointer;float:var(--sa11y-float-rtl);font-size:var(--sa11y-normal-text);font-weight:400;height:32px;margin:0;position:relative;transition:all .2s ease-in-out;width:32px}.close-btn:focus,.close-btn:hover{background-color:var(--sa11y-shortcut-hover)}.close-btn:after{background:var(--sa11y-setting-switch-bg-off);bottom:-7px;content:"";left:-7px;-webkit-mask:var(--sa11y-close-btn-svg) center no-repeat;mask:var(--sa11y-close-btn-svg) center no-repeat;position:absolute;right:-7px;top:-7px}@media screen and (forced-colors:active){.close-btn:after{filter:invert(1)}}#container [tabindex="-1"]:focus,#container [tabindex="0"]:focus,#container a:focus,#container button:not(#settings-toggle):not(#outline-toggle):not(.switch):focus,#container select:focus{box-shadow:0 0 0 5px var(--sa11y-focus-color);outline:0}#container #outline-toggle:focus,#container #settings-toggle:focus,#container .switch:focus{box-shadow:inset 0 0 0 4px var(--sa11y-focus-color);outline:0}.tippy-box[data-theme~=sa11y-theme] [tabindex="-1"]:focus,.tippy-box[data-theme~=sa11y-theme] a:focus,.tippy-box[data-theme~=sa11y-theme] button:active,.tippy-box[data-theme~=sa11y-theme] button:focus{box-shadow:0 0 0 5px var(--sa11y-focus-color);outline:0}#container #outline-toggle:focus:not(:focus-visible),#container #settings-toggle:focus:not(:focus-visible),#container [tabindex="-1"]:focus:not(:focus-visible),#container [tabindex="0"]:focus:not(:focus-visible),#container button:focus:not(:focus-visible),#container select:focus:not(:focus-visible){box-shadow:none;outline:0}.tippy-box[data-theme~=sa11y-theme] [tabindex="-1"]:focus:not(:focus-visible),.tippy-box[data-theme~=sa11y-theme] a:focus:not(:focus-visible),.tippy-box[data-theme~=sa11y-theme] button:focus:not(:focus-visible){box-shadow:none;outline:0}#container [tabindex="-1"]:focus-visible,#container [tabindex="0"]:focus-visible,#container a:focus-visible,#container button:not(#settings-toggle):not(#outline-toggle):not(.switch):focus-visible,#container select:focus-visible{box-shadow:0 0 0 5px var(--sa11y-focus-color);outline:0}#container #outline-toggle:focus-visible,#container #settings-toggle:focus-visible,#container .switch:focus-visible{box-shadow:inset 0 0 0 4px var(--sa11y-focus-color);outline:0}.tippy-box[data-theme~=sa11y-theme] [tabindex="-1"]:focus-visible,.tippy-box[data-theme~=sa11y-theme] a:focus-visible,.tippy-box[data-theme~=sa11y-theme] button:focus-visible{box-shadow:0 0 0 5px var(--sa11y-focus-color);outline:0}@media screen and (forced-colors:active){#outline-toggle:focus,#settings-toggle:focus{border:3px solid transparent}#container [tabindex="-1"]:focus,#container [tabindex="0"]:focus,#container a:focus,#container button:focus,#container select:focus,.close-btn:focus,.tippy-box[data-theme~=sa11y-theme] [tabindex="-1"]:focus,.tippy-box[data-theme~=sa11y-theme] a:focus,.tippy-box[data-theme~=sa11y-theme] button:focus{outline:3px solid transparent!important}} \ No newline at end of file +.visually-hidden{clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);display:block;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}[hidden]{display:none!important}.header-text,.header-text-inline,h2{color:var(--sa11y-panel-primary);display:block;font-size:var(--sa11y-large-text);font-weight:600;margin-bottom:3px}.header-text-inline{display:inline-block!important}code{font-family:monospace!important}.kbd,code,kbd{background-color:var(--sa11y-panel-badge);border-radius:3.2px;color:var(--sa11y-panel-primary);padding:1.6px 4.8px}.bold{font-weight:600}.red-text{color:var(--sa11y-red-text)}.red-text,.yellow-text{font-family:var(--sa11y-font-face);font-size:var(--sa11y-normal-text)}.yellow-text{color:var(--sa11y-yellow-text)}.close-btn{background:var(--sa11y-panel-bg-secondary);border:2px solid var(--sa11y-button-outline);border-radius:50%;color:var(--sa11y-panel-primary);cursor:pointer;float:var(--sa11y-float-rtl);font-size:var(--sa11y-normal-text);font-weight:400;height:32px;margin:0;position:relative;transition:all .2s ease-in-out;width:32px}.close-btn:focus,.close-btn:hover{background-color:var(--sa11y-shortcut-hover)}.close-btn:after{background:var(--sa11y-setting-switch-bg-off);bottom:-7px;content:"";left:-7px;-webkit-mask:var(--sa11y-close-btn-svg) center no-repeat;mask:var(--sa11y-close-btn-svg) center no-repeat;position:absolute;right:-7px;top:-7px}@media screen and (forced-colors:active){.close-btn:after{filter:invert(1)}}#container [tabindex="-1"]:focus,#container [tabindex="0"]:focus,#container a:focus,#container button:not(#settings-toggle):not(#outline-toggle):not(.switch):focus,#container select:focus{box-shadow:0 0 0 5px var(--sa11y-focus-color);outline:0}#container #outline-toggle:focus,#container #settings-toggle:focus,#container .switch:focus{box-shadow:inset 0 0 0 4px var(--sa11y-focus-color);outline:0}#container #outline-toggle:focus:not(:focus-visible),#container #settings-toggle:focus:not(:focus-visible),#container [tabindex="-1"]:focus:not(:focus-visible),#container [tabindex="0"]:focus:not(:focus-visible),#container button:focus:not(:focus-visible),#container select:focus:not(:focus-visible){box-shadow:none;outline:0}#container [tabindex="-1"]:focus-visible,#container [tabindex="0"]:focus-visible,#container a:focus-visible,#container button:not(#settings-toggle):not(#outline-toggle):not(.switch):focus-visible,#container select:focus-visible{box-shadow:0 0 0 5px var(--sa11y-focus-color);outline:0}#container #outline-toggle:focus-visible,#container #settings-toggle:focus-visible,#container .switch:focus-visible{box-shadow:inset 0 0 0 4px var(--sa11y-focus-color);outline:0}@media screen and (forced-colors:active){#outline-toggle:focus,#settings-toggle:focus{border:3px solid transparent}#container [tabindex="-1"]:focus,#container [tabindex="0"]:focus,#container a:focus,#container button:focus,#container select:focus,.close-btn:focus{outline:3px solid transparent!important}} \ No newline at end of file diff --git a/assets/dist/css/tooltips.css b/assets/dist/css/tooltips.css index b21de91..5b99d23 100644 --- a/assets/dist/css/tooltips.css +++ b/assets/dist/css/tooltips.css @@ -128,6 +128,7 @@ div { [role=dialog] { min-width: 300px; text-align: start; + word-wrap: break-word; } [role=tooltip] { @@ -170,9 +171,6 @@ div { border-radius: 3.2px; -webkit-font-smoothing: auto; } -.tippy-box[data-theme~=sa11y-theme][data-placement^=top] { - text-align: center; -} .tippy-box[data-theme~=sa11y-theme] .tippy-content { padding: 5px 9px; } @@ -247,4 +245,35 @@ div { .tippy-box[data-theme~=sa11y-theme] .tippy-arrow { z-index: -1; } +} + +/* Tooltip focus styles */ +.tippy-box[data-theme~=sa11y-theme] a:focus, +.tippy-box[data-theme~=sa11y-theme] button:focus, +.tippy-box[data-theme~=sa11y-theme] button:active, +.tippy-box[data-theme~=sa11y-theme] [tabindex="-1"]:focus { + outline: 0; + box-shadow: 0 0 0 5px var(--sa11y-focus-color); +} + +.tippy-box[data-theme~=sa11y-theme] a:focus:not(:focus-visible), +.tippy-box[data-theme~=sa11y-theme] button:focus:not(:focus-visible), +.tippy-box[data-theme~=sa11y-theme] [tabindex="-1"]:focus:not(:focus-visible) { + outline: 0; + box-shadow: none; +} + +.tippy-box[data-theme~=sa11y-theme] a:focus-visible, +.tippy-box[data-theme~=sa11y-theme] button:focus-visible, +.tippy-box[data-theme~=sa11y-theme] [tabindex="-1"]:focus-visible { + outline: 0; + box-shadow: 0 0 0 5px var(--sa11y-focus-color); +} + +@media screen and (forced-colors: active) { + .tippy-box[data-theme~=sa11y-theme] a:focus, + .tippy-box[data-theme~=sa11y-theme] button:focus, + .tippy-box[data-theme~=sa11y-theme] [tabindex="-1"]:focus { + outline: transparent solid 3px !important; + } } \ No newline at end of file diff --git a/assets/dist/css/tooltips.min.css b/assets/dist/css/tooltips.min.css index 2cad498..53f2c6d 100644 --- a/assets/dist/css/tooltips.min.css +++ b/assets/dist/css/tooltips.min.css @@ -1 +1 @@ -a,button,code,div,h1,h2,kbd,li,ol,p,span,strong,svg,ul{all:unset;box-sizing:border-box!important}div{display:block}:after,:before{all:unset}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}@media (forced-colors:active){[data-tippy-root]{border:2px solid transparent;border-radius:5px}}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:center right}.tippy-arrow{color:#333;height:16px;width:16px}.tippy-arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.tippy-content{padding:5px 9px;position:relative;z-index:1}.tippy-box[data-theme~=sa11y-theme][role=tooltip]{box-sizing:border-box!important}.tippy-box[data-theme~=sa11y-theme][role=tooltip][data-animation=fade][data-state=hidden]{opacity:0}.tippy-box[data-theme~=sa11y-theme][role=tooltip][data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}[role=dialog]{min-width:300px;text-align:start}[role=tooltip]{min-width:185px;text-align:center}.tippy-box[data-theme~=sa11y-theme]{-webkit-font-smoothing:auto;background-color:var(--sa11y-panel-bg);border-radius:4px;box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15)!important;color:var(--sa11y-panel-primary);display:block;font-family:var(--sa11y-font-face);font-size:var(--sa11y-normal-text);font-weight:400;letter-spacing:normal;line-height:22px;outline:0;padding:8px;position:relative;transition-property:transform,visibility,opacity}.tippy-box[data-theme~=sa11y-theme] code{font-family:monospace;font-size:calc(var(--sa11y-normal-text) - 1px)}.tippy-box[data-theme~=sa11y-theme] code,.tippy-box[data-theme~=sa11y-theme] kbd{-webkit-font-smoothing:auto;background-color:var(--sa11y-panel-badge);border-radius:3.2px;color:var(--sa11y-panel-primary);letter-spacing:normal;line-height:22px;padding:1.6px 4.8px}.tippy-box[data-theme~=sa11y-theme][data-placement^=top]{text-align:center}.tippy-box[data-theme~=sa11y-theme] .tippy-content{padding:5px 9px}.tippy-box[data-theme~=sa11y-theme] sub,.tippy-box[data-theme~=sa11y-theme] sup{font-size:var(--sa11y-small-text)}.tippy-box[data-theme~=sa11y-theme] ul{margin:0;margin-block-end:0;margin-block-start:0;padding:0;position:relative}.tippy-box[data-theme~=sa11y-theme] li{display:list-item;margin:5px 10px 0 20px;padding-bottom:5px}.tippy-box[data-theme~=sa11y-theme] a{color:var(--sa11y-hyperlink);cursor:pointer;text-decoration:underline}.tippy-box[data-theme~=sa11y-theme] a:focus,.tippy-box[data-theme~=sa11y-theme] a:hover{text-decoration:none}.tippy-box[data-theme~=sa11y-theme] strong{font-weight:600}.tippy-box[data-theme~=sa11y-theme] hr{background:var(--sa11y-panel-bg-splitter);border:none;height:1px;margin:10px 0;opacity:1;padding:0}.tippy-box[data-theme~=sa11y-theme] button.close-btn{margin:0}.tippy-box[data-theme~=sa11y-theme] button[data-sa11y-dismiss]{background:var(--sa11y-panel-bg-secondary);border:2px solid var(--sa11y-button-outline);border-radius:5px;color:var(--sa11y-panel-primary);cursor:pointer;display:block;margin:10px 5px 5px 0;padding:4px 8px}.tippy-box[data-theme~=sa11y-theme] button[data-sa11y-dismiss]:focus,.tippy-box[data-theme~=sa11y-theme] button[data-sa11y-dismiss]:hover{background:var(--sa11y-shortcut-hover)}.tippy-box[data-theme~=sa11y-theme][data-placement^=top]>.tippy-arrow:before{border-top-color:var(--sa11y-panel-bg)}.tippy-box[data-theme~=sa11y-theme][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:var(--sa11y-panel-bg)}.tippy-box[data-theme~=sa11y-theme][data-placement^=left]>.tippy-arrow:before{border-left-color:var(--sa11y-panel-bg)}.tippy-box[data-theme~=sa11y-theme][data-placement^=right]>.tippy-arrow:before{border-right-color:var(--sa11y-panel-bg)}@media (forced-colors:active){.tippy-box[data-theme~=sa11y-theme][data-placement^=bottom]>.tippy-arrow:before,.tippy-box[data-theme~=sa11y-theme][data-placement^=left]>.tippy-arrow:before,.tippy-box[data-theme~=sa11y-theme][data-placement^=right]>.tippy-arrow:before,.tippy-box[data-theme~=sa11y-theme][data-placement^=top]>.tippy-arrow:before{filter:invert(1);forced-color-adjust:none}.tippy-box[data-theme~=sa11y-theme] .tippy-arrow{z-index:-1}} \ No newline at end of file +a,button,code,div,h1,h2,kbd,li,ol,p,span,strong,svg,ul{all:unset;box-sizing:border-box!important}div{display:block}:after,:before{all:unset}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}@media (forced-colors:active){[data-tippy-root]{border:2px solid transparent;border-radius:5px}}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:center right}.tippy-arrow{color:#333;height:16px;width:16px}.tippy-arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.tippy-content{padding:5px 9px;position:relative;z-index:1}.tippy-box[data-theme~=sa11y-theme][role=tooltip]{box-sizing:border-box!important}.tippy-box[data-theme~=sa11y-theme][role=tooltip][data-animation=fade][data-state=hidden]{opacity:0}.tippy-box[data-theme~=sa11y-theme][role=tooltip][data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}[role=dialog]{word-wrap:break-word;min-width:300px;text-align:start}[role=tooltip]{min-width:185px;text-align:center}.tippy-box[data-theme~=sa11y-theme]{-webkit-font-smoothing:auto;background-color:var(--sa11y-panel-bg);border-radius:4px;box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15)!important;color:var(--sa11y-panel-primary);display:block;font-family:var(--sa11y-font-face);font-size:var(--sa11y-normal-text);font-weight:400;letter-spacing:normal;line-height:22px;outline:0;padding:8px;position:relative;transition-property:transform,visibility,opacity}.tippy-box[data-theme~=sa11y-theme] code{font-family:monospace;font-size:calc(var(--sa11y-normal-text) - 1px)}.tippy-box[data-theme~=sa11y-theme] code,.tippy-box[data-theme~=sa11y-theme] kbd{-webkit-font-smoothing:auto;background-color:var(--sa11y-panel-badge);border-radius:3.2px;color:var(--sa11y-panel-primary);letter-spacing:normal;line-height:22px;padding:1.6px 4.8px}.tippy-box[data-theme~=sa11y-theme] .tippy-content{padding:5px 9px}.tippy-box[data-theme~=sa11y-theme] sub,.tippy-box[data-theme~=sa11y-theme] sup{font-size:var(--sa11y-small-text)}.tippy-box[data-theme~=sa11y-theme] ul{margin:0;margin-block-end:0;margin-block-start:0;padding:0;position:relative}.tippy-box[data-theme~=sa11y-theme] li{display:list-item;margin:5px 10px 0 20px;padding-bottom:5px}.tippy-box[data-theme~=sa11y-theme] a{color:var(--sa11y-hyperlink);cursor:pointer;text-decoration:underline}.tippy-box[data-theme~=sa11y-theme] a:focus,.tippy-box[data-theme~=sa11y-theme] a:hover{text-decoration:none}.tippy-box[data-theme~=sa11y-theme] strong{font-weight:600}.tippy-box[data-theme~=sa11y-theme] hr{background:var(--sa11y-panel-bg-splitter);border:none;height:1px;margin:10px 0;opacity:1;padding:0}.tippy-box[data-theme~=sa11y-theme] button.close-btn{margin:0}.tippy-box[data-theme~=sa11y-theme] button[data-sa11y-dismiss]{background:var(--sa11y-panel-bg-secondary);border:2px solid var(--sa11y-button-outline);border-radius:5px;color:var(--sa11y-panel-primary);cursor:pointer;display:block;margin:10px 5px 5px 0;padding:4px 8px}.tippy-box[data-theme~=sa11y-theme] button[data-sa11y-dismiss]:focus,.tippy-box[data-theme~=sa11y-theme] button[data-sa11y-dismiss]:hover{background:var(--sa11y-shortcut-hover)}.tippy-box[data-theme~=sa11y-theme][data-placement^=top]>.tippy-arrow:before{border-top-color:var(--sa11y-panel-bg)}.tippy-box[data-theme~=sa11y-theme][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:var(--sa11y-panel-bg)}.tippy-box[data-theme~=sa11y-theme][data-placement^=left]>.tippy-arrow:before{border-left-color:var(--sa11y-panel-bg)}.tippy-box[data-theme~=sa11y-theme][data-placement^=right]>.tippy-arrow:before{border-right-color:var(--sa11y-panel-bg)}@media (forced-colors:active){.tippy-box[data-theme~=sa11y-theme][data-placement^=bottom]>.tippy-arrow:before,.tippy-box[data-theme~=sa11y-theme][data-placement^=left]>.tippy-arrow:before,.tippy-box[data-theme~=sa11y-theme][data-placement^=right]>.tippy-arrow:before,.tippy-box[data-theme~=sa11y-theme][data-placement^=top]>.tippy-arrow:before{filter:invert(1);forced-color-adjust:none}.tippy-box[data-theme~=sa11y-theme] .tippy-arrow{z-index:-1}}.tippy-box[data-theme~=sa11y-theme] [tabindex="-1"]:focus,.tippy-box[data-theme~=sa11y-theme] a:focus,.tippy-box[data-theme~=sa11y-theme] button:active,.tippy-box[data-theme~=sa11y-theme] button:focus{box-shadow:0 0 0 5px var(--sa11y-focus-color);outline:0}.tippy-box[data-theme~=sa11y-theme] [tabindex="-1"]:focus:not(:focus-visible),.tippy-box[data-theme~=sa11y-theme] a:focus:not(:focus-visible),.tippy-box[data-theme~=sa11y-theme] button:focus:not(:focus-visible){box-shadow:none;outline:0}.tippy-box[data-theme~=sa11y-theme] [tabindex="-1"]:focus-visible,.tippy-box[data-theme~=sa11y-theme] a:focus-visible,.tippy-box[data-theme~=sa11y-theme] button:focus-visible{box-shadow:0 0 0 5px var(--sa11y-focus-color);outline:0}@media screen and (forced-colors:active){.tippy-box[data-theme~=sa11y-theme] [tabindex="-1"]:focus,.tippy-box[data-theme~=sa11y-theme] a:focus,.tippy-box[data-theme~=sa11y-theme] button:focus{outline:3px solid transparent!important}} \ No newline at end of file diff --git a/assets/dist/js/lang/bg.js b/assets/dist/js/lang/bg.js index b3fe85f..65dd64c 100644 --- a/assets/dist/js/lang/bg.js +++ b/assets/dist/js/lang/bg.js @@ -1,10 +1,10 @@ /*! * Sa11y, the accessibility quality assurance assistant. - * @version 3.0.8 - * @author Adam Chaboryk, Toronto Metropolitan University + * @version 3.1.3 + * @author Adam Chaboryk * @license GPL-2.0-or-later - * @copyright © 2020 - 2024 Toronto Metropolitan University (formerly Ryerson University). + * @copyright © 2020 - 2024 Toronto Metropolitan University. * @contact adam.chaboryk@torontomu.ca * GitHub: git+https://github.com/ryersondmp/sa11y.git | Website: https://sa11y.netlify.app * For all acknowledgements, please visit: https://sa11y.netlify.app/acknowledgements/ diff --git a/assets/dist/js/lang/bg.umd.js b/assets/dist/js/lang/bg.umd.js index 2c01f8e..8a039f5 100644 --- a/assets/dist/js/lang/bg.umd.js +++ b/assets/dist/js/lang/bg.umd.js @@ -1,10 +1,10 @@ /*! * Sa11y, the accessibility quality assurance assistant. - * @version 3.0.8 - * @author Adam Chaboryk, Toronto Metropolitan University + * @version 3.1.3 + * @author Adam Chaboryk * @license GPL-2.0-or-later - * @copyright © 2020 - 2024 Toronto Metropolitan University (formerly Ryerson University). + * @copyright © 2020 - 2024 Toronto Metropolitan University. * @contact adam.chaboryk@torontomu.ca * GitHub: git+https://github.com/ryersondmp/sa11y.git | Website: https://sa11y.netlify.app * For all acknowledgements, please visit: https://sa11y.netlify.app/acknowledgements/ diff --git a/assets/dist/js/lang/cs.js b/assets/dist/js/lang/cs.js index 4f9530c..94a5de7 100644 --- a/assets/dist/js/lang/cs.js +++ b/assets/dist/js/lang/cs.js @@ -1,10 +1,10 @@ /*! * Sa11y, the accessibility quality assurance assistant. - * @version 3.0.8 - * @author Adam Chaboryk, Toronto Metropolitan University + * @version 3.1.3 + * @author Adam Chaboryk * @license GPL-2.0-or-later - * @copyright © 2020 - 2024 Toronto Metropolitan University (formerly Ryerson University). + * @copyright © 2020 - 2024 Toronto Metropolitan University. * @contact adam.chaboryk@torontomu.ca * GitHub: git+https://github.com/ryersondmp/sa11y.git | Website: https://sa11y.netlify.app * For all acknowledgements, please visit: https://sa11y.netlify.app/acknowledgements/ diff --git a/assets/dist/js/lang/cs.umd.js b/assets/dist/js/lang/cs.umd.js index 1ae6e9e..95fc6c1 100644 --- a/assets/dist/js/lang/cs.umd.js +++ b/assets/dist/js/lang/cs.umd.js @@ -1,10 +1,10 @@ /*! * Sa11y, the accessibility quality assurance assistant. - * @version 3.0.8 - * @author Adam Chaboryk, Toronto Metropolitan University + * @version 3.1.3 + * @author Adam Chaboryk * @license GPL-2.0-or-later - * @copyright © 2020 - 2024 Toronto Metropolitan University (formerly Ryerson University). + * @copyright © 2020 - 2024 Toronto Metropolitan University. * @contact adam.chaboryk@torontomu.ca * GitHub: git+https://github.com/ryersondmp/sa11y.git | Website: https://sa11y.netlify.app * For all acknowledgements, please visit: https://sa11y.netlify.app/acknowledgements/ diff --git a/assets/dist/js/lang/da.js b/assets/dist/js/lang/da.js index a202f9b..bacc53e 100644 --- a/assets/dist/js/lang/da.js +++ b/assets/dist/js/lang/da.js @@ -1,10 +1,10 @@ /*! * Sa11y, the accessibility quality assurance assistant. - * @version 3.0.8 - * @author Adam Chaboryk, Toronto Metropolitan University + * @version 3.1.3 + * @author Adam Chaboryk * @license GPL-2.0-or-later - * @copyright © 2020 - 2024 Toronto Metropolitan University (formerly Ryerson University). + * @copyright © 2020 - 2024 Toronto Metropolitan University. * @contact adam.chaboryk@torontomu.ca * GitHub: git+https://github.com/ryersondmp/sa11y.git | Website: https://sa11y.netlify.app * For all acknowledgements, please visit: https://sa11y.netlify.app/acknowledgements/ diff --git a/assets/dist/js/lang/da.umd.js b/assets/dist/js/lang/da.umd.js index b8f0f39..97b3157 100644 --- a/assets/dist/js/lang/da.umd.js +++ b/assets/dist/js/lang/da.umd.js @@ -1,10 +1,10 @@ /*! * Sa11y, the accessibility quality assurance assistant. - * @version 3.0.8 - * @author Adam Chaboryk, Toronto Metropolitan University + * @version 3.1.3 + * @author Adam Chaboryk * @license GPL-2.0-or-later - * @copyright © 2020 - 2024 Toronto Metropolitan University (formerly Ryerson University). + * @copyright © 2020 - 2024 Toronto Metropolitan University. * @contact adam.chaboryk@torontomu.ca * GitHub: git+https://github.com/ryersondmp/sa11y.git | Website: https://sa11y.netlify.app * For all acknowledgements, please visit: https://sa11y.netlify.app/acknowledgements/ diff --git a/assets/dist/js/lang/de.js b/assets/dist/js/lang/de.js index c4c7118..e2f1b8d 100644 --- a/assets/dist/js/lang/de.js +++ b/assets/dist/js/lang/de.js @@ -1,10 +1,10 @@ /*! * Sa11y, the accessibility quality assurance assistant. - * @version 3.0.8 - * @author Adam Chaboryk, Toronto Metropolitan University + * @version 3.1.3 + * @author Adam Chaboryk * @license GPL-2.0-or-later - * @copyright © 2020 - 2024 Toronto Metropolitan University (formerly Ryerson University). + * @copyright © 2020 - 2024 Toronto Metropolitan University. * @contact adam.chaboryk@torontomu.ca * GitHub: git+https://github.com/ryersondmp/sa11y.git | Website: https://sa11y.netlify.app * For all acknowledgements, please visit: https://sa11y.netlify.app/acknowledgements/ diff --git a/assets/dist/js/lang/de.umd.js b/assets/dist/js/lang/de.umd.js index 4223aa8..2693fde 100644 --- a/assets/dist/js/lang/de.umd.js +++ b/assets/dist/js/lang/de.umd.js @@ -1,10 +1,10 @@ /*! * Sa11y, the accessibility quality assurance assistant. - * @version 3.0.8 - * @author Adam Chaboryk, Toronto Metropolitan University + * @version 3.1.3 + * @author Adam Chaboryk * @license GPL-2.0-or-later - * @copyright © 2020 - 2024 Toronto Metropolitan University (formerly Ryerson University). + * @copyright © 2020 - 2024 Toronto Metropolitan University. * @contact adam.chaboryk@torontomu.ca * GitHub: git+https://github.com/ryersondmp/sa11y.git | Website: https://sa11y.netlify.app * For all acknowledgements, please visit: https://sa11y.netlify.app/acknowledgements/ diff --git a/assets/dist/js/lang/el.js b/assets/dist/js/lang/el.js index 302d032..8aeaf38 100644 --- a/assets/dist/js/lang/el.js +++ b/assets/dist/js/lang/el.js @@ -1,10 +1,10 @@ /*! * Sa11y, the accessibility quality assurance assistant. - * @version 3.0.8 - * @author Adam Chaboryk, Toronto Metropolitan University + * @version 3.1.3 + * @author Adam Chaboryk * @license GPL-2.0-or-later - * @copyright © 2020 - 2024 Toronto Metropolitan University (formerly Ryerson University). + * @copyright © 2020 - 2024 Toronto Metropolitan University. * @contact adam.chaboryk@torontomu.ca * GitHub: git+https://github.com/ryersondmp/sa11y.git | Website: https://sa11y.netlify.app * For all acknowledgements, please visit: https://sa11y.netlify.app/acknowledgements/ diff --git a/assets/dist/js/lang/el.umd.js b/assets/dist/js/lang/el.umd.js index c609457..3ec60c2 100644 --- a/assets/dist/js/lang/el.umd.js +++ b/assets/dist/js/lang/el.umd.js @@ -1,10 +1,10 @@ /*! * Sa11y, the accessibility quality assurance assistant. - * @version 3.0.8 - * @author Adam Chaboryk, Toronto Metropolitan University + * @version 3.1.3 + * @author Adam Chaboryk * @license GPL-2.0-or-later - * @copyright © 2020 - 2024 Toronto Metropolitan University (formerly Ryerson University). + * @copyright © 2020 - 2024 Toronto Metropolitan University. * @contact adam.chaboryk@torontomu.ca * GitHub: git+https://github.com/ryersondmp/sa11y.git | Website: https://sa11y.netlify.app * For all acknowledgements, please visit: https://sa11y.netlify.app/acknowledgements/ diff --git a/assets/dist/js/lang/en.js b/assets/dist/js/lang/en.js index 01ba4d1..7c11059 100644 --- a/assets/dist/js/lang/en.js +++ b/assets/dist/js/lang/en.js @@ -1,10 +1,10 @@ /*! * Sa11y, the accessibility quality assurance assistant. - * @version 3.0.8 - * @author Adam Chaboryk, Toronto Metropolitan University + * @version 3.1.3 + * @author Adam Chaboryk * @license GPL-2.0-or-later - * @copyright © 2020 - 2024 Toronto Metropolitan University (formerly Ryerson University). + * @copyright © 2020 - 2024 Toronto Metropolitan University. * @contact adam.chaboryk@torontomu.ca * GitHub: git+https://github.com/ryersondmp/sa11y.git | Website: https://sa11y.netlify.app * For all acknowledgements, please visit: https://sa11y.netlify.app/acknowledgements/ @@ -140,7 +140,7 @@ var en = { // Links LINK_EMPTY: 'Remove empty links without any text.', - LINK_EMPTY_LINK_NO_LABEL: 'Link does not have discernable text that is visible to screen readers and other assistive technology. To fix:${r(e.htmlPath)}
`,o={IMG:e=>{const t=e.closest("a[href]"),o=e.alt?`alt="${s(e.alt)}"`:"alt",i=e.src,a=e.getAttribute("data-src"),r=a&&a.length>3?a:i;return i?t?`${r(e.htmlPath)}
\n ${r(e.htmlPath)}
\n ${e.cssPath}
\n ${e.content.replace('
'," | ")}\n${t.sprintf("CONSOLE_ERROR_MESSAGE","https://forms.gle/sjzK9XykETaoqZv99",s)}
\n${r(this.error.stack)}
URL: ${a}
${t._("COLOUR_FILTER_MESSAGE")}
\n${r(e.htmlPath)}
`,o={IMG:e=>{const t=e.closest("a[href]"),o=e.alt?`alt="${s(e.alt)}"`:"alt",i=e.src,a=e.getAttribute("data-src"),r=a&&a.length>3?a:i;return i?t?`${r(e.htmlPath)}
\n ${r(e.htmlPath)}
\n ${e.cssPath}
\n ${e.content.replace('
'," | ")}\n${t.sprintf("CONSOLE_ERROR_MESSAGE","https://forms.gle/sjzK9XykETaoqZv99",s)}
\n${r(this.error.stack)}
URL: ${a}
${t._("COLOUR_FILTER_MESSAGE")}
\n${s(e.htmlPath)}
`,o={IMG:e=>{const t=e.closest("a[href]"),o=e.alt?`alt="${l(e.alt)}"`:"alt",i=e.src,a=e.getAttribute("data-src"),r=a&&a.length>3?a:i;return i?t?`${s(e.htmlPath)}
\n ${s(e.htmlPath)}
\n ${e.cssPath}
\n ${e.content.replace('
'," | ")}\n${n.sprintf("CONSOLE_ERROR_MESSAGE","https://forms.gle/sjzK9XykETaoqZv99",r)}
\n${s(this.error.stack)}
URL: ${a}
${n._("COLOUR_FILTER_MESSAGE")}
\n${s(e.htmlPath)}
`,o={IMG:e=>{const t=e.closest("a[href]"),o=e.alt?`alt="${l(e.alt)}"`:"alt",i=e.src,a=e.getAttribute("data-src"),r=a&&a.length>3?a:i;return i?t?`${s(e.htmlPath)}
\n ${s(e.htmlPath)}
\n ${e.cssPath}
\n ${e.content.replace('
'," | ")}\n${n.sprintf("CONSOLE_ERROR_MESSAGE","https://forms.gle/sjzK9XykETaoqZv99",r)}
\n${s(this.error.stack)}
URL: ${a}
${n._("COLOUR_FILTER_MESSAGE")}
\n${r(e.htmlPath)}
`,o={IMG:e=>{const t=e.closest("a[href]"),o=e.alt?`alt="${s(e.alt)}"`:"alt",i=e.src,a=e.getAttribute("data-src"),r=a&&a.length>3?a:i;return i?t?`${r(e.htmlPath)}
\n ${r(e.htmlPath)}
\n ${e.cssPath}
\n ${e.content.replace('
'," | ")}\n${t.sprintf("CONSOLE_ERROR_MESSAGE","https://forms.gle/sjzK9XykETaoqZv99",s)}
\n${r(this.error.stack)}
URL: ${a}
${t._("COLOUR_FILTER_MESSAGE")}
\n${r(e.htmlPath)}
`,o={IMG:e=>{const t=e.closest("a[href]"),o=e.alt?`alt="${s(e.alt)}"`:"alt",i=e.src,a=e.getAttribute("data-src"),r=a&&a.length>3?a:i;return i?t?`${r(e.htmlPath)}
\n ${r(e.htmlPath)}
\n ${e.cssPath}
\n ${e.content.replace('
'," | ")}\n${t.sprintf("CONSOLE_ERROR_MESSAGE","https://forms.gle/sjzK9XykETaoqZv99",s)}
\n${r(this.error.stack)}
URL: ${a}
${t._("COLOUR_FILTER_MESSAGE")}
\n${s(e.htmlPath)}
`,o={IMG:e=>{const t=e.closest("a[href]"),o=e.alt?`alt="${l(e.alt)}"`:"alt",i=e.src,a=e.getAttribute("data-src"),r=a&&a.length>3?a:i;return i?t?`${s(e.htmlPath)}
\n ${s(e.htmlPath)}
\n ${e.cssPath}
\n ${e.content.replace('
'," | ")}\n${n.sprintf("CONSOLE_ERROR_MESSAGE","https://forms.gle/sjzK9XykETaoqZv99",r)}
\n${s(this.error.stack)}
URL: ${a}
${n._("COLOUR_FILTER_MESSAGE")}
\n${s(e.htmlPath)}
`,o={IMG:e=>{const t=e.closest("a[href]"),o=e.alt?`alt="${l(e.alt)}"`:"alt",i=e.src,a=e.getAttribute("data-src"),r=a&&a.length>3?a:i;return i?t?`${s(e.htmlPath)}
\n ${s(e.htmlPath)}
\n ${e.cssPath}
\n ${e.content.replace('
'," | ")}\n${n.sprintf("CONSOLE_ERROR_MESSAGE","https://forms.gle/sjzK9XykETaoqZv99",r)}
\n${s(this.error.stack)}
URL: ${a}
${n._("COLOUR_FILTER_MESSAGE")}
\n