Daniela Matos de Carvalho
Software Engineer @Dashlane, mother, photographer amateur, former @requirelx organiser, prev @YLDio, @zpx_interactive
Daniela Matos de Carvalho
@sericaia
ReactGirls - Jan, 2018
Lets try to apply for a disability badge
(...yada yada yada yada)
"you can also apply for a blue badge using the IMT online services"
After login with credentials...
because everybody knows they're check digit, right?
after registering it sends an email
to confirm your registration
Hello <user>,
Welcome to IMT online. To validate please insert the code 12349fgfh-3454fd-s4fb
...
(adapted)
12349fgfh-3454fd-s4fb
<div>
<input id="auth-imt" type="checkbox" checked="true"/>
<label for="auth-imt">Authorization to be contacted by IMT</label>
</div>
Button w/ link for
a validation page?
“Note that all aria-* HTML attributes are fully supported in JSX.”
(from React docs)
render() {
return (
<div>
<label htmlFor="username">
User Id
</label>
<input
type="text"
name="username"
id="username"
title="Insert your user Id"
aria-required="true"
/>
</div>
);
}
Recover password on Vodafone's website
RTP play
/button>
[on hover menus]
how we can create a pretty pretty website with
non accessible content if we're not careful
on hover menus
...are starting to disappear!
...are starting to disappear!
on hover menus
always have "alt" attrs for images,
<img width="696" height="463"
alt="" title="nintchdbpict0003290301282">
Note: its now possible to fix color contrast using Chrome dev tools help!
(NoCoffee extension)
Gov.uk decided to use colon for the prev/next problem
React
Try VoiceOver on MacOS,
JAWS / NVDA on Windows,
or another screen reader
Daniela Matos de Carvalho
@sericaia
ReactGirls - Jan, 2018
By Daniela Matos de Carvalho
Software Engineer @Dashlane, mother, photographer amateur, former @requirelx organiser, prev @YLDio, @zpx_interactive