From 71b1b8aba9a389cdbc38f0f4b8e00ad5f936614d Mon Sep 17 00:00:00 2001 From: David Thavixay Date: Tue, 11 Jun 2019 15:16:07 -0400 Subject: [PATCH] accessibility added, complete --- src/components/AddSchool.js | 1 - src/components/Notes.js | 14 +++++++++++--- src/components/SchoolDetails.js | 16 +++++++++------- 3 files changed, 20 insertions(+), 11 deletions(-) diff --git a/src/components/AddSchool.js b/src/components/AddSchool.js index 68c1e76..d12075b 100644 --- a/src/components/AddSchool.js +++ b/src/components/AddSchool.js @@ -79,7 +79,6 @@ class AddSchool extends Component { name="name" value={this.state.name} onChange={this.handleChange} - // ref={this.focusHere} /> diff --git a/src/components/Notes.js b/src/components/Notes.js index 8d8a28e..ace5813 100644 --- a/src/components/Notes.js +++ b/src/components/Notes.js @@ -8,6 +8,7 @@ import AddSchool from './AddSchool.js'; class Notes extends Component { constructor() { super(); + this.focusHere = React.createRef() this.state = { bookmarkList: [], userNote: '', @@ -19,6 +20,10 @@ class Notes extends Component { } } + componentDidUpdate() { + this.focusHere.current.focus() + } + componentDidMount() { const dbRef = firebase.database().ref(); dbRef.on('value', (response) => { @@ -134,7 +139,7 @@ class Notes extends Component {
- + @@ -215,10 +220,13 @@ class Notes extends Component { /> - {this.state.modalOpen === 'open' ? + {/* {this.state.modalOpen === 'open' ? : - null } + null } */} + + + ) } diff --git a/src/components/SchoolDetails.js b/src/components/SchoolDetails.js index d37839e..321eb14 100644 --- a/src/components/SchoolDetails.js +++ b/src/components/SchoolDetails.js @@ -29,7 +29,7 @@ class SchoolDetails extends Component {
{/* close modal button */} - @@ -37,13 +37,13 @@ class SchoolDetails extends Component { {bestPhoto !== undefined ? (
{/* since I see some photos are not as large as the size of 500x500 I changed it to 400 */} - {`${name}`} + {`${name}`}
) : null}
-

{name}

-

{location.formattedAddress}

+

{name}

+

{location.formattedAddress}

{/* display facebook link if available */} {contact.facebook ? ( @@ -51,6 +51,7 @@ class SchoolDetails extends Component { target="_blank" rel="noopener noreferrer" href={`https://www.facebook.com/${contact.facebook}`} + tabIndex='5' > {contact.facebookName}

@@ -62,6 +63,7 @@ class SchoolDetails extends Component { target="_blank" rel="noopener noreferrer" href={`https://twitter.com/${contact.twitter}`} + tabIndex='5' > @{contact.twitter}

@@ -69,14 +71,14 @@ class SchoolDetails extends Component { {/* display website link if available */} {url !== undefined ? ( -

+

Website

) : null} {/* display address if available */} {contact.formattedAddress ? ( -

+

{' '} @@ -87,7 +89,7 @@ class SchoolDetails extends Component { {/* display description if available */}

- {description !== undefined ?

{description}

: null} + {description !== undefined ?

{description}

: null}
{/* end of wrappers */}