From 22617d2ab92a5cf549fc687c47892cdcb8a768f0 Mon Sep 17 00:00:00 2001
From: Mandy Lloyd <121046395+mlloydbixal@users.noreply.github.com>
Date: Tue, 26 Sep 2023 10:35:16 -0400
Subject: [PATCH 01/28] VOTE-121: add accessibility page Korean translation
(#900)
---
content/ko/accessibility.html | 70 ++++++++++++++++++++++++++++++++
data/translations/ko/footer.json | 3 +-
2 files changed, 72 insertions(+), 1 deletion(-)
create mode 100644 content/ko/accessibility.html
diff --git a/content/ko/accessibility.html b/content/ko/accessibility.html
new file mode 100644
index 000000000..4e56d2837
--- /dev/null
+++ b/content/ko/accessibility.html
@@ -0,0 +1,70 @@
++++
+title = "접근성 설명 "
+meta_description = "Vote.gov is committed to making its digital content accessible to individuals with disabilities by meeting or exceeding the requirements of Section 508 of the Rehabilitation Act"
+translationKey = "accessibility"
++++
+
+
vote.gov사이트는 접근성 향상을 위해 최선을 다해 노력하고 있습니다. 우리의 정책은 장애가 있는 개인들을 포함하여 누구나 모든 투표 관련 자원을 평등하게 접근할 수 있도록 보장하는 것입니다. vote.gov 웹사이트는 특정 기술에 의존하여 장애가 있는 개인들이 웹사이트의 정보를 이용하는 데 도움이 되는 도구가 원활하게 작동할 수 있도록 합니다. 이러한 기술에는 하이퍼텍스트(HTML), 와이-아리아(WAI-ARIA), 연속형 문서 양식(CSS) 및 자바스크립트(JavaScript)를 포함합니다. 이러한 기술을 통해 화면 판독기, 화면 확대기, 음성 인식 소프트웨어 및 기타 보조 기술과 함께 사이트를 쉽게 이용할 수 있습니다.
+
+
내용
+
+
+
+
접근성 안내
+
vote.gov 사이트 팀은 컴퓨터 하드웨어를 보고, 듣고, 작동하는 데 어려움이 있거나 인지 또는 학습에 어려움을 겪는 사람들을 포함하여 모든 유권자들에게 접근성이 용이한 웹사이트를 구현하기 최선을 다하고 있습니다. 우리는 또한 영어가 모국어가 아닌 사람들을 포함하여 소외계층에게 필요한 도움을 제공하고자 노력하고 있습니다. 접근성 향상은 지속적인 노력이며, 콘텐츠를 제작하고, 문서를 작성하고, 웹사이트를 구축하는 직원에게 정기적인 교육을 제공함으로써 사이트를 개선하고 있습니다.
+
+
접근성 지원 및 유지 방법 안내
+
우리는 다음과 같은 방법으로 vote.gov사이트의 접근성을 보장합니다.
+
+ - 수동으로 키보드 및 스크린 리더 접근성을 검사합니다.
+ - 시맨틱 섹션 헤딩을 사용하여 콘텐츠 구성합니다.
+ - 우리 웹사이트에서 제공하는 모든 링크와 대화형 부분에 키보드를 사용하여 접근할 수 있도록 허용합니다.
+ - "메인 화면으로 바로가기" 기능을 포함합니다.
+ - 스크린 리더 사용자를 위해 외부 링크에 새 창에서 열기"를 알리는 코드를 추가합니다.
+ - 이미지, 아이콘 및 로고에 대한 자세한 대체 텍스트를 제공합니다.
+ - 의미상 문맥을 전달하고 사용자 경험을 제공하기 위해 콘텐츠 번역에 실제로 사람들이 참여합니다.
+ - 사용자가 선호하는 설정에 따라 텍스트 크기를 조정할 수 있도록 허용합니다.
+
+
+
+
접근성 기준 안내
+
우리의 웹페이지는 기술 요구사항을 명시한 연방 법 508조를 준수하여, 섹션508항 {{< inenglish >}} 기준에 부합하거나 이를 능가하도록 설계되었습니다. 우리는 또한 W3C 웹사이트 {{< inenglish >}}에 기술되어 있는 W3C 웹 콘텐츠 접근성 지침(WCAG) 2.1을 준수합니다. 우리는 AA수준 표준을 충족하며, 다시 말해, 대부분의 사람들이 대부분의 상황에서 콘텐츠에 접근이 가능합니다.
+
+
컨설팅과 검사
+
우리는 독립적인 전문 컨설턴트를 고용하여 접근성을 평가하고 개선하기 위해 자동 및 수동 검사를 통해 지속적인 감사를 수행하고 있습니다.
+
+
호환성
+
+ - vote.gov사이트는 크롬(Chrome), 파이어폭스(Firefox), 에지(Edge) 및 사파리(Safari)를 포함한 대부분의 주요 인터넷 브라우저와 호환됩니다.
+ - vote.gov 사이트의 콘텐츠는 스마트폰, 태블릿, 노트북 또는 데스크톱에서 볼 수 있습니다.
+
+
+
+
vote.gov사이트의 접근성에 대한 질문, 의견 또는 공식적인 불편 사항이 있는 경우, Section508-vote@gsa.gov로 이메일을 보내주십시오. 또는, 아래 첨부된 양식을 작성하여 제출할 수도 있습니다. 우리 팀은 귀하의 질문, 의견 또는 우려 사항에 대해 영어와 스페인어로 회신이 가능합니다.
+
+
+
+
신고 양식 제출 시 다음 사항을 포함하시기 바랍니다:
+
+ - 웹사이트 주소, 또는 URL이라고도 합니다. 일반적인 URL의 형식의 예는 http://example.gov/index.html 또는 https://www.example.gov/example과 같습니다.
+ - vote.gov사이트에 접근하기 위해 사용하는 장치와 브라우저 종류
+ - 본인이 사용하고 있는 보조 기술(해당 시)
+ - 불편 사항에 대한 구체적 설명 및 접근이 불가한 정보
+-
+
+
+
참고: Section508-vote@gsa.gov으로 접수된 이메일은 미국 동부 표준시 기준으로 월요일부터 금요일까지 정상 업무 시간 동안 확인하며 연방 공휴일이나 휴무일은 제외됩니다. 위 양식을 영어 또는 스페인어로 작성하여 접수하면 접근성에 관한 추가적인 도움을 얻을 수 있습니다.
+
+
vote.gov 사이트의 콘텐츠의 접근성에 대한 질문, 의견 또는 공식적인 불편 사항이 있는 경우
+
+
Section508-vote@gsa.gov로 이메일을 보내주십시오.
+
+
해당 페이지를 2023년 7월에 검토하고 업데이트하였습니다.
+
+
+
diff --git a/data/translations/ko/footer.json b/data/translations/ko/footer.json
index ecb0d7c3d..4aa1047d9 100644
--- a/data/translations/ko/footer.json
+++ b/data/translations/ko/footer.json
@@ -15,6 +15,7 @@
"twitter_link": "https://twitter.com/votegov",
"twitter_text": "%Vote.gov% 사이트 트위터 팔로우하기 (영어로 제공)",
"about_link": "/ko/about-us/",
+ "accessibility_link": "/ko/accessibility",
"sitemap_link": "/ko/sitemap/",
"identifier_aria": "기관 식별자",
"identifier_gsa_txt_aria": "기관 설명",
@@ -22,7 +23,7 @@
"identifier_gsa_txt__1": "미국 연방 조달청 (영어로 제공)",
"identifier_link_aria": "주요 사이트 링크",
"identifier_link_1": "Vote.gov 소개",
- "identifier_link_2": "접근성 (영어로)",
+ "identifier_link_2": "접근성",
"identifier_link_3": "정보 공개법(FOIA) 요청 (영어로)",
"identifier_link_4": "연방 직원 차별 금지 및 보복법 데이터 (영어로)",
"identifier_link_5": "감사관실 (영어로)",
From 554744a7320568d4c162d736535551f304395018 Mon Sep 17 00:00:00 2001
From: Mandy Lloyd <121046395+mlloydbixal@users.noreply.github.com>
Date: Tue, 26 Sep 2023 10:36:19 -0400
Subject: [PATCH 02/28] VOTE-119: add accessibility page translation Hindi
(#905)
---
content/hi/accessibility.html | 67 ++++++++++++++++++++++++++++++++
data/translations/hi/footer.json | 3 +-
2 files changed, 69 insertions(+), 1 deletion(-)
create mode 100644 content/hi/accessibility.html
diff --git a/content/hi/accessibility.html b/content/hi/accessibility.html
new file mode 100644
index 000000000..d3ca6b3ca
--- /dev/null
+++ b/content/hi/accessibility.html
@@ -0,0 +1,67 @@
++++
+title = "अभिगम्यता (एक्सेसिबिलिटी, या पहुंच) संबंधित कथन"
+meta_description = "Vote.gov is committed to making its digital content accessible to individuals with disabilities by meeting or exceeding the requirements of Section 508 of the Rehabilitation Act"
++++
+
+
Vote.gov पर, हम पहुंच के लिए प्रतिबद्ध हैं। यह सुनिश्चित करना हमारी नीति है कि विकलांग लोगों सहित सभी को मतदान संसाधनों तक पूर्ण और समान पहुंच मिले। Vote.gov वेबसाइट यह सुनिश्चित करने के लिए कुछ प्रौद्योगिकियों पर निर्भर करती है कि यह उन उपकरणों के साथ अच्छी तरह से काम करती है, जो कि विकलांग लोगों को इस वेबसाइट पर जानकारी तक पहुंचने में मदद करते हैं। इन तकनीकों में एचटीएमएल (HTML), डब्ल्यूएआई-एआरआईए (WAI-ARIA), सीएसएस (CSS) और जावास्क्रिप्ट (JavaScript) शामिल हैं। वे सुनिश्चित करते हैं कि स्क्रीन रीडर, स्क्रीन मैग्निफायर, वाक्-पहचान सॉफ्टवेयर, और अन्य सहायक प्रौद्योगिकियों के साथ इस साइट का उपयोग करना आसान है।
+
+
विषयसूची
+
+
+
+
अभिगम्यता संबंधित कथन
+
Vote.gov टीम सभी मतदाताओं के लिए एक सुलभ वेबसाइट बनाने के लिए प्रतिबद्ध है, जिसमें वे लोग भी शामिल हैं जिन्हें देखने में कठिनाई, सुनने में कठिनाई, कंप्यूटर हार्डवेयर संचालित करने में कठिनाई होती है, या जो संज्ञानात्मक या सीखने की चुनौतियों का अनुभव करते हैं। हम वंचित लोगों तक भी पहुंचना चाहते हैं, जिनमें ऐसे लोग भी शामिल हैं जिनकी प्राथमिक भाषा अंग्रेजी नहीं है। अभिगम्यता एक सतत प्रयास है, और जो कर्मचारियों हमारी सामग्री लिखते हैं, हमारे दस्तावेज़ बनाते हैं और हमारी वेबसाइट बनाते हैं, हम उनको नियमित प्रशिक्षण प्रदान करके अपनी साइट बेहतर बनाना चाहते हैं।
+
+
हम पहुंच का समर्थन और रखरखाव कैसे करते हैं
+
हम निम्नलिखित द्वारा Vote.gov की पहुंच सुनिश्चित करते हैं:
+
+ - कर्मचारियों के द्वारा कीबोर्ड और स्क्रीन रीडर की पहुंच के लिए सामग्री का परीक्षण करना
+ - सामग्री को व्यवस्थित करने के लिए अर्थ-संबंधी अनुभाग शीर्षकों का उपयोग करना
+ - लोगों को हमारी वेबसाइट के सभी लिंक और पारस्परिक क्रिया युक्त भागों तक पहुंचने के लिए कीबोर्ड का उपयोग करने की अनुमति देना
+ - "मुख्य सामग्री पर जाने" की कार्यक्षमता सहित होना
+ - स्क्रीन रीडर के लिए "नई विंडो खोलने" की घोषणा करने के लिए बाहरी लिंक के लिये कोड जोड़ना
+ - छवियों, अनुप्रतीक और प्रतीक के लिए विस्तृत वैकल्पिक पाठ प्रदान करना
+ - संदर्भ और उपयोगकर्ता का अनुभव प्रदान करने के लिए सामग्री के अनुवाद में वास्तविक लोगों को शामिल करना
+ - उपयोगकर्ताओं को वरीयता के अनुसार टेक्स्ट का आकार बदलने की अनुमति देना
+
+
+
हमारे अभिगम्यता के मानक
+
हम अपने वेब पेजों को धारा 508 मानकों को पूरा करने या उससे आगे बढ़ने के लिए अभिकल्पना करते हैं, उन तकनीकी आवश्यकताएं हैं, जो सुनिश्चित करती हैं कि हम संघीय धारा 508 (अंग्रेजी में) कानून का अनुपालन कर रहे हैं। हम डब्ल्यू3सी वेब सामग्री अभिगम्यता दिशानिर्देश (WCAG) 2.1 का भी अनुपालन करते हैं, जो डब्ल्यू3सी (W3C) वेबसाइट (अंग्रेजी में) पर पाया जा सकता है। हम लेवल एए मानकों को पूरा करते हैं, जिसका अर्थ है कि हमारी सामग्री अधिकांश परिस्थितियों में अधिकांश लोगों के लिए पहुंच योग्य है।
+
+
सलाहकार और परीक्षण
+
हमने पहुंच का आकलन और सुधार करने के लिए स्वचालित और मैन्युअल परीक्षण के माध्यम से निरंतर ऑडिट करने के लिए एक स्वतंत्र विशेषज्ञ सलाहकार बनाए रखा है।
+
+
अनुरूपता
+
+ - Vote.gov क्रोम, फ़ायरफ़ॉक्स, एज और सफारी सहित अधिकांश प्रमुख इंटरनेट ब्राउज़रों के साथ संगत है।
+ - Vote.gov सामग्री को स्मार्टफोन, टैबलेट, लैपटॉप या डेस्कटॉप पर देखा जा सकता है।
+
+
+
+
Vote.gov की पहुंच के बारे में प्रश्नों, टिप्पणियों या औपचारिक शिकायतों के लिए Section508-vote@gsa.gov पर हमें ईमेल करें। आप निम्नलिखित फॉर्म भरना भी चुन सकते हैं। हमारी टीम आपके प्रश्नों, टिप्पणियों , या चिंताओं का दोनों भाषाओं, अंग्रेजी और स्पेनिश में जवाब देने में सक्षम है।
+
+
+
+
हमसे संपर्क करते समय, कृपया निम्नलिखित शामिल करें:
+
+ - वेब पता, जिसे यूआरएल भी कहा जाता है। यह एक सामान्य यूआरएल हो सकता है http://example.gov/index.html, या https://www.example.gov/example
+ - वह उपकरण और ब्राउज़र जिसका उपयोग आप Vote.gov तक पहुंचने के लिए कर रहे हैं
+ - आप जिस सहायक तकनीक का उपयोग कर रहे हैं, यदि कोई हो
+ - समस्या का विवरण और कोई जानकारी जिस तक पहुंचना संभव नहीं है
+
+
+
नोट: हम, संघीय छुट्टियों या बंद को छोड़कर, सोमवार से शुक्रवार पूर्वी समय के दौरान सामान्य व्यावसायिक घंटों के दौरान Section508-vote@gsa.gov की निगरानी करते हैं।
+
+
अतिरिक्त पहुंच की सहायता के लिए ऊपर दिए गए फॉर्म को अंग्रेजी या स्पेनिश में भरें।
+
+
Vote.gov संबंधित किसी भी सामग्री की पहुंच के बारे में प्रश्नों, टिप्पणियों या औपचारिक शिकायतों के लिए, Section508-vote@gsa.gov पर ईमेल करें।
+
+
पृष्ठ की समीक्षा एवं अद्यतन जुलाई 2023 में किया गया था।
+
+
+
diff --git a/data/translations/hi/footer.json b/data/translations/hi/footer.json
index 9ff933a25..45b59b091 100644
--- a/data/translations/hi/footer.json
+++ b/data/translations/hi/footer.json
@@ -15,6 +15,7 @@
"twitter_link": "https://twitter.com/votegov",
"twitter_text": "%Vote.gov% को Twitter पर फ़ॉलो करें (अंग्रेज़ी में)",
"about_link": "/hi/about-us/",
+ "accessibility_link": "/hi/accessibility",
"sitemap_link": "/hi/sitemap/",
"identifier_aria": "एजेंसी पहचानकर्ता",
"identifier_gsa_txt_aria": "एजेंसी का विवरण",
@@ -22,7 +23,7 @@
"identifier_gsa_txt__1": "सामान्य सेवा प्रशासन/जनरल सर्विसेज़ एडमिनिस्ट्रेशन (अंग्रेज़ी में)",
"identifier_link_aria": "महत्वपूर्ण लिंक",
"identifier_link_1": "Vote.gov के बारे में",
- "identifier_link_2": "अभिगम्यता (अंग्रेज़ी में)",
+ "identifier_link_2": "अभिगम्यता",
"identifier_link_3": "FOIA अनुरोध (अंग्रेज़ी में)",
"identifier_link_4": "नो फ़ियर एक्ट डेटा (अंग्रेजी में)",
"identifier_link_5": "महानिरीक्षक का कार्यालय (ऑफ़िस ऑफ़ द इंस्पेक्टर जनरल) (अंग्रेज़ी में)",
From 94338f6c2125b8aa862e2aec65ed627cbe9c8b8b Mon Sep 17 00:00:00 2001
From: Mandy Lloyd <121046395+mlloydbixal@users.noreply.github.com>
Date: Tue, 26 Sep 2023 10:37:26 -0400
Subject: [PATCH 03/28] VOTE-120: add accessibility page Bengali translation
(#898)
---
content/bn/accessibility.html | 67 ++++++++++++++++++++++++++++++++
data/translations/bn/footer.json | 3 +-
2 files changed, 69 insertions(+), 1 deletion(-)
create mode 100644 content/bn/accessibility.html
diff --git a/content/bn/accessibility.html b/content/bn/accessibility.html
new file mode 100644
index 000000000..4e75db1bb
--- /dev/null
+++ b/content/bn/accessibility.html
@@ -0,0 +1,67 @@
++++
+title = "প্রবেশযোগ্যতা বিবৃতি"
+meta_description = "Vote.gov is committed to making its digital content accessible to individuals with disabilities by meeting or exceeding the requirements of Section 508 of the Rehabilitation Act"
++++
+
+
Vote.gov-এ, আমরা প্রবেশযোগ্যতার জন্য প্রতিশ্রুতিবদ্ধ। প্রতিবন্ধী ব্যক্তি সহ সকলের ভোটের সম্পদে পূর্ণ এবং সমান প্রবেশাধিকার নিশ্চিত করা আমাদের নীতি। vote.gov ওয়েবসাইটটি নির্দিষ্ট প্রযুক্তির উপর নির্ভর করে তা নিশ্চিত করার জন্য যে এটি এমন সরঞ্জামগুলির সাথে ভালভাবে কাজ করে যা প্রতিবন্ধী ব্যক্তিদের ওয়েবসাইটগুলিতে তথ্য প্রবেশ করতে সহায়তা করে। এই প্রযুক্তিগুলির মধ্যে রয়েছে HTML, WAI-ARIA, CSS এবং JavaScript। তারা নিশ্চিত করে যে সাইটটি পর্দা পাঠক, পর্দা বিবর্ধক,বক্তৃতা-সনান্তকরণ সফ্টওয়্যার এবং অন্যান্য সহায়ক প্রযুক্তির সাথে ব্যবহার করা সহজ।
+
+
বিষয়বস্তু
+
+
+
+
প্রবেশযোগ্যতা বিবৃতি
+
Vote.gov টিম সমস্ত ভোটারদের জন্য একটি প্রবেশযোগ্য ওয়েবসাইট তৈরি করতে প্রতিশ্রুতিবদ্ধ, যাদের দেখতে, শ্রবণ, কম্পিউটার হার্ডওয়্যার পরিচালনা করতে অসুবিধা হয় বা যারা জ্ঞানীয় বা শেখার চ্যালেঞ্জ অনুভব করে। আমরা সুবিধাবঞ্চিত লোকদের কাছে পৌঁছানোরও চেষ্টা করি, যাদের প্রাথমিক ভাষা ইংরেজি নয়। প্রবেশযোগ্যতা একটি চলমান প্রয়াস, এবং যারা আমাদের বিষয়বস্তু লেখেন, আমাদের নথি তৈরি করেন এবং আমাদের ওয়েবসাইট তৈরি করেন তাদের জন্য নিয়মিত প্রশিক্ষণ প্রদানের মাধ্যমে আমরা আমাদের সাইটের উন্নতি করতে চাই।
+
+
আমরা কীভাব প্রবেশযোগ্যতা সমর্থন করি এবং বজায় রাখি
+
আমরা ভোট.gov-এর প্রবেশযোগ্যতা নিশ্চিত করি:
+
+ - কীবোর্ড এবং পর্দা পাঠক প্রবেশযোগ্যতা জন্য হাতে করে বিষয়বস্তু পরীক্ষা করা হচ্ছে
+ - বিষয়বস্তু সংগঠিত করতে শব্দার্থিক বিভাগের শিরোনাম ব্যবহার করা
+ - আমাদের ওয়েবসাইটের সমস্ত লিঙ্ক এবং যোগাযোগ অংশগুলি প্রবেশ করতে লোকেদের কীবোর্ড ব্যবহার করার অনুমতি দেওয়া
+ - "প্রধান বিষয়বস্তুতে এড়িয়ে যান" কার্যকারিতা সহ
+ - পর্দা পাঠকদের জন্য "নতুন জানলা খোলা" ঘোষণা করতে বাহ্যিক লিঙ্কগুলিতে কোড যোগ করা হচ্ছে
+ - ছবি, আইকন এবং লোগোর জন্য বিস্তারিত Alt টেক্সট প্রদান করা
+ - প্রসঙ্গ এবং ব্যবহারকারীর অভিজ্ঞতা প্রদানের জন্য বিষয়বস্তুর অনুবাদে প্রকৃত লোকেদের জড়িত করা
+ - ব্যবহারকারীদের পছন্দ অনুযায়ী পাঠ্যের আকার পরিবর্তন করার অনুমতি দেওয়া
+
+
+
আমাদের প্রবেশযোগ্যতা মান
+
আমরা আমাদের ওয়েব পৃষ্ঠাগুলিকে ধারা ৫0৮ {{< inenglish >}} মানগুলি পূরণ বা অতিক্রম করার জন্য ডিজাইন করি, যা প্রযুক্তিগত প্রয়োজনীয়তা যা নিশ্চিত করে যে আমরা ফেডারেল ধারা ৫0৮ আইন মেনে চলছি। এছাড়াও আমরা W3C ওয়েব {{< inenglish >}} সামগ্রী প্রবেশযোগ্যতা নির্দেশিকা (WCAG) ২.১ মেনে চলি, যেটি W3C ওয়েবসাইটে পাওয়া যাবে৷ আমরা লেভেল AA মানগুলি পূরণ করি, যার মানে আমাদের বিষয়বস্তু বেশিরভাগ পরিস্থিতিতে বেশিরভাগ লোকের কাছে প্রবেশযোগ্য.
+
+
পরামর্শদাতা এবং পরীক্ষা
+
আমরা স্বয়ংক্রিয় এবং হাতে করে পরীক্ষার মাধ্যমে প্রবেশযোগ্যতা মূল্যায়ন এবং উন্নত করার জন্য ক্রমাগত নিরীক্ষা পরিচালনা করার জন্য একজন স্বাধীন বিশেষজ্ঞ পরামর্শদাতাকে ধরে রেখেছি।
+
+
সামঞ্জস্য
+
+ - vote.gov ক্রোম, ফায়ারফক্স, এজ এবং সাফারি সহ বেশিরভাগ প্রধান ইন্টারনেট ব্রাউজারের সাথে সামঞ্জস্যপূর্ণ।
+ - vote.gov বিষয়বস্তু স্মার্টফোন, ট্যাবলেট, ল্যাপটপ বা ডেস্কটপে দেখা যেতে পারে
+
+
+
+
Vote.gov-এর প্রবেশযোগ্যতা সম্পর্কে প্রশ্ন, মন্তব্য বা আনুষ্ঠানিক অভিযোগের জন্য ধারা Section508-vote@gsa.gov আমাদের ইমেল করুন। আপনি নীচের ফর্মটি পূরণ করতেও বেছে নিতে পারেন। আমাদের দল ইংরেজি এবং স্প্যানিশ উভয় ভাষায় আপনার প্রশ্ন, মন্তব্য বা উদ্বেগের উত্তর দিতে সক্ষম।
+
+
+
+
আমাদের সাথে যোগাযোগ করার সময়, অনুগ্রহ করে অন্তর্ভুক্ত করুন:
+
+ - ওয়েব ঠিকানা, একটি URL নামেও পরিচিত৷ একটি সাধারণ URL হতে পারে http://example.gov/index.html বা https://www.example.gov/example
+ - vote.gov প্রবেশ করতে আপনি যে যন্ত্র এবং ব্রাউজার ব্যবহার করছেন
+ - আপনি যে সহায়ক প্রযুক্তি ব্যবহার করছেন, যদি থাকে
+ - সমস্যার বর্ণনা এবং প্রবেশযোগ্য নয় এমন যেকোনো তথ্য
+
+
+
দ্রষ্টব্য: আমরা ফেডারেল ছুটির দিন বা বন্ধ থাকা ব্যতীত সোমবার থেকে শুক্রবার পূর্ব সময় স্বাভাবিক ব্যবসার সময় ধারা Section508-vote@gsa.gov পর্যবেক্ষণ করি।
+
+
অতিরিক্ত প্রবেশযোগ্যতা সহায়তার জন্য, ইংরেজি বা স্প্যানিশ ভাষায় উপরের ফর্মটি পূরণ করুন।
+
+
কোনো vote.gov বিষয়বস্তুর প্রবেশযোগ্যতা সম্পর্কে প্রশ্ন, মন্তব্য বা আনুষ্ঠানিক অভিযোগের জন্য, ধারা Section508-vote@gsa.gov ইমেল করুন।
+
+
জুলাই ২0২৩ পৃষ্ঠা পর্যালোচনা করা হয়েছে এবং আপডেট করা হয়েছে।
+
+
+
diff --git a/data/translations/bn/footer.json b/data/translations/bn/footer.json
index da8fdfe25..0ca15223d 100644
--- a/data/translations/bn/footer.json
+++ b/data/translations/bn/footer.json
@@ -15,6 +15,7 @@
"twitter_link": "https://twitter.com/votegov",
"twitter_text": "টুইটারে %Vote.gov% অনুসরণ করুন (ইংরেজিতে)",
"about_link": "/bn/about-us/",
+ "accessibility_link": "/bn/accessibility",
"sitemap_link": "/bn/sitemap/",
"identifier_aria": "সংস্থা শনাক্তকারী",
"identifier_gsa_txt_aria": "সংস্থার বিবরণ",
@@ -22,7 +23,7 @@
"identifier_gsa_txt__1": "সাধারণ পরিষেবা প্রশাসন (ইংরেজীতে)",
"identifier_link_aria": "গুরুত্বপূর্ণ লিঙ্ক",
"identifier_link_1": "Vote.gov সম্পর্কে",
- "identifier_link_2": "অ্যাক্সেসযোগ্যতা (ইংরেজিতে)",
+ "identifier_link_2": "অ্যাক্সেসযোগ্যতা",
"identifier_link_3": "FOIA অনুরোধ (ইংরেজিতে)",
"identifier_link_4": "ভয় নেই আইন তথ্য (ইংরেজিতে)",
"identifier_link_5": "ইন্সপেক্টর জেনারেলের অফিস (ইংরেজিতে)",
From 8736c67473a2834aadfc60737b1e1b0e26e50b38 Mon Sep 17 00:00:00 2001
From: Christian Medders - Bixal <88721460+clmedders@users.noreply.github.com>
Date: Wed, 27 Sep 2023 18:13:24 -0400
Subject: [PATCH 04/28] VOTE-109: add accessibility page Russian translation
(#906)
---
content/ru/accessibility.html | 76 ++++++++++++++++++++++++++++++++
data/translations/ru/footer.json | 3 +-
2 files changed, 78 insertions(+), 1 deletion(-)
create mode 100644 content/ru/accessibility.html
diff --git a/content/ru/accessibility.html b/content/ru/accessibility.html
new file mode 100644
index 000000000..24af55c5c
--- /dev/null
+++ b/content/ru/accessibility.html
@@ -0,0 +1,76 @@
++++
+title = "Заявление о обеспечении доступности"
+meta_description = "Vote .gov is committed to making its digital content accessible to individuals with disabilities by meeting or exceeding the requirements of Section 508 of the Rehabilitation Act"
+translationKey = "accessibility"
++++
+
+
В vote.gov мы стремимся к обеспечению доступности. Наша позиция заключается в том, чтобы каждый, включая людей с ограниченными возможностями, имел полный и равный доступ к ресурсам о голосовании. Определенные технологии, на которые опирается веб-сайт vote.gov, обеспечивают хорошую работу инструментов, которые помогают людям с ограниченными возможностями получать доступ к информации на веб-сайтах. Эти технологии включают HTML, WAI-ARIA, CSS и JavaScript. При просмотре веб-сайта они обеспечивают условия, которые позволяют легко пользоваться программами для чтения с экрана, работать с экранными увеличителями, использовать программное обеспечение для распознавания речи и другими вспомогательными технологиями.
+
+
Содержание
+
+
+
+
Информация о обеспечении доступности
+
Команда vote.gov стремится создать доступный веб-сайт для всех избирателей, включая людей, которые испытывают трудности со зрением, слухом, работой с компьютерным оборудованием, имеют когнитивные проблемы или трудности в обучении. Мы также стремимся охватить недостаточно защищенных людей, в том числе тех, чей основной язык не английский. Обеспечение доступности - это постоянная работа, и мы стремимся улучшить наш сайт, проводя регулярные тренинги для сотрудников, которые пишут наш контент, создают наши документы и разрабатывают наш веб-сайт.
+
+
Как мы поддерживаем и обеспечиваем доступность
+
+
Доступность веб-сайта vote.gov включает:
+
+ - Ручное тестирование содержимого на возможность чтения с клавиатуры и программ чтения с экрана
+ - Использование семантических заглавий разделов для организации контента
+
+ - Предоставление людям возможности использовать клавиатуру для доступа ко всем ссылкам и интерактивным частям нашего веб-сайта
+
+ - Работу функции «перейти к основной странице»
+
+ - Добавление кода к внешним ссылкам для объявления «открытие в новом окне» для программ чтения с экрана
+
+ - Предоставление подробного альтернативного текста для изображений, значков и логотипов
+
+ - Привлечение реальных людей к переводу содержания веб-сайта для обеспечения контекста и улучшения опыта взаимодействия
+
+ - Предоставление пользователям возможности изменять размер текста согласно их предпочтениям
+
+
+
+
Наши стандарты доступности
+
Мы разрабатываем наши веб-страницы в соответствии со стандартами Раздела 508 {{< inenglish >}} или более высокими стандартами, которые являются техническими требованиями, гарантирующими соблюдение нами федерального закона Раздел 508. Мы также соблюдаем Руководство по обеспечению доступности веб-сайта W3C - WCAG 2.1, которые можно найти на W3C website {{< inenglish >}}. Мы соответствуем стандартам уровня AA, что означает, что наш контент доступен большинству людей в большинстве случаев.
+
+
Консалтинговые услуги и тестирование
+
Мы пользуемся услугами независимого эксперта-консультанта для проведения непрерывных аудитов с помощью автоматизированного и ручного тестирования для оценки и улучшения доступности веб-сайта.
+
+
Совместимость
+
+ - vote.gov совместим с большинством основных интернет-браузеров, включая Chrome, Firefox, Edge и Safari.
+ - Содержание вебсайта vote.gov можно просматривать на смартфоне, планшете, ноутбуке или на настольном компьютере
+
+
+
+
Обращайтесь к нам по электронному адресу Section508-vote@gsa.gov с вопросами, комментариями или официальными жалобами о доступности веб-сайта vote.gov. Вы также можете заполнить форму ниже. Наша команда может ответить на ваши вопросы, комментарии или пожелания как на английском, так и на испанском языках.
+
+
+
+
При обращении к нам, пожалуйста, укажите:
+
+ - Веб-адрес, также известный как URL-адрес. Типичный URL-адрес может быть http://example.gov/index.html или https://www.example.gov/example
+ - Устройство и браузер, которые вы используете для доступа к vote.gov
+ - Вспомогательную технологию, которую вы используете, если таковая имеется
+ - Описание проблемы и любой информации, которая недоступна
+
+
+
Примечание: Мы следим за Section508-vote@gsa.gov в обычные рабочие часы с понедельника по пятницу по северноамериканскому восточному времени, за исключением федеральных праздников или других федеральных выходных.
+
+
Для получения дополнительной помощи по доступности вебсайта заполните форму, которую мы упоминали выше, на английском или испанском языках.
+
+
С вопросами, комментариями или официальными жалобами о доступности любой информации вебсайта vote.gov обращайтесь по адресу электронной почты Section508-vote@gsa.gov.
+
+
Страница проверена и обновлена в июле 2023 года.
+
+
+
\ No newline at end of file
diff --git a/data/translations/ru/footer.json b/data/translations/ru/footer.json
index f637ad9ea..2d4f3392b 100644
--- a/data/translations/ru/footer.json
+++ b/data/translations/ru/footer.json
@@ -14,6 +14,7 @@
"usagov_logo_alt_text": "%USA.gov% логотип",
"eac_logo_alt_text": "Комиссия %U.S. Election Assistance Commission%",
"about_link": "/ru/about-us/",
+ "accessibility_link": "/ru/accessibility",
"sitemap_link": "/ru/sitemap/",
"identifier_aria": "Идентификатор агенства",
"identfier_gsa_txt_aria": "Описание агентства",
@@ -21,7 +22,7 @@
"identifier_gsa_txt__1": "Администрации обслуживания",
"identifier_link_aria": "Важные ссылки",
"identifier_link_1": "О Vote.gov",
- "identifier_link_2": "Доступность (по-английски)",
+ "identifier_link_2": "Доступность",
"identifier_link_3": "Запросы Закона о свободе информации FOIA (по-английски)",
"identifier_link_4": "Данные о Законе \"Без страха\" (по-английски)",
"identifier_link_5": "Офис Генерального инспектора (по-английски)",
From fb448aee6c6416a52f0f60dfed2a17698bef21fa Mon Sep 17 00:00:00 2001
From: Christian Medders - Bixal <88721460+clmedders@users.noreply.github.com>
Date: Wed, 27 Sep 2023 18:15:26 -0400
Subject: [PATCH 05/28] VOTE-111: add Accessibility Page Haitian Creole
translation (#909)
---
content/ht/accessibility.html | 68 ++++++++++++++++++++++++++++++++
data/translations/ht/footer.json | 3 +-
2 files changed, 70 insertions(+), 1 deletion(-)
create mode 100644 content/ht/accessibility.html
diff --git a/content/ht/accessibility.html b/content/ht/accessibility.html
new file mode 100644
index 000000000..a6d07dfd1
--- /dev/null
+++ b/content/ht/accessibility.html
@@ -0,0 +1,68 @@
++++
+title = "Deklarasyon sou aksesibilite"
+meta_description = "Vote.gov is committed to making its digital content accessible to individuals with disabilities by meeting or exceeding the requirements of Section 508 of the Rehabilitation Act"
+translationKey = "accessibility"
++++
+
+
Sou vote.gov, nou angaje nou pou garanti aksesibilite. Politik nou se pou veye pou tout moun jwenn aksè konplè sou resous vòt yo, ikonpri moun ki andikape, menmjan ak tout moun. Sitwèb vote.gov la ap apiye l sou sèten teknoloji pou asire li fonksyone byen ak zouti pou ede moun andikape jwenn aksè nan enfòmasyon sou wèbsayt yo. Teknoloji sa yo gen ladann HTML, WAI-ARIA, CSS ak JavaScript. Yo rann sit la fasil pou itilize ak lektè ekran, loup ekran, lojisyèl ki rekonèt vwa moun ak lòt teknoloji asistans.
+
+
Kontni
+
+
+
+
Deklarasyon sou aksesibilite
+
Ekip vote.gov la angaje li pou kreye yon sitwèb ki aksesib pou tout elektè yo, ikonpri moun ki mal pou wè, mal pou tande oswa ki gen difikilte pou itilize yon òdinatè oswa ki gen pwoblèm koyitif oswa pwoblèm pou aprann. N ap eseye atenn tou moun ki mal desèvi yo tankou moun lang prensipal yo pa Anglè. Aksesibilite se yon efò san pran souf, epi n ap eseye amelyore sit nou an nan kontinye bay anplwaye yo k ap redije kontni nou yo, kreye dokiman nou yo, epi konstwi wèbsayt nou an, fòmasyon regilyèman.
+
+
Kijan n ap sipòte epi prezève aksesibilite
+
Nou asire aksesibilite vote.gov gras ak mwayen ki annapre yo:
+
+ - Teste kontni yo manyèlman pou verifiye aksesibilite klavye a ak lektè ekran an;
+ - Itilizasyon tit seksyon semantik pou òganize kontni yo;
+ - Pèmèt moun itilize klavye a pou jwenn aksè tout lyen ak tout pati entèaktiv wèbsayt lan;
+ - Ikonpri fonksyonalite "pase pou al nan kontni prensipal la";
+ - Ajoute yon kòd nan lyen ekstèn yo pou anonse "ouvèti yon nouvèl fenèt" pou lektè ekran an;
+ - Founi tèks detaye pou imaj, ikòn ak logo yo;
+ - Fè moun reyèl fè tradiksyon kontni yo pou rive founi kontèks ak eksperyans itilizatè a;
+ - Pèmèt itilizatè yo re-dimansyone tèks selon preferans yo.
+
+
+
Nòm yo
+
Nou konsevwa paj Wèb nou yo yon fason pou nou respekte oswa depase nòm seksyon 508 {{< inenglish >}} yo, ki se egzijans teknik ki garanti n ap konfòme nou ak lwa federal seksyon 508 lan. Nou konfòme nou tou pa rapò ak direktiv W3C a konsènan aksesibilite kontni Wèb yo (WCAG) 2.1, ki kapab konsilte sou wèbsayt W3C {{< inenglish >}} an. N ap reponn ak nòm nivo AA yo, kivedi kontni nou aksesib pou pifò moun nan pifò sikonstans.
+
+
Konsiltan ak Tès
+
Nou anboche yon ekspè konsiltan endepandan pou fè odit san rete gras ak tès otomatize, tès manyèl pou evalye epi amelyore aksesibilite.
+
+
Konpatibilite
+
+ - vote.gov konpatib ak pifò nan navigatè Entènèt yo, espesyalman Chrome, Firefox, Edge ak Safari.
+ - Li posib pou gade kontni vote.gov yo sou yon esmatfòn, yon tablèt, yon konpitè pòtab oswa sou yon òdinatè biwo.
+
+
+
+
Voye yon imèl pou nou nan adrès Section508-vote@gsa.gov si w gen nenpòt kesyon, kòmantè oswa plent ofisyèl konsènan aksesibilite vote.gov la. Epitou w kapab ranpli fòm ki anba la a. Ekip nou kapab reponn kesyon, kòmantè oswa preyokipasyon ou yo ann Anglè ak Panyòl.
+
+
+
+
Lè w kontakte nou, endike:
+
+ - Adrès wèb la ki rele tou URL la. Yon URL tipik gen dwa prezante konsa: http://example.gov/index.html oswa https://www.example.gov/example;
+ - Aparèy ak navigatè w ap itilize a pou jwenn aksè sou vote.gov;
+ - Teknoloji asistans w ap itilize a, si w gen youn;
+ - Yon deskripsyon pwoblèm la ak tout enfòmasyon ki pa aksesib yo.
+
+
+
Remake: N ap siveye sit Section508-vote@gsa.gov la pandan lè biwo nòmal yo lendi rive vandredi, menm lè ak sou Kot Lès Etazini, sof pou jou ferye oswa lè biwo administrasyon federal la fèmen.
+
+
Pou w kapab jwenn èd pou plis aksesibilite, ranpli fòm ki anba la a ann Anglè oswa an Panyòl.
+
+
Si w gen nenpòt kesyon, kòmantè oswa w vle pote plent ofisyèlman konsènan kontni aksesibilite vote.gov la, voye yon imel nan Section508-vote@gsa.gov.
+
+
Paj sa a te revize epi aktyalize an jiyè 2023.
+
+
+
diff --git a/data/translations/ht/footer.json b/data/translations/ht/footer.json
index b619bf9eb..136eeaa4c 100644
--- a/data/translations/ht/footer.json
+++ b/data/translations/ht/footer.json
@@ -14,6 +14,7 @@
"twitter_link": "https://twitter.com/votegov",
"twitter_text": "Swiv Vote.org sou Twitter (ann Anglè)",
"about_link": "/ht/about-us/",
+ "accessibility_link": "/ht/accessibility",
"sitemap_link": "/ht/sitemap/",
"identifier_aria": "Idantifikasyon Ajans lan",
"identfier_gsa_txt_aria": "Deskripsyon ajans lan",
@@ -21,7 +22,7 @@
"identifier_gsa_txt__1": "Administrasyon Sèvis Jeneral",
"identifier_link_aria": "Lyen enpòtan yo",
"identifier_link_1": "Konsènan Vote.gov",
- "identifier_link_2": "Aksesiblite (ann Anglè)",
+ "identifier_link_2": "Aksesiblite",
"identifier_link_3": "Demann FOIA yo (ann Anglè)",
"identifier_link_4": "Done sou Lwa kont Entimidasyon (No Fear Act) (ann Anglè)",
"identifier_link_5": "Biwo Enspektè Jeneral la (ann Anglè)",
From 28246c73565fddbb8c60151a77297c61f21cdff4 Mon Sep 17 00:00:00 2001
From: Mandy Lloyd <121046395+mlloydbixal@users.noreply.github.com>
Date: Mon, 2 Oct 2023 19:07:59 -0400
Subject: [PATCH 06/28] VOTE-114: add accessibility page Khmer translation
(#899)
---
content/km/accessibility.html | 68 ++++++++++++++++++++++++++++++++
data/translations/km/footer.json | 3 +-
2 files changed, 70 insertions(+), 1 deletion(-)
create mode 100644 content/km/accessibility.html
diff --git a/content/km/accessibility.html b/content/km/accessibility.html
new file mode 100644
index 000000000..85c2d8126
--- /dev/null
+++ b/content/km/accessibility.html
@@ -0,0 +1,68 @@
++++
+title = "សេចក្តីថ្លែងការណ៍អំពីលទ្ធភាពចូលប្រើប្រាស់"
+meta_description = "Vote.gov is committed to making its digital content accessible to individuals with disabilities by meeting or exceeding the requirements of Section 508 of the Rehabilitation Act"
+translationKey = "accessibility"
++++
+
+
នៅ vote.gov យើងប្តេជ្ញាចំពោះភាពងាយស្រួលក្នុងការប្រើប្រាស់។ វាជាគោលការណ៍របស់យើង ក្នុងការធានាថាមនុស្សគ្រប់រូប រួមទាំងជនពិការ មានសិទ្ធិចូលប្រើប្រាស់ធនធានបោះឆ្នោតពេញលេញ និងស្មើភាពគ្នា។ គេហទំព័រ vote.gov ពឹងផ្អែកលើបច្ចេកវិទ្យាជាក់លាក់ ដើម្បីប្រាកដថាវាដំណើរការ បានល្អជាមួយឧបករណ៍ដែលជួយជនពិការចូលមើលព័ត៌មាននៅលើគេហទំព័រ។ បច្ចេកវិទ្យាទាំងនេះ រួមមាន HTML, WAI-ARIA, CSS និង JavaScript ។ ពួកគេធ្វើឱ្យប្រាកដថាគេហទំព័រនេះងាយស្រួលប្រើ ជាមួយអ្នកអានអេក្រង់ ឧបករណ៍ពង្រីកអេក្រង់ កម្មវិធីសម្គាល់ការនិយាយ និងបច្ចេកវិទ្យាជំនួយ ផ្សេងៗទៀត។
+
+
មាតិកា
+
+
+
+
សេចក្តីថ្លែងការណ៍អំពីលទ្ធភាពចូលប្រើប្រាស់
+
ក្រុមការងារ vote.gov ប្តេជ្ញាបង្កើតគេហទំព័រដែលអាចចូលប្រើបានសម្រាប់អ្នកបោះឆ្នោតទាំងអស់ រួមទាំងអ្នកដែលមានភាពពិបាកក្នុងការមើលឃើញ ការស្តាប់ ប្រតិបត្តិការផ្នែកគ្រឿងកុំព្យូទ័រ ឬអ្នកដែល ជួបប្រទះបញ្ហាប្រឈមក្នុងការយល់ដឹង ឬការរៀនសូត្រ។ យើងក៏ស្វែងរកអ្នកដែល មិនបានទទួលសេវាផងដែរ រួមទាំងអ្នកដែលភាសាចម្បងមិនមែនជាភាសាអង់គ្លេស។ ភាពងាយស្រួលប្រើប្រាស់គឺជាកិច្ចខិតខំប្រឹងប្រែងដែលកំពុងបន្ត ហើយយើងព្យាយាមកែលម្អ គេហទំព័ររបស់យើងដោយផ្តល់ការបណ្តុះបណ្តាលជាប្រចាំសម្រាប់បុគ្គលិកដែលសរសេរខ្លឹមសាររបស់យើង បង្កើតឯកសាររបស់យើង និងបង្កើតគេហទំព័ររបស់យើង។
+
+
របៀបដែលយើងគាំទ្រនិងរក្សាភាពងាយស្រួល
+
យើងធានានូវភាពងាយស្រួលនៃ vote.gov ដោយ៖
+
+ - សាកល្បងមាតិកាដោយដៃសម្រាប់ភាពងាយស្រួលនៃកម្មវិធីអានក្តារចុច និងអេក្រង់
+ - ការប្រើចំណងជើងផ្នែកដែលមានឣត្ថន័យដើម្បីរៀបចំខ្លឹមសារ
+ - អនុញ្ញាតឱ្យមនុស្សប្រើក្តារចុចដើម្បីចូលប្រើតំណភ្ជាប់ទាំងអស់ និងផ្នែកអន្តរកម្មនៃគេហទំព័រ របស់យើង
+ - រួមបញ្ចូលមុខងារ "រំលងទៅមាតិកាសំខាន់"
+ - ការបន្ថែមលេខកូដទៅតំណខាងក្រៅដើម្បីប្រកាស “ការបើកក្នុងវិនដូថ្មី” សម្រាប់អ្នកអានអេក្រង់
+ - ការផ្តល់ការសរសេរលម្អិតដែលជាជម្រើសសម្រាប់ពន្យល់រូបភាព រូបតំណាង និងនិមិត្តសញ្ញា
+ - ការចូលរួមដោយមនុស្សពិតប្រាកដក្នុងការបកប្រែខ្លឹមសារដើម្បីផ្តល់បរិបទ និងបទពិសោធន៍ អ្នកប្រើប្រាស់
+ - អនុញ្ញាតឱ្យអ្នកប្រើផ្លាស់ប្តូរទំហំឣក្សរតាមចំណូលចិត្ត
+
+
+
ស្តង់ដារភាពងាយស្រួលរបស់យើង
+
យើងរចនាគេហទំព័ររបស់យើងដើម្បីបំពេញតាម ឬឱ្យលើសពីបទដ្ឋានផ្នែកទី 508 {{< inenglish >}}ដែលជាតម្រូវការ បច្ចេកទេសដែលធានាថាយើងកំពុងអនុវត្តតាមច្បាប់សហព័ន្ធផ្នែកទី 508 ។ យើងក៏អនុលោមតាម គោលការណ៍ណែនាំអំពីភាពងាយស្រួលនៃមាតិកា លើគេហទំព័រ W3C (WCAG) 2.1 ដែលអាចរកឃើញ នៅលើគេហទំព័រ W3C {{< inenglish >}}។ យើងបំពេញតាមស្តង់ដារកម្រិត AA ដែលមានន័យថាខ្លឹមសាររបស់យើង អាចចូលប្រើបានសម្រាប់មនុស្សភាគច្រើនក្នុងកាលៈទេសៈភាគច្រើន។
+
+
ទីប្រឹក្សា និងការធ្វើតេស្ត
+
យើងបានរក្សាអ្នកប្រឹក្សាជំនាញឯករាជ្យដើម្បីធ្វើសវនកម្មជាបន្តបន្ទាប់តាមរយៈការធ្វើតេស្តដោយ ស្វ័យប្រវត្តិ និងដោយដៃ ដើម្បីវាយតម្លៃនិងកែលម្អលទ្ធភាពប្រើប្រាស់។
+
+
ភាពត្រូវគ្នា
+
+ - vote.gov គឺត្រូវគ្នាជាមួយកម្មវិធីរុករកលើអ៊ីនធឺណិតសំខាន់ៗភាគច្រើនរួមមាន Chrome, Firefox, Edge និង Safari ។
+ - មាតិកា vote.gov អាចត្រូវបានមើលនៅលើស្មាតហ្វូន ថេប្លេត កុំព្យូទ័រយួរដៃ ឬកុំព្យូទ័រលើតុ។
+
+
+
+
ផ្ញើអ៊ីមែលមកយើងតាមរយៈ Section508-vote@gsa.gov សម្រាប់សំណួរ មតិយោបល់ ឬការត្អូញត្អែរ ផ្លូវការអំពីភាពងាយស្រួលនៃ vote.gov ។ អ្នកក៏អាចជ្រើសរើសដើម្បីបំពេញទម្រង់ខាងក្រោម។ ក្រុមរបស់យើងអាចឆ្លើយតបទៅនឹងសំណួរ មតិយោបល់ ឬកង្វល់របស់អ្នកទាំងជាភាសាអង់គ្លេស និងអេស្ប៉ាញ។
+
+
+
+
នៅពេលទាក់ទងមកយើងខ្ញុំ សូមរួមបញ្ចូលៈ
+
+ - អាស័យដ្ឋានគេហទំព័រ ត្រូវបានគេស្គាល់ផងដែរថាជា URL ។ URL ធម្មតាអាចជា http://example.gov/index.html ឬ https://www.example.gov/example
+ - ឧបករណ៍ និងកម្មវិធីរុករកដែលអ្នកកំពុងប្រើដើម្បីចូលប្រើ vote.gov
+ - បច្ចេកវិទ្យាជំនួយដែលអ្នកកំពុងប្រើ ប្រសិនបើមាន
+ - ការពិពណ៌នាអំពីបញ្ហា និងព័ត៌មានទាំងឡាយណាដែលមិនអាចចូលប្រើបាន
+
+
+
ចំណាំ៖ យើងតាមដានអ៊ីមែល Section508-vote@gsa.gov ក្នុងអំឡុងពេលម៉ោងធ្វើការធម្មតា ពីថ្ងៃច័ន្ទ ដល់ថ្ងៃសុក្រ ម៉ោងភាគខាងកើត លើកលែងតែថ្ងៃឈប់សម្រាកបុណ្យជាតិ ឬការបិទ។
+
+
សម្រាប់ជំនួយទាក់ទងនឹងភាពងាយស្រួលបន្ថែម សូមបំពេញទម្រង់បែបបទខាងលើជាភាសាអង់គ្លេស ឬភាសាអេស្ប៉ាញ។
+
+
សម្រាប់សំណួរ មតិយោបល់ ឬការត្អូញត្អែរជាផ្លូវការអំពីភាពងាយស្រួលនៃមាតិកា vote.gov សូមផ្ញើអ៊ីមែលទៅ Section508-vote@gsa.gov ។
+
+
ទំព័រត្រូវបានពិនិត្យ និងធ្វើបច្ចុប្បន្នភាព ខែកក្កដា ឆ្នាំ 2023។
+
+
+
diff --git a/data/translations/km/footer.json b/data/translations/km/footer.json
index a12742bc1..e52f4f099 100644
--- a/data/translations/km/footer.json
+++ b/data/translations/km/footer.json
@@ -15,6 +15,7 @@
"twitter_link": "https://twitter.com/votegov",
"twitter_text": "តាមដាន %Vote.gov% នៅលើ Twitter (ជាភាសាអង់គ្លេស)",
"about_link": "/km/about-us/",
+ "accessibility_link": "/km/accessibility",
"sitemap_link": "/km/sitemap/",
"identifier_aria": "អ្នកស្វែងរកភ្នាក់ងារ",
"identifier_gsa_txt_aria": "ការពិពណ៌នាពីភ្នាក់ងារ",
@@ -22,7 +23,7 @@
"identifier_gsa_txt__1": "រដ្ឋបាលសេវាកម្មទូទៅ (ជាភាសាអង់គ្លេស)",
"identifier_link_aria": "តំណសំខាន់ៗ",
"identifier_link_1": "អំពី Vote.gov",
- "identifier_link_2": "ភាពអាចចូលប្រើប្រាស់បាន (ជាភាសាអង់គ្លេស)",
+ "identifier_link_2": "ភាពអាចចូលប្រើប្រាស់បាន",
"identifier_link_3": "សំណើសុំ FOIA (ជាភាសាអង់គ្លេស)",
"identifier_link_4": "ទិន្នន័យច្បាប់នៃភាពមិនភ័យខ្លាច (ជាភាសាអង់គ្លេស)",
"identifier_link_5": "ការិយាល័យអគ្គនាយកផ្នែកត្រួតពិនិត្យ (ជាភាសាអង់គ្លេស)",
From 0b43361066d7e6a6ec7fdb62155e09dbbcb1fb19 Mon Sep 17 00:00:00 2001
From: Christian Medders - Bixal <88721460+clmedders@users.noreply.github.com>
Date: Fri, 6 Oct 2023 10:26:35 -0400
Subject: [PATCH 07/28] VOTE-391: Remove NVRF from WI (#924)
---
content/ar/register/wi.md | 1 +
content/bn/register/wi.md | 1 +
content/en/register/wi.md | 1 +
content/es/registrar/wi.md | 1 +
content/fr/register/wi.md | 1 +
content/hi/register/wi.md | 1 +
content/ht/register/wi.md | 1 +
content/km/register/wi.md | 1 +
content/ko/register/wi.md | 1 +
content/nv/register/wi.md | 1 +
content/pt/register/wi.md | 1 +
content/ru/register/wi.md | 1 +
content/tl/register/wi.md | 1 +
content/vi/register/wi.md | 1 +
content/ypk/register/wi.md | 1 +
content/zh-hans/register/wi.md | 1 +
content/zh/register/wi.md | 1 +
data/states.json | 1 +
18 files changed, 18 insertions(+)
diff --git a/content/ar/register/wi.md b/content/ar/register/wi.md
index 98a036a2e..44ce0b005 100644
--- a/content/ar/register/wi.md
+++ b/content/ar/register/wi.md
@@ -5,6 +5,7 @@ state_abbreviation = "wi"
is_state = "true"
registration_type = "online"
translationKey = "Wisconsin"
+national_voter_registration_form_accepted = "false"
type = "register"
hp_link = "https://elections.wi.gov/voters"
registration_link = "https://myvote.wi.gov/en-us/RegisterToVote"
diff --git a/content/bn/register/wi.md b/content/bn/register/wi.md
index 694ee8ab2..e8c53df76 100644
--- a/content/bn/register/wi.md
+++ b/content/bn/register/wi.md
@@ -5,6 +5,7 @@ state_abbreviation = "wi"
is_state = "true"
registration_type = "online"
translationKey = "Wisconsin"
+national_voter_registration_form_accepted = "false"
type = "register"
hp_link = "https://elections.wi.gov/voters"
registration_link = "https://myvote.wi.gov/en-us/RegisterToVote"
diff --git a/content/en/register/wi.md b/content/en/register/wi.md
index 6972379b1..4313a2d05 100644
--- a/content/en/register/wi.md
+++ b/content/en/register/wi.md
@@ -5,6 +5,7 @@ state_abbreviation = "wi"
is_state = "true"
registration_type = "online"
translationKey = "Wisconsin"
+national_voter_registration_form_accepted = "false"
type = "register"
hp_link = "https://elections.wi.gov/voters"
registration_link = "https://myvote.wi.gov/en-us/RegisterToVote"
diff --git a/content/es/registrar/wi.md b/content/es/registrar/wi.md
index ceac1788b..f9aa201f3 100644
--- a/content/es/registrar/wi.md
+++ b/content/es/registrar/wi.md
@@ -5,6 +5,7 @@ state_abbreviation = "wi"
is_state = "true"
registration_type = "online"
translationKey = "Wisconsin"
+national_voter_registration_form_accepted = "false"
type = "register"
hp_link = "https://elections.wi.gov/voters"
registration_link = "https://myvote.wi.gov/en-us/RegisterToVote"
diff --git a/content/fr/register/wi.md b/content/fr/register/wi.md
index 202a2315e..3efc11f7a 100644
--- a/content/fr/register/wi.md
+++ b/content/fr/register/wi.md
@@ -5,6 +5,7 @@ state_abbreviation = "wi"
is_state = "true"
registration_type = "online"
translationKey = "Wisconsin"
+national_voter_registration_form_accepted = "false"
type = "register"
hp_link = "https://elections.wi.gov/voters"
registration_link = "https://myvote.wi.gov/en-us/RegisterToVote"
diff --git a/content/hi/register/wi.md b/content/hi/register/wi.md
index b0826f755..de9725a93 100644
--- a/content/hi/register/wi.md
+++ b/content/hi/register/wi.md
@@ -5,6 +5,7 @@ state_abbreviation = "wi"
is_state = "true"
registration_type = "online"
translationKey = "Wisconsin"
+national_voter_registration_form_accepted = "false"
type = "register"
hp_link = "https://elections.wi.gov/voters"
registration_link = "https://myvote.wi.gov/en-us/RegisterToVote"
diff --git a/content/ht/register/wi.md b/content/ht/register/wi.md
index a3a591041..4b3d6ce0c 100644
--- a/content/ht/register/wi.md
+++ b/content/ht/register/wi.md
@@ -5,6 +5,7 @@ state_abbreviation = "wi"
is_state = "true"
registration_type = "online"
translationKey = "Wisconsin"
+national_voter_registration_form_accepted = "false"
type = "register"
hp_link = "https://elections.wi.gov/voters"
registration_link = "https://myvote.wi.gov/en-us/RegisterToVote"
diff --git a/content/km/register/wi.md b/content/km/register/wi.md
index 2fbacd49f..02da48918 100644
--- a/content/km/register/wi.md
+++ b/content/km/register/wi.md
@@ -5,6 +5,7 @@ state_abbreviation = "wi"
is_state = "true"
registration_type = "online"
translationKey = "Wisconsin"
+national_voter_registration_form_accepted = "false"
type = "register"
hp_link = "https://elections.wi.gov/voters"
registration_link = "https://myvote.wi.gov/en-us/RegisterToVote"
diff --git a/content/ko/register/wi.md b/content/ko/register/wi.md
index b11db86b8..46846c7c1 100644
--- a/content/ko/register/wi.md
+++ b/content/ko/register/wi.md
@@ -5,6 +5,7 @@ state_abbreviation = "wi"
is_state = "true"
registration_type = "online"
translationKey = "Wisconsin"
+national_voter_registration_form_accepted = "false"
type = "register"
hp_link = "https://elections.wi.gov/voters"
registration_link = "https://myvote.wi.gov/en-us/RegisterToVote"
diff --git a/content/nv/register/wi.md b/content/nv/register/wi.md
index 31ed7d673..80152fc42 100644
--- a/content/nv/register/wi.md
+++ b/content/nv/register/wi.md
@@ -5,6 +5,7 @@ state_abbreviation = "wi"
is_state = "true"
registration_type = "online"
translationKey = "Wisconsin"
+national_voter_registration_form_accepted = "false"
type = "register"
hp_link = "https://elections.wi.gov/voters"
registration_link = "https://myvote.wi.gov/en-us/RegisterToVote"
diff --git a/content/pt/register/wi.md b/content/pt/register/wi.md
index 3cf977bea..2fd0f344a 100644
--- a/content/pt/register/wi.md
+++ b/content/pt/register/wi.md
@@ -5,6 +5,7 @@ state_abbreviation = "wi"
is_state = "true"
registration_type = "online"
translationKey = "Wisconsin"
+national_voter_registration_form_accepted = "false"
type = "register"
hp_link = "https://elections.wi.gov/voters"
registration_link = "https://myvote.wi.gov/en-us/RegisterToVote"
diff --git a/content/ru/register/wi.md b/content/ru/register/wi.md
index 13f16be51..5fb6e777a 100644
--- a/content/ru/register/wi.md
+++ b/content/ru/register/wi.md
@@ -5,6 +5,7 @@ state_abbreviation = "wi"
is_state = "true"
registration_type = "online"
translationKey = "Wisconsin"
+national_voter_registration_form_accepted = "false"
type = "register"
hp_link = "https://elections.wi.gov/voters"
registration_link = "https://myvote.wi.gov/en-us/RegisterToVote"
diff --git a/content/tl/register/wi.md b/content/tl/register/wi.md
index d9d6365e9..0dd4e130b 100644
--- a/content/tl/register/wi.md
+++ b/content/tl/register/wi.md
@@ -5,6 +5,7 @@ state_abbreviation = "wi"
is_state = "true"
registration_type = "online"
translationKey = "Wisconsin"
+national_voter_registration_form_accepted = "false"
type = "register"
hp_link = "https://elections.wi.gov/voters"
registration_link = "https://myvote.wi.gov/en-us/RegisterToVote"
diff --git a/content/vi/register/wi.md b/content/vi/register/wi.md
index dd8fec6ac..e50953f5a 100644
--- a/content/vi/register/wi.md
+++ b/content/vi/register/wi.md
@@ -5,6 +5,7 @@ state_abbreviation = "wi"
is_state = "true"
registration_type = "online"
translationKey = "Wisconsin"
+national_voter_registration_form_accepted = "false"
type = "register"
hp_link = "https://elections.wi.gov/voters"
registration_link = "https://myvote.wi.gov/en-us/RegisterToVote"
diff --git a/content/ypk/register/wi.md b/content/ypk/register/wi.md
index 6d65882a3..e5c9713c9 100644
--- a/content/ypk/register/wi.md
+++ b/content/ypk/register/wi.md
@@ -5,6 +5,7 @@ state_abbreviation = "wi"
is_state = "true"
registration_type = "online"
translationKey = "Wisconsin"
+national_voter_registration_form_accepted = "false"
type = "register"
hp_link = "https://elections.wi.gov/voters"
registration_link = "https://myvote.wi.gov/en-us/RegisterToVote"
diff --git a/content/zh-hans/register/wi.md b/content/zh-hans/register/wi.md
index d7e7b3a1b..f67d0dbae 100644
--- a/content/zh-hans/register/wi.md
+++ b/content/zh-hans/register/wi.md
@@ -5,6 +5,7 @@ state_abbreviation = "wi"
is_state = "true"
registration_type = "online"
translationKey = "Wisconsin"
+national_voter_registration_form_accepted = "false"
type = "register"
hp_link = "https://elections.wi.gov/voters"
registration_link = "https://myvote.wi.gov/en-us/RegisterToVote"
diff --git a/content/zh/register/wi.md b/content/zh/register/wi.md
index 2b74e75f3..b1ecac828 100644
--- a/content/zh/register/wi.md
+++ b/content/zh/register/wi.md
@@ -5,6 +5,7 @@ state_abbreviation = "wi"
is_state = "true"
registration_type = "online"
translationKey = "Wisconsin"
+national_voter_registration_form_accepted = "false"
type = "register"
hp_link = "https://elections.wi.gov/voters"
registration_link = "https://myvote.wi.gov/en-us/RegisterToVote"
diff --git a/data/states.json b/data/states.json
index a193eb32d..64c250197 100644
--- a/data/states.json
+++ b/data/states.json
@@ -642,6 +642,7 @@
"is_state": "true",
"registration_type": "online",
"translationKey": "Wisconsin",
+ "national_voter_registration_form_accepted": "false",
"type": "register",
"hp_link": "https://elections.wi.gov/voters",
"registration_link": "https://myvote.wi.gov/en-us/RegisterToVote",
From 0c2b95fcdd9d614f10bddb7a78863c0e20c4ef4c Mon Sep 17 00:00:00 2001
From: Christian Medders - Bixal <88721460+clmedders@users.noreply.github.com>
Date: Fri, 6 Oct 2023 17:28:34 -0400
Subject: [PATCH 08/28] VOTE-376: Dependabot updates (#920)
* Bump @cypress/request, cypress and cypress-axe
Bumps to 3.0.1 and updates ancestor dependencies
Updates `@cypress/request` from 2.88.12 to 3.0.1
Updates `cypress` from 10.11.0 to 13.2.0
Updates `cypress-axe` from 1.0.0 to 1.5.0
---
cypress/e2e/tests/footer.cy.js | 2 +-
package-lock.json | 139 +++++++++++++++++----------------
package.json | 6 +-
3 files changed, 76 insertions(+), 71 deletions(-)
diff --git a/cypress/e2e/tests/footer.cy.js b/cypress/e2e/tests/footer.cy.js
index ca6e8a296..8ec11eaf4 100644
--- a/cypress/e2e/tests/footer.cy.js
+++ b/cypress/e2e/tests/footer.cy.js
@@ -1,7 +1,7 @@
///
describe('Test the site contact/identifier footer on site',() => {
- before('visit page', () => {
+ beforeEach('visit page', () => {
cy.visit('localhost:1313')
})
diff --git a/package-lock.json b/package-lock.json
index e4d1d7bc3..c3e453c0f 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -21,15 +21,15 @@
"gulp-rename": "^2.0.0",
"gulp-uglify": "^3.0.2",
"gulp-webp": "^4.0.1",
- "postcss": "^8.4.19",
+ "postcss": "^8.4.31",
"sass": "^1.56.1",
"vinyl-buffer": "^1.0.1",
"vinyl-source-stream": "^2.0.0"
},
"devDependencies": {
"axe-core": "^4.5.2",
- "cypress": "^10.8.0",
- "cypress-axe": "^1.0.0",
+ "cypress": "^13.2.0",
+ "cypress-axe": "^1.5.0",
"eslint": "^8.28.0",
"eslint-config-airbnb-base": "^15.0.0",
"eslint-plugin-cypress": "^2.12.1",
@@ -244,9 +244,9 @@
}
},
"node_modules/@cypress/request": {
- "version": "2.88.12",
- "resolved": "https://registry.npmjs.org/@cypress/request/-/request-2.88.12.tgz",
- "integrity": "sha512-tOn+0mDZxASFM+cuAP9szGUGPI1HwWVSvdzm7V4cCsPdFTx6qMj29CwaQmRAMIEhORIUBFBsYROYJcveK4uOjA==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@cypress/request/-/request-3.0.1.tgz",
+ "integrity": "sha512-TWivJlJi8ZDx2wGOw1dbLuHJKUYX7bWySw377nlnGOW3hP9/MUKIsEdXT/YngWxVdgNCHRBmFlBipE+5/2ZZlQ==",
"dev": true,
"dependencies": {
"aws-sign2": "~0.7.0",
@@ -262,7 +262,7 @@
"json-stringify-safe": "~5.0.1",
"mime-types": "~2.1.19",
"performance-now": "^2.1.0",
- "qs": "~6.10.3",
+ "qs": "6.10.4",
"safe-buffer": "^5.1.2",
"tough-cookie": "^4.1.3",
"tunnel-agent": "^0.6.0",
@@ -498,9 +498,9 @@
"dev": true
},
"node_modules/@types/node": {
- "version": "14.18.22",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.22.tgz",
- "integrity": "sha512-qzaYbXVzin6EPjghf/hTdIbnVW1ErMx8rPzwRNJhlbyJhu2SyqlvjGOY/tbUt6VFyzg56lROcOeSQRInpt63Yw==",
+ "version": "18.17.15",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-18.17.15.tgz",
+ "integrity": "sha512-2yrWpBk32tvV/JAd3HNHWuZn/VDN1P+72hWirHnvsvTGSqbANi+kSeuQR9yAHnbvaBvHDsoTdXV0Fe+iRtHLKA==",
"dev": true
},
"node_modules/@types/normalize-package-data": {
@@ -1267,9 +1267,9 @@
}
},
"node_modules/aws4": {
- "version": "1.11.0",
- "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
- "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==",
+ "version": "1.12.0",
+ "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz",
+ "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==",
"dev": true
},
"node_modules/axe-core": {
@@ -2764,9 +2764,9 @@
}
},
"node_modules/commander": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz",
- "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==",
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz",
+ "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==",
"dev": true,
"engines": {
"node": ">= 6"
@@ -3070,15 +3070,15 @@
}
},
"node_modules/cypress": {
- "version": "10.11.0",
- "resolved": "https://registry.npmjs.org/cypress/-/cypress-10.11.0.tgz",
- "integrity": "sha512-lsaE7dprw5DoXM00skni6W5ElVVLGAdRUUdZjX2dYsGjbY/QnpzWZ95Zom1mkGg0hAaO/QVTZoFVS7Jgr/GUPA==",
+ "version": "13.2.0",
+ "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.2.0.tgz",
+ "integrity": "sha512-AvDQxBydE771GTq0TR4ZUBvv9m9ffXuB/ueEtpDF/6gOcvFR96amgwSJP16Yhqw6VhmwqspT5nAGzoxxB+D89g==",
"dev": true,
"hasInstallScript": true,
"dependencies": {
- "@cypress/request": "^2.88.10",
+ "@cypress/request": "^3.0.0",
"@cypress/xvfb": "^1.2.4",
- "@types/node": "^14.14.31",
+ "@types/node": "^18.17.5",
"@types/sinonjs__fake-timers": "8.1.1",
"@types/sizzle": "^2.3.2",
"arch": "^2.2.0",
@@ -3090,10 +3090,10 @@
"check-more-types": "^2.24.0",
"cli-cursor": "^3.1.0",
"cli-table3": "~0.6.1",
- "commander": "^5.1.0",
+ "commander": "^6.2.1",
"common-tags": "^1.8.0",
"dayjs": "^1.10.4",
- "debug": "^4.3.2",
+ "debug": "^4.3.4",
"enquirer": "^2.3.6",
"eventemitter2": "6.4.7",
"execa": "4.1.0",
@@ -3108,12 +3108,13 @@
"listr2": "^3.8.3",
"lodash": "^4.17.21",
"log-symbols": "^4.0.0",
- "minimist": "^1.2.6",
+ "minimist": "^1.2.8",
"ospath": "^1.2.2",
"pretty-bytes": "^5.6.0",
+ "process": "^0.11.10",
"proxy-from-env": "1.0.0",
"request-progress": "^3.0.0",
- "semver": "^7.3.2",
+ "semver": "^7.5.3",
"supports-color": "^8.1.1",
"tmp": "~0.2.1",
"untildify": "^4.0.0",
@@ -3123,20 +3124,20 @@
"cypress": "bin/cypress"
},
"engines": {
- "node": ">=12.0.0"
+ "node": "^16.0.0 || ^18.0.0 || >=20.0.0"
}
},
"node_modules/cypress-axe": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/cypress-axe/-/cypress-axe-1.0.0.tgz",
- "integrity": "sha512-QBlNMAd5eZoyhG8RGGR/pLtpHGkvgWXm2tkP68scJ+AjYiNNOlJihxoEwH93RT+rWOLrefw4iWwEx8kpEcrvJA==",
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/cypress-axe/-/cypress-axe-1.5.0.tgz",
+ "integrity": "sha512-Hy/owCjfj+25KMsecvDgo4fC/781ccL+e8p+UUYoadGVM2ogZF9XIKbiM6KI8Y3cEaSreymdD6ZzccbI2bY0lQ==",
"dev": true,
"engines": {
"node": ">=10"
},
"peerDependencies": {
"axe-core": "^3 || ^4",
- "cypress": "^10"
+ "cypress": "^10 || ^11 || ^12 || ^13"
}
},
"node_modules/cypress/node_modules/buffer": {
@@ -8435,9 +8436,12 @@
}
},
"node_modules/minimist": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
- "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q=="
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
+ "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
},
"node_modules/minimist-options": {
"version": "4.1.0",
@@ -9557,9 +9561,9 @@
}
},
"node_modules/postcss": {
- "version": "8.4.27",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.27.tgz",
- "integrity": "sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ==",
+ "version": "8.4.31",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz",
+ "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==",
"funding": [
{
"type": "opencollective",
@@ -13667,9 +13671,9 @@
"requires": {}
},
"@cypress/request": {
- "version": "2.88.12",
- "resolved": "https://registry.npmjs.org/@cypress/request/-/request-2.88.12.tgz",
- "integrity": "sha512-tOn+0mDZxASFM+cuAP9szGUGPI1HwWVSvdzm7V4cCsPdFTx6qMj29CwaQmRAMIEhORIUBFBsYROYJcveK4uOjA==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@cypress/request/-/request-3.0.1.tgz",
+ "integrity": "sha512-TWivJlJi8ZDx2wGOw1dbLuHJKUYX7bWySw377nlnGOW3hP9/MUKIsEdXT/YngWxVdgNCHRBmFlBipE+5/2ZZlQ==",
"dev": true,
"requires": {
"aws-sign2": "~0.7.0",
@@ -13685,7 +13689,7 @@
"json-stringify-safe": "~5.0.1",
"mime-types": "~2.1.19",
"performance-now": "^2.1.0",
- "qs": "~6.10.3",
+ "qs": "6.10.4",
"safe-buffer": "^5.1.2",
"tough-cookie": "^4.1.3",
"tunnel-agent": "^0.6.0",
@@ -13871,9 +13875,9 @@
"dev": true
},
"@types/node": {
- "version": "14.18.22",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.22.tgz",
- "integrity": "sha512-qzaYbXVzin6EPjghf/hTdIbnVW1ErMx8rPzwRNJhlbyJhu2SyqlvjGOY/tbUt6VFyzg56lROcOeSQRInpt63Yw==",
+ "version": "18.17.15",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-18.17.15.tgz",
+ "integrity": "sha512-2yrWpBk32tvV/JAd3HNHWuZn/VDN1P+72hWirHnvsvTGSqbANi+kSeuQR9yAHnbvaBvHDsoTdXV0Fe+iRtHLKA==",
"dev": true
},
"@types/normalize-package-data": {
@@ -14434,9 +14438,9 @@
"dev": true
},
"aws4": {
- "version": "1.11.0",
- "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
- "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==",
+ "version": "1.12.0",
+ "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz",
+ "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==",
"dev": true
},
"axe-core": {
@@ -15634,9 +15638,9 @@
}
},
"commander": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz",
- "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==",
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz",
+ "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==",
"dev": true
},
"common-tags": {
@@ -15890,14 +15894,14 @@
}
},
"cypress": {
- "version": "10.11.0",
- "resolved": "https://registry.npmjs.org/cypress/-/cypress-10.11.0.tgz",
- "integrity": "sha512-lsaE7dprw5DoXM00skni6W5ElVVLGAdRUUdZjX2dYsGjbY/QnpzWZ95Zom1mkGg0hAaO/QVTZoFVS7Jgr/GUPA==",
+ "version": "13.2.0",
+ "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.2.0.tgz",
+ "integrity": "sha512-AvDQxBydE771GTq0TR4ZUBvv9m9ffXuB/ueEtpDF/6gOcvFR96amgwSJP16Yhqw6VhmwqspT5nAGzoxxB+D89g==",
"dev": true,
"requires": {
- "@cypress/request": "^2.88.10",
+ "@cypress/request": "^3.0.0",
"@cypress/xvfb": "^1.2.4",
- "@types/node": "^14.14.31",
+ "@types/node": "^18.17.5",
"@types/sinonjs__fake-timers": "8.1.1",
"@types/sizzle": "^2.3.2",
"arch": "^2.2.0",
@@ -15909,10 +15913,10 @@
"check-more-types": "^2.24.0",
"cli-cursor": "^3.1.0",
"cli-table3": "~0.6.1",
- "commander": "^5.1.0",
+ "commander": "^6.2.1",
"common-tags": "^1.8.0",
"dayjs": "^1.10.4",
- "debug": "^4.3.2",
+ "debug": "^4.3.4",
"enquirer": "^2.3.6",
"eventemitter2": "6.4.7",
"execa": "4.1.0",
@@ -15927,12 +15931,13 @@
"listr2": "^3.8.3",
"lodash": "^4.17.21",
"log-symbols": "^4.0.0",
- "minimist": "^1.2.6",
+ "minimist": "^1.2.8",
"ospath": "^1.2.2",
"pretty-bytes": "^5.6.0",
+ "process": "^0.11.10",
"proxy-from-env": "1.0.0",
"request-progress": "^3.0.0",
- "semver": "^7.3.2",
+ "semver": "^7.5.3",
"supports-color": "^8.1.1",
"tmp": "~0.2.1",
"untildify": "^4.0.0",
@@ -15952,9 +15957,9 @@
}
},
"cypress-axe": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/cypress-axe/-/cypress-axe-1.0.0.tgz",
- "integrity": "sha512-QBlNMAd5eZoyhG8RGGR/pLtpHGkvgWXm2tkP68scJ+AjYiNNOlJihxoEwH93RT+rWOLrefw4iWwEx8kpEcrvJA==",
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/cypress-axe/-/cypress-axe-1.5.0.tgz",
+ "integrity": "sha512-Hy/owCjfj+25KMsecvDgo4fC/781ccL+e8p+UUYoadGVM2ogZF9XIKbiM6KI8Y3cEaSreymdD6ZzccbI2bY0lQ==",
"dev": true,
"requires": {}
},
@@ -20030,9 +20035,9 @@
}
},
"minimist": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
- "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q=="
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
+ "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA=="
},
"minimist-options": {
"version": "4.1.0",
@@ -20868,9 +20873,9 @@
"integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg=="
},
"postcss": {
- "version": "8.4.27",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.27.tgz",
- "integrity": "sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ==",
+ "version": "8.4.31",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz",
+ "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==",
"requires": {
"nanoid": "^3.3.6",
"picocolors": "^1.0.0",
diff --git a/package.json b/package.json
index 9a2543a17..f24e9512a 100644
--- a/package.json
+++ b/package.json
@@ -52,15 +52,15 @@
"gulp-rename": "^2.0.0",
"gulp-uglify": "^3.0.2",
"gulp-webp": "^4.0.1",
- "postcss": "^8.4.19",
+ "postcss": "^8.4.31",
"sass": "^1.56.1",
"vinyl-buffer": "^1.0.1",
"vinyl-source-stream": "^2.0.0"
},
"devDependencies": {
"axe-core": "^4.5.2",
- "cypress": "^10.8.0",
- "cypress-axe": "^1.0.0",
+ "cypress": "^13.2.0",
+ "cypress-axe": "^1.5.0",
"eslint": "^8.28.0",
"eslint-config-airbnb-base": "^15.0.0",
"eslint-plugin-cypress": "^2.12.1",
From aea24200883365fdc344aaf40659086a75dba519 Mon Sep 17 00:00:00 2001
From: Ray Estrada
Date: Wed, 11 Oct 2023 18:02:22 -0700
Subject: [PATCH 09/28] Resolve linting errors
---
assets/styles/component/accordion.scss | 4 ++--
assets/styles/component/buttons.scss | 4 +---
assets/styles/component/hero.scss | 5 +++--
assets/styles/component/language-switcher.scss | 2 ++
assets/styles/global/typography.scss | 2 +-
5 files changed, 9 insertions(+), 8 deletions(-)
diff --git a/assets/styles/component/accordion.scss b/assets/styles/component/accordion.scss
index a13ee05a5..acea6dd3a 100644
--- a/assets/styles/component/accordion.scss
+++ b/assets/styles/component/accordion.scss
@@ -31,7 +31,7 @@
}
}
- .usa-accordion__button[aria-expanded=true] {
+ .usa-accordion__button[aria-expanded="true"] {
background-color: #fff;
color: $deep-blue;
}
@@ -60,7 +60,7 @@
}
.content-heading {
- font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
+ font-family: "Merriweather Web", Georgia, Cambria, "Times New Roman", Times, serif;
font-weight: normal;
}
diff --git a/assets/styles/component/buttons.scss b/assets/styles/component/buttons.scss
index bdc474c3c..6e7d91ca3 100644
--- a/assets/styles/component/buttons.scss
+++ b/assets/styles/component/buttons.scss
@@ -22,7 +22,7 @@
text-decoration: none;
}
-//"Go back" arrow button and text
+// "Go back" arrow button and text
.arrow {
border: solid $color-blue-dark;
border-width: 0 4px 4px 0;
@@ -32,13 +32,11 @@
.direction {
transform: rotate(135deg);
- -webkit-transform: rotate(135deg);
margin-right: 5px;
}
[dir="rtl"] .direction {
transform: rotate(315deg);
- -webkit-transform: rotate(315deg);
margin-left: 5px;
}
diff --git a/assets/styles/component/hero.scss b/assets/styles/component/hero.scss
index 7083cb662..4c6a5b5b1 100644
--- a/assets/styles/component/hero.scss
+++ b/assets/styles/component/hero.scss
@@ -10,6 +10,7 @@
$arrow-width: 100px;
$arrow-height: 30px;
$arrow-half-width: math.div($arrow-width, 2);
+
content: "";
position: absolute;
left: calc(50% - #{$arrow-half-width});
@@ -17,7 +18,7 @@
width: 0;
height: 0;
border-style: solid;
- border-width: $arrow-height+1 $arrow-half-width 0 $arrow-half-width;
+ border-width: $arrow-height + 1 $arrow-half-width 0 $arrow-half-width;
border-color: $color-blue transparent transparent transparent;
@include at-media('tablet') {
@@ -53,7 +54,7 @@
@include at-media('mobile') {
#SiteLogo {
- padding: 10px 0 10px;
+ padding: 10px 0;
}
}
diff --git a/assets/styles/component/language-switcher.scss b/assets/styles/component/language-switcher.scss
index 328929989..77154771f 100644
--- a/assets/styles/component/language-switcher.scss
+++ b/assets/styles/component/language-switcher.scss
@@ -2,6 +2,7 @@
display: flex;
justify-content: flex-end;
padding: 0.5rem 1rem 0.5rem 0;
+
.usa-button {
a {
color: #fff;
@@ -22,6 +23,7 @@
columns: 2 auto;
}
}
+
.usa-language__submenu-item {
padding: 8px;
border: unset;
diff --git a/assets/styles/global/typography.scss b/assets/styles/global/typography.scss
index a22ba9de6..14a6c5ca9 100644
--- a/assets/styles/global/typography.scss
+++ b/assets/styles/global/typography.scss
@@ -19,7 +19,7 @@
}
.main-heading {
- font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
+ font-family: "Merriweather Web", Georgia, Cambria, "Times New Roman", Times, serif;
@include at-media-max(tablet-lg) {
span[hidden] {
From cc7a31e1e8ae7dc9303090e9eef2b4afbb03e0f3 Mon Sep 17 00:00:00 2001
From: Ray Estrada
Date: Wed, 11 Oct 2023 18:02:40 -0700
Subject: [PATCH 10/28] VOTE-252 refinements
---
assets/scripts/start.js | 1 +
assets/scripts/state-selector.js | 155 +++++++++++++++++++++++
assets/styles/pages/homepage.scss | 203 +++++++++++++-----------------
layouts/index.html | 57 +--------
4 files changed, 251 insertions(+), 165 deletions(-)
create mode 100644 assets/scripts/state-selector.js
diff --git a/assets/scripts/start.js b/assets/scripts/start.js
index 94a063345..82d3b7dce 100644
--- a/assets/scripts/start.js
+++ b/assets/scripts/start.js
@@ -2,3 +2,4 @@ require('../../node_modules/@uswds/uswds/dist/js/uswds.min.js');
// Custom site JS goes here, and is browserify'ed by `gulp script`
require('./external-links');
+require('./state-selector');
diff --git a/assets/scripts/state-selector.js b/assets/scripts/state-selector.js
new file mode 100644
index 000000000..a9ee194e3
--- /dev/null
+++ b/assets/scripts/state-selector.js
@@ -0,0 +1,155 @@
+/*
+ Dropdown functionality for state selector component.
+ */
+
+(() => {
+ let stateComboBox, stateInput, stateResetBtn, stateDropdownBtn, stateResultsContainer, stateFilteredOptions, stateListResults;
+ stateComboBox = document.getElementById("state-combo-box");
+ stateInput = document.getElementById("state-input");
+ stateResetBtn = document.getElementById("state-reset-btn");
+ stateDropdownBtn = document.getElementById("state-dropdown-btn");
+ stateResultsContainer = document.getElementById("state-results-container");
+ stateFilteredOptions = stateResultsContainer.getElementsByTagName('a');
+ stateListResults = [];
+
+ function stateListShow() {
+ stateResultsContainer.removeAttribute('hidden');
+ }
+
+ function stateListHide() {
+ stateResultsContainer.setAttribute('hidden', '');
+ }
+
+ function stateListToggle() {
+ stateResultsContainer.toggleAttribute('hidden');
+ }
+
+ function stateListFilter(reset) {
+ let filter, txtValue;
+ filter = stateInput.value.toUpperCase();
+ txtValue = "";
+ stateListResults = [];
+
+ if (filter === '' || reset === 'reset') {
+ stateResultsContainer.removeAttribute('data-filtered');
+ }
+ else {
+ stateResultsContainer.setAttribute('data-filtered', 'true');
+ }
+
+ for (let i = 0; i < stateFilteredOptions.length; i++) {
+ let li = stateFilteredOptions[i].parentNode;
+ txtValue = li.textContent || li.innerText;
+
+ if (reset === 'reset') {
+ li.removeAttribute('hidden');
+ stateListResults.push(stateFilteredOptions[i]);
+ }
+ else {
+ if (txtValue.toUpperCase().indexOf(filter) > -1) {
+ li.removeAttribute('hidden');
+ stateListResults.push(stateFilteredOptions[i]);
+ } else {
+ li.setAttribute('hidden', '');
+ }
+ }
+ }
+
+ if (!stateListResults.length) {
+ stateListHide();
+ } else {
+ stateListShow();
+ }
+ }
+
+
+ stateComboBox.addEventListener('focusout', (e) => {
+ if (!e.currentTarget.contains(e.relatedTarget)) {
+ stateListHide();
+ }
+ });
+ stateComboBox.addEventListener('load', () => {
+ stateListFilter('reset');
+ });
+ stateComboBox.addEventListener('submit', (e) => {
+ e.preventDefault();
+ let value = stateInput.value.toUpperCase();
+
+ stateListResults.find((element, index) => {
+ let resultTxt = element.textContent || element.innerText;
+ if (resultTxt.toUpperCase() === value) {
+ window.location.href = element.href;
+ }
+ });
+ })
+
+
+ stateInput.addEventListener('focus', stateListShow);
+ stateInput.addEventListener('keydown', (e) => {
+ if (e.key === "ArrowDown") {
+ stateListResults[0].focus();
+ }
+ });
+ stateInput.addEventListener('keyup', (e) => {
+ if (e.key !== "ArrowDown") {
+ stateListFilter();
+ }
+ });
+
+ for (let i = 0; i < stateFilteredOptions.length; i++) {
+ stateListResults.push(stateFilteredOptions[i]);
+ stateFilteredOptions[i].addEventListener('keydown', (e) => {
+ // stateFilteredOptions = stateResultsContainer.getElementsByTagName('a');
+ if (e.key === "ArrowDown") {
+ e.preventDefault();
+ let option = stateFilteredOptions[i];
+
+ stateListResults.find((element, index) => {
+ if (element === option) {
+ if (index === stateListResults.length - 1) {
+ stateListResults[0].focus();
+ }
+ else {
+ stateListResults[index + 1].focus();
+ }
+ }
+ });
+ }
+ });
+
+ stateFilteredOptions[i].addEventListener('keyup', (e) => {
+ if (e.key === "ArrowUp") {
+ e.preventDefault();
+ let option = stateFilteredOptions[i];
+
+ stateListResults.find((element, index) => {
+ if (element === option) {
+ if (index === 0) {
+ stateInput.focus();
+ }
+ else {
+ stateListResults[index - 1].focus();
+ }
+ }
+ });
+ }
+ });
+ }
+
+ stateResetBtn.addEventListener('click', (e) => {
+ stateInput.focus();
+ stateListFilter('reset');
+ stateListShow();
+ });
+ stateResetBtn.addEventListener('keydown', (e) => {
+ if (e.key === "Tab") {
+ stateListHide();
+ }
+ });
+
+ stateDropdownBtn.addEventListener('click', (e) => {
+ e.preventDefault();
+ stateListToggle();
+ });
+
+})();
diff --git a/assets/styles/pages/homepage.scss b/assets/styles/pages/homepage.scss
index 4bdfa4aff..793c0d8ba 100644
--- a/assets/styles/pages/homepage.scss
+++ b/assets/styles/pages/homepage.scss
@@ -30,7 +30,7 @@
}
.logo-text {
- margin: 120px 0 200px;
+ margin: 100px 0 200px;
}
}
}
@@ -40,17 +40,9 @@
}
}
-.form-register {
- margin-bottom: 2rem;
-
- h2 {
- margin: 0;
- }
-}
-
.registered {
color: $color-blue-dark;
- margin: 60px 0 60px;
+ margin: 60px 0;
h2 {
font-size: 2em;
@@ -62,134 +54,117 @@
}
#state-combo-box {
- margin-bottom: 50px;
-}
+ margin-bottom: 2.5rem;
-.usa-combo-box__input-button-separator {
- background-color: #c6cace;
- top: 1px;
- height: calc(100% - 1rem);
- margin-bottom: 0.5rem;
- margin-top: 0.5rem;
- width: 1px;
- right: calc(2.5em + 2px);
- box-sizing: border-box;
- z-index: 200;
-}
-
-.usa-language__submenu {
- columns: 3 auto;
-}
-
-.usa-language__submenu__list {
- list-style: none;
- white-space: normal;
- margin-top: 0;
+ label {
+ font-size: 1.5em;
+ font-weight: bold;
+ display: block;
+ margin: 0 0 1rem;
+ }
}
.input-buttons-group {
- width: 400px;
- max-width: 100%;
+ max-width: 400px;
+ width: auto;
position: relative;
- input {
- border-width: 1px;
- border-color: #5c5c5c;
- border-style: solid;
- border-radius: 0;
- color: #1b1b1b;
- height: 2.5rem;
- margin-top: 0.5rem;
- max-width: 30rem;
- padding: 0.5rem;
+ input[type="text"] {
+ border: 0;
+ padding: 0.5rem 80px 0.5rem 0.5rem;
+ height: 40px;
width: 100%;
+ line-height: 1.5;
}
- button {
- background-color: transparent;
- height: 80%;
- aspect-ratio: 1;
- right: 0;
- bottom: 0;
+ .input-control-container {
position: absolute;
- border: none;
- border-bottom: 1px 0 solid black;
- }
+ display: flex;
+ top: 0;
+ bottom: 0;
+ right: 0;
- .reset-btn {
- margin-right: 29px;
- background-image: url(../img/usa-icons/close.svg),linear-gradient(transparent,transparent);
- background-repeat: no-repeat;
- margin-bottom: -6px;
- fill: #5c5c5c;
- }
+ button {
+ background-color: transparent;
+ padding: 0;
+ height: calc(100% - 0.5rem);
+ margin: 0.25rem 0;
+ width: 40px;
+ border: none;
+ }
- .dropdown-btn {
- background-image: url(../img/usa-icons/expand_more.svg),linear-gradient(transparent,transparent);
- background-repeat: no-repeat;
- background-size: auto 2.3rem;
- fill: #5c5c5c;
+ button.reset-btn {
+ background: url("../img/usa-icons/close.svg") center center no-repeat;
}
- .btn-divider {
- background-color: #c6cace;
- position: absolute;
- top: 8%;
- height: calc(100% - 1rem);
- margin-bottom: 0.5rem;
- margin-top: 0.5rem;
- width: 1px;
- right: 37px;
- box-sizing: border-box;
- z-index: 200;
+ button.dropdown-btn {
+ background: url("../img/usa-icons/expand_more.svg") center center no-repeat;
+ background-size: auto 2.3rem;
+ border-left: 1px solid #c6cace;
+ }
}
-
}
-#results-container {
+#state-results-container {
background-color: #1C2D4E;
border-radius: 5px;
- border-top-left-radius: 0px;
- color: white;
- columns: 3;
- column-gap: 48px;
+ border-top-left-radius: 0;
position: absolute;
z-index: 400;
- padding: 30px 30px 24px 30px;
-
- @media only screen and (max-width: 600px) {
- columns: auto;
- overflow: auto;
- min-height: unset;
- max-height: 230px;
- min-width: unset;
- width: 400px;
- border-top-right-radius: 0px;
+ padding: 20px;
+ max-width: 400px;
+ width: 100%;
+
+ @media all and (min-width: 800px) {
+ max-width: 500px;
}
- #results-list {
- list-style: none;
- padding: 0;
- margin: 0;
-
- li {
- font-weight: 600;
- font-size: 16px;
- color:#FFF;
- overflow: auto;
- padding-bottom: 24px;
-
- a {
- color: white;
- text-decoration: none;
- }
+ @media all and (min-width: 1024px) {
+ max-width: 600px;
+ }
+}
+
+#results-list {
+ list-style: none;
+ padding: 0;
+ margin: 0;
+
+ @media all and (min-width: 800px) {
+ columns: 2;
+
+ [data-filtered] & {
+ columns: 1;
}
- li:hover {
- font-weight: 900;
- text-decoration:underline;
- font-size: 16px;
- color:#FFF;
+ }
+
+ @media all and (min-width: 1024px) {
+ columns: 3;
+
+ [data-filtered] & {
+ columns: 1;
}
+ }
+
+
+ li {
+ display: inline-block;
+ width: 100%;
+ padding: 8px;
+
+ &[hidden] {
+ display: none;
+ }
+
+ a {
+ color: white;
+ font-weight: bold;
+ text-decoration: none;
+ display: block;
+ padding: 0.5rem;
+ &:hover {
+ text-decoration: underline;
+ }
+ }
}
-}
\ No newline at end of file
+}
diff --git a/layouts/index.html b/layouts/index.html
index 88fb9cd71..7030bfea4 100644
--- a/layouts/index.html
+++ b/layouts/index.html
@@ -29,18 +29,17 @@ {{ $translation.homepage.header