fixed a11y

This commit is contained in:
Beverly Nguyen
2024-10-28 13:11:29 -07:00
parent d7db335a99
commit a601906ef5
5 changed files with 26 additions and 26 deletions

View File

@@ -1,8 +1,3 @@
<h3 class="padding-bottom-2">
{% if card_header %}
{{card_header}}
{% endif %}
</h3>
<ul class="usa-card-group"> <ul class="usa-card-group">
{% for item in card_contents %} {% for item in card_contents %}
<li class="usa-card grid-col tablet:grid-col-4 {% if item.link %}linked-card linked-content{% endif %}"> <li class="usa-card grid-col tablet:grid-col-4 {% if item.link %}linked-card linked-content{% endif %}">
@@ -12,10 +7,10 @@
{% if item.link %} {% if item.link %}
<a href="{{ item.link }}"> <a href="{{ item.link }}">
{% endif %} {% endif %}
<h4 <h3
class="usa-card__heading {% if text_align != 'left' or text_align is not defined %}text-center{% else %}text-left{% endif %} {% if item.link %}linked-card{% endif %}"> class="usa-card__heading {% if text_align != 'left' or text_align is not defined %}text-center{% else %}text-left{% endif %} {% if item.link %}linked-card{% endif %}">
{{ item.card_heading }} {{ item.card_heading }}
</h4> </h3>
{% if item.link %} {% if item.link %}
</a> </a>
{% endif %} {% endif %}
@@ -29,7 +24,7 @@
</svg> </svg>
{% endif %} {% endif %}
{% if item.image_src %} {% if item.image_src %}
<img class="best-practices_card_img" src="{{item.image_src}}" alt="{{item.card_heading}} image" /> <img class="best-practices_card_img" src="{{item.image_src}}" alt="{{ item.alt_text }}" />
{% endif %} {% endif %}
</div> </div>
{% endif %} {% endif %}

View File

@@ -14,8 +14,10 @@ Best Practices
</p> </p>
<p>This set of best practices will help you get an effective texting initiative up and running.</p> <p>This set of best practices will help you get an effective texting initiative up and running.</p>
<h2 class="padding-bottom-2">
Key elements of a texting campaign
</h2>
{% set card_header = "Key elements of a texting campaign" %}
{% set card_contents = [ {% set card_contents = [
{ {
"svg_src": "goal", "svg_src": "goal",
@@ -55,7 +57,7 @@ Best Practices
} }
] %} ] %}
{% with card_header=card_header, card_contents=card_contents %}{% include "components/best-practices/cards.html" %}{% {% with card_contents=card_contents %}{% include "components/best-practices/cards.html" %}{%
endwith %} endwith %}
</section> </section>

View File

@@ -21,9 +21,9 @@
</p> </p>
<div class="usa-summary-box maxw-tablet" role="region" aria-labelledby="summary-box-establish-clear-goals"> <div class="usa-summary-box maxw-tablet" role="region" aria-labelledby="summary-box-establish-clear-goals">
<div class="usa-summary-box__body"> <div class="usa-summary-box__body">
<h4 class="usa-summary-box__heading" id="summary-box-establish-clear-goals"> <p class="usa-summary-box__heading" id="summary-box-establish-clear-goals">
To establish clear goals, start by answering the following questions: To establish clear goals, start by answering the following questions:
</h4> </p>
<div class="usa-summary-box__text"> <div class="usa-summary-box__text">
<ul class="usa-list"> <ul class="usa-list">
<li><i>Who</i> do you want to text?</li> <li><i>Who</i> do you want to text?</li>

View File

@@ -143,48 +143,51 @@
delivery staff, especially those who interact directly with your intended audience. delivery staff, especially those who interact directly with your intended audience.
</p> </p>
{% set card_header = "Harness trusted communication channels" %} <h3 class="padding-bottom-2">Harness trusted communication channels</h3>
{% set card_contents = [ {% set card_contents = [
{ {
"image_src": asset_url('images/website.svg'), "image_src": asset_url('images/website.svg'),
"card_heading": "Websites", "card_heading": "Websites",
"alt_text": "Graphic representing a website browser",
"p_text": "Post banner alerts about texting on your agency website and link to a press release for more information. "p_text": "Post banner alerts about texting on your agency website and link to a press release for more information.
Publish a public texting privacy policy.", Publish a public texting privacy policy.",
}, },
{ {
"image_src": asset_url('images/community-org.svg'), "image_src": asset_url('images/community-org.svg'),
"card_heading": "Community organizations", "card_heading": "Community organizations",
"alt_text": "Illustration of community organizations spreading awareness",
"p_text": "Alert trusted community-based organizations that texts are coming and what they look like. Equip them with "p_text": "Alert trusted community-based organizations that texts are coming and what they look like. Equip them with
fliers, posters, and talking points to spread the word.", fliers, posters, and talking points to spread the word.",
}, },
{ {
"image_src": asset_url('images/call-center.svg'), "image_src": asset_url('images/call-center.svg'),
"card_heading": "IVR / Call Centers", "card_heading": "IVR / Call Centers",
"alt_text": "Illustration of a call center promoting texting initiative",
"p_text": "Consider adding hold message announcements about your texting initiative to further get the word out.", "p_text": "Consider adding hold message announcements about your texting initiative to further get the word out.",
}, },
] %} ] %}
{% with card_header=card_header, card_contents=card_contents %}{% include "components/best-practices/cards.html" %}{% {% with card_contents=card_contents %}{% include "components/best-practices/cards.html" %}{%
endwith %} endwith %}
<h3 class="padding-bottom-2">Prepare your team</h3>
{% set card_header = "Prepare your team" %}
{% set card_contents = [ {% set card_contents = [
{ {
"image_src": asset_url('images/grouping.svg'), "image_src": asset_url('images/grouping.svg'),
"card_heading": "Staff", "card_heading": "Staff",
"p_text": "Give all staff a heads-up about texts before and when they are sent. "alt_text": "Illustration of staff group briefing",
Share talking points on what texts youre sending, when youll start to send them, the phone number they are coming "p_text": "Give all staff a heads-up about texts before and when they are sent. Share talking points on what texts
from, and where staff can escalate any issues.", youre sending, when youll start to send them, the phone number they are coming from, and where staff can escalate
any issues.",
}, },
{ {
"image_src": asset_url('images/project-management.svg'), "image_src": asset_url('images/project-management.svg'),
"card_heading": "Case management systems", "card_heading": "Case management systems",
"alt_text": "Graphic representing project management",
"p_text": "When it makes sense, include information about texts being sent to specific clients on individual splash "p_text": "When it makes sense, include information about texts being sent to specific clients on individual splash
pages or pages or within case management notes.",
within case management notes.",
}, },
] %} ] %}
{% with card_header=card_header, card_contents=card_contents %}{% include "components/best-practices/cards.html" %}{% {% with card_contents=card_contents %}{% include "components/best-practices/cards.html" %}{%
endwith %} endwith %}
</section> </section>
{% endblock %} {% endblock %}

View File

@@ -12,16 +12,15 @@
<section class="usa-prose"> <section class="usa-prose">
<h1>{{page_title}}</h1> <h1>{{page_title}}</h1>
<p class="font-sans-lg text-base"> Help your audience know what to do with the information you send.</p> <p class="font-sans-lg text-base"> Help your audience know what to do with the information you send.</p>
<p> <p>
When writing a text, focus on the person who is going to receive the message and write it for them. Use plain When writing a text, focus on the person who is going to receive the message and write it for them. Use plain
language and provide easy to understand next steps. language and provide easy to understand next steps.
</p> </p>
<div class="usa-summary-box maxw-tablet" role="region" aria-labelledby="summary-box-establish-clear-goals"> <div class="usa-summary-box maxw-tablet" role="region" aria-labelledby="summary-box-establish-clear-goals">
<div class="usa-summary-box__body"> <div class="usa-summary-box__body">
<h4 class="usa-summary-box__heading" id="summary-box-establish-clear-goals"> <p class="usa-summary-box__heading" id="summary-box-establish-clear-goals">
When deciding what types of messages to draft for your campaign, think through the following questions: When deciding what types of messages to draft for your campaign, think through the following questions:
</h4> </p>
<div class="usa-summary-box__text"> <div class="usa-summary-box__text">
<ul class="usa-list"> <ul class="usa-list">
<li>What do you want recipients to do when they receive the text?</li> <li>What do you want recipients to do when they receive the text?</li>
@@ -79,7 +78,8 @@
</li> </li>
</ul> </ul>
<h2>What provoking action looks like</h2> <h2>What provoking action looks like</h2>
<p><a href="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10002044/" target="_blank">Evidence shows</a> that employing <p class="padding-bottom-2"><a href="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10002044/" target="_blank">Evidence
shows</a> that employing
behavioral science is an effective way to increase the behavioral science is an effective way to increase the
likelihood of a recipient likelihood of a recipient
taking action upon receiving your text. Keep in mind these three foundational principles while drafting your text taking action upon receiving your text. Keep in mind these three foundational principles while drafting your text