Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Glyphicon accessibility tweaks #15009

Merged
merged 3 commits into from
Nov 10, 2014
Merged

Glyphicon accessibility tweaks #15009

merged 3 commits into from
Nov 10, 2014

Conversation

patrickhlauke
Copy link
Member

No description provided.

@cvrebert
Copy link
Collaborator

cvrebert commented Nov 4, 2014

Looks fine to me. We can squash the </div> commit when merging this.
CC: @mdo for review

@cvrebert cvrebert added this to the v3.3.1 milestone Nov 4, 2014
@XhmikosR
Copy link
Member

XhmikosR commented Nov 5, 2014

LGTM too

@mdo
Copy link
Member

mdo commented Nov 10, 2014

Damn, love it @patrickhlauke. Appreciate you doing all these accessibility improvements! <3

We need/want a squash, then we can merge yeah?

@XhmikosR
Copy link
Member

@patrickhlauke: do you know how to do it yourself with git rebase -i?

@patrickhlauke
Copy link
Member Author

urgh, clearly i don't. trying once more...

@XhmikosR
Copy link
Member

@patrickhlauke: git rebase -i upstream/master. Then squash the last 2 commits.

There's always git reflog in case you mess things up.

Otherwise just CC me and I'll merge this manually later.

- add aria-hidden="true" to avoid SRs unintentionally reading out the
Unicode character (see
http://www.filamentgroup.com/lab/bulletproof_icon_fonts.html)
- callout with advice on accessible icon usage
- replaced sr-only text in examples with (in the case of button) cleaner
aria-label
- additional example of icon used to convey meaning (in a
non-interactive control)
@patrickhlauke
Copy link
Member Author

i bloody hate git when it goes beyond the basics. right, think it's done (made the "stray </div>" commit a fixup for the "Accessibility tweaks..." commit)

@cvrebert
Copy link
Collaborator

Only 2 files changed in the rebased version? That doesn't seem right.

@patrickhlauke
Copy link
Member Author

It should be right...this PR was only a tiny intervention (fix the glyphicons documentation and apply the suggested best practice to the only other place I found that needed it, the about page)

@cvrebert
Copy link
Collaborator

Ah, right; had this confused with your other, larger open PR.

@XhmikosR
Copy link
Member

Thanks for the contribution! Keep the accessibility tweaks coming.

XhmikosR added a commit that referenced this pull request Nov 10, 2014
@XhmikosR XhmikosR merged commit 5339f7c into twbs:master Nov 10, 2014
@hnrch02 hnrch02 mentioned this pull request Nov 10, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants