From e8e5d55d05380114fabc9e49ad8d42aa21b82faa Mon Sep 17 00:00:00 2001 From: alexisreytech <89283739+alexisreytech@users.noreply.github.com> Date: Wed, 18 Mar 2026 11:07:53 -0500 Subject: [PATCH 1/5] Help to match form look and feel between both mutua11y forms. Match border width and also outline offset on focus. Add new checkbox group for partner organizations. --- astro/src/lib/mutua11y.ts | 9 +++ .../pages/mutua11y/mentor-registration.astro | 69 +++++++++++++------ .../pages/mutua11y/protege-registration.astro | 2 +- astro/src/styles/bootstrap.scss | 1 + astro/src/styles/link-focus-hover.scss | 17 ++--- 5 files changed, 64 insertions(+), 34 deletions(-) diff --git a/astro/src/lib/mutua11y.ts b/astro/src/lib/mutua11y.ts index 1fc81822..cb06ce03 100644 --- a/astro/src/lib/mutua11y.ts +++ b/astro/src/lib/mutua11y.ts @@ -106,4 +106,13 @@ export const topics = [ "Usability", "Virtual and augmented reality", "Other", +]; + +export const partnerOrgs = [ + "Level Access", + "Deque", + "OzeWAI", + "TPGi", + "Knowbility", + "I do not work at a partner organization", ]; \ No newline at end of file diff --git a/astro/src/pages/mutua11y/mentor-registration.astro b/astro/src/pages/mutua11y/mentor-registration.astro index ed7e7e24..4c3df3cc 100644 --- a/astro/src/pages/mutua11y/mentor-registration.astro +++ b/astro/src/pages/mutua11y/mentor-registration.astro @@ -8,6 +8,7 @@ import { accessibilityAreas, training, topics, + partnerOrgs, } from "@lib/mutua11y"; const title = "Mentor Registration"; @@ -195,7 +196,7 @@ import ThemedSection from "@components/ThemedSection.astro"; - @@ -236,7 +237,8 @@ import ThemedSection from "@components/ThemedSection.astro";

In a couple of sentences, describe your accessibility background and experience. Please include descriptions of projects you've worked on and how long you've been working in the field.

- + +
@@ -253,25 +255,7 @@ import ThemedSection from "@components/ThemedSection.astro";

-
- - How many years of experience do you have in accessibility? - - - -
-
What areas do you have expertise in? (Select all that apply) @@ -297,6 +281,51 @@ import ThemedSection from "@components/ThemedSection.astro"; }
+
+ + Which of our partner organizations do you work at? + + +
+ { + partnerOrgs.map((partner) => ( +
+ +
+ )) + } +
+
+ +
+
+ + How many years of experience do you have in accessibility? + + + +
diff --git a/astro/src/pages/mutua11y/protege-registration.astro b/astro/src/pages/mutua11y/protege-registration.astro index 489a25f1..ef23f9a7 100644 --- a/astro/src/pages/mutua11y/protege-registration.astro +++ b/astro/src/pages/mutua11y/protege-registration.astro @@ -194,7 +194,7 @@ import ThemedSection from "@components/ThemedSection.astro"; - diff --git a/astro/src/styles/bootstrap.scss b/astro/src/styles/bootstrap.scss index 659a3574..1106e0a7 100644 --- a/astro/src/styles/bootstrap.scss +++ b/astro/src/styles/bootstrap.scss @@ -147,6 +147,7 @@ $form-check-min-height: 30px; $form-check-input-checked-bg-color: $primary; $form-check-input-checked-border-color: $primary; +$form-select-border-width: $input-border-width; //******** // Shadows - Tweaked from https://codyhouse.co/nuggets/beautiful-css-shadows diff --git a/astro/src/styles/link-focus-hover.scss b/astro/src/styles/link-focus-hover.scss index 14c6874d..390b60c5 100644 --- a/astro/src/styles/link-focus-hover.scss +++ b/astro/src/styles/link-focus-hover.scss @@ -13,23 +13,14 @@ .form-field:focus { border-color: $info-border-contrast; border-style: solid; - border-radius: 0.375rem; - outline-offset: 2px; -} - -.form-check-input:focus { - outline: 2px solid $primary; outline-offset: 2px; - box-shadow: none; } -.form-control:focus-visible { - outline: 2px solid $primary; - box-shadow: none; +.form-field:focus, .form-control:focus-visible, .form-select:focus-visible { border-radius: 0.375rem; } -.form-check-input:focus-visible { +.form-check-input:focus, .form-check-input:focus-visible, .form-control:focus-visible, .form-select:focus-visible { outline: 2px solid $primary; outline-offset: 2px; box-shadow: none; @@ -41,7 +32,7 @@ } @include color-mode(dark) { - *:focus-visible, .form-field:focus, .form-check-input:focus, .form-check-input:focus-visible, .navbar-toggler:focus, .btn:focus-visible, .nav-link:focus-visible, .form-control:focus-visible { + *:focus-visible, .form-field:focus, .form-check-input:focus, .form-check-input:focus-visible, .navbar-toggler:focus, .btn:focus-visible, .nav-link:focus-visible, .form-control:focus-visible, .form-select:focus-visible { outline-color: #FFFFFF; } @@ -49,7 +40,7 @@ border-color: $info-border-contrast-dark; } - .form-control,.form-control:focus, .form-check-input, .form-check-input:focus { + .form-control,.form-control:focus, .form-check-input, .form-check-input:focus, .form-select, form-select:focus { border-color: $info-border-contrast-dark; } From c4ab2e4e9fd9abf203ec9ef646705984c8b5770a Mon Sep 17 00:00:00 2001 From: alexisreytech <89283739+alexisreytech@users.noreply.github.com> Date: Wed, 18 Mar 2026 12:49:45 -0500 Subject: [PATCH 2/5] Adjust checkboxes on both mutua11y forms to take up no more than 2 columns. Adjust phrasing. --- astro/src/lib/mutua11y.ts | 2 +- .../pages/mutua11y/mentor-registration.astro | 26 ++++++++++++------- .../pages/mutua11y/protege-registration.astro | 6 ++--- 3 files changed, 20 insertions(+), 14 deletions(-) diff --git a/astro/src/lib/mutua11y.ts b/astro/src/lib/mutua11y.ts index cb06ce03..9cffa862 100644 --- a/astro/src/lib/mutua11y.ts +++ b/astro/src/lib/mutua11y.ts @@ -114,5 +114,5 @@ export const partnerOrgs = [ "OzeWAI", "TPGi", "Knowbility", - "I do not work at a partner organization", + "I work somewhere else", ]; \ No newline at end of file diff --git a/astro/src/pages/mutua11y/mentor-registration.astro b/astro/src/pages/mutua11y/mentor-registration.astro index 4c3df3cc..60c89735 100644 --- a/astro/src/pages/mutua11y/mentor-registration.astro +++ b/astro/src/pages/mutua11y/mentor-registration.astro @@ -254,13 +254,14 @@ import ThemedSection from "@components/ThemedSection.astro"; In a couple of sentences, explain why you are registering to be a mentor and what a successful mentorship looks like.

-
+
- + What areas do you have expertise in? + (Select all that apply) -
+
{ accessibilityAreas.map((area) => (
@@ -281,26 +282,30 @@ import ThemedSection from "@components/ThemedSection.astro"; }
+
+
+
- Which of our partner organizations do you work at? + Which of our partner organizations do you work for? + (Select all that apply) -
+
{ - partnerOrgs.map((partner) => ( + partnerOrgs.map((partnerOrg) => (
)) @@ -309,6 +314,7 @@ import ThemedSection from "@components/ThemedSection.astro";
+
How many years of experience do you have in accessibility? diff --git a/astro/src/pages/mutua11y/protege-registration.astro b/astro/src/pages/mutua11y/protege-registration.astro index ef23f9a7..5e6eb3b7 100644 --- a/astro/src/pages/mutua11y/protege-registration.astro +++ b/astro/src/pages/mutua11y/protege-registration.astro @@ -252,7 +252,7 @@ import ThemedSection from "@components/ThemedSection.astro"; In a couple of sentences, explain why you are registering to be a mentor and what a successful mentorship looks like.

-
+
What areas are you interested in? @@ -280,7 +280,7 @@ import ThemedSection from "@components/ThemedSection.astro";
-
+

@@ -310,7 +310,7 @@ import ThemedSection from "@components/ThemedSection.astro";
-
+

From 5534787f0a51a19180733856012cbb9a6be91818 Mon Sep 17 00:00:00 2001 From: alexisreytech <89283739+alexisreytech@users.noreply.github.com> Date: Wed, 18 Mar 2026 13:11:43 -0500 Subject: [PATCH 3/5] Re-arrange and adjust some form fields across both mentoring forms to allow for better alignment. --- astro/src/pages/mutua11y/mentor-registration.astro | 6 +++++- astro/src/pages/mutua11y/protege-registration.astro | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/astro/src/pages/mutua11y/mentor-registration.astro b/astro/src/pages/mutua11y/mentor-registration.astro index 60c89735..88955de3 100644 --- a/astro/src/pages/mutua11y/mentor-registration.astro +++ b/astro/src/pages/mutua11y/mentor-registration.astro @@ -72,6 +72,8 @@ import ThemedSection from "@components/ThemedSection.astro";

Please provide your full legal name.

+
+
@@ -106,6 +108,8 @@ import ThemedSection from "@components/ThemedSection.astro"; This will be the primary method that we will contact you. Please use an email address that you check on a regular basis.

+
+
@@ -133,7 +137,7 @@ import ThemedSection from "@components/ThemedSection.astro";
- What region of the world do you primarily live and work in? + What region do you primarily live and work in? Date: Thu, 19 Mar 2026 08:58:02 -0500 Subject: [PATCH 4/5] Replace "hr" element with borders --- astro/src/pages/mutua11y/mentor-registration.astro | 6 ++++-- astro/src/pages/mutua11y/protege-registration.astro | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/astro/src/pages/mutua11y/mentor-registration.astro b/astro/src/pages/mutua11y/mentor-registration.astro index 88955de3..d7bf7715 100644 --- a/astro/src/pages/mutua11y/mentor-registration.astro +++ b/astro/src/pages/mutua11y/mentor-registration.astro @@ -288,7 +288,8 @@ import ThemedSection from "@components/ThemedSection.astro";
-
+
+
Which of our partner organizations do you work for? @@ -318,7 +319,8 @@ import ThemedSection from "@components/ThemedSection.astro";
-
+
+
How many years of experience do you have in accessibility? diff --git a/astro/src/pages/mutua11y/protege-registration.astro b/astro/src/pages/mutua11y/protege-registration.astro index 8622773e..cfaed123 100644 --- a/astro/src/pages/mutua11y/protege-registration.astro +++ b/astro/src/pages/mutua11y/protege-registration.astro @@ -285,7 +285,8 @@ import ThemedSection from "@components/ThemedSection.astro";
-
+
+
How have you learned about accessibility to date? @@ -315,7 +316,8 @@ import ThemedSection from "@components/ThemedSection.astro";
-
+
+
What accessibility topics would you hope to discuss with your mentor? From a04a17d9c9d09d059c6771cb32ed3fdd4cbcfbfa Mon Sep 17 00:00:00 2001 From: alexisreytech <89283739+alexisreytech@users.noreply.github.com> Date: Thu, 19 Mar 2026 15:59:08 -0500 Subject: [PATCH 5/5] Move "years of experience" form field location. --- .../pages/mutua11y/mentor-registration.astro | 40 +++++++++---------- 1 file changed, 19 insertions(+), 21 deletions(-) diff --git a/astro/src/pages/mutua11y/mentor-registration.astro b/astro/src/pages/mutua11y/mentor-registration.astro index d7bf7715..173562a2 100644 --- a/astro/src/pages/mutua11y/mentor-registration.astro +++ b/astro/src/pages/mutua11y/mentor-registration.astro @@ -296,7 +296,7 @@ import ThemedSection from "@components/ThemedSection.astro"; (Select all that apply) -
+
{ partnerOrgs.map((partnerOrg) => (
@@ -315,30 +315,28 @@ import ThemedSection from "@components/ThemedSection.astro";
)) } -
-
-
+
-
- - How many years of experience do you have in accessibility? - - - -
+
+ + How many years of experience do you have in accessibility? + + + +

Code of Conduct