Comments (20)
I originally opened this as an open and general issue, mostly following these two links:
- https://www.w3.org/WAI/WCAG21/quickref/?showtechniques=244#link-purpose-in-context
- https://www.wuhcag.com/link-purpose-in-context/
I think this will most likely require using a screen reader to go through trial and error to see how links and buttons respond to that software.
from cicero-ui.
@irmerk I used ChromeVox for trial and error and the link descriptions seem to work fine. Do you want me to give more detailed description to them?
This could very well be the case. This could also give some indication that more buttons need to be accessible, and thus have descriptions. For instance, the + Add to contract
and Details
buttons in the TemplateLibrary
on the right of template-studio-v2
aren't accessible via they keyboard. So we're not seeing that they could very well not have accessible descriptions, either.
These kind of branching off issues could be made into new issues or worked on from this issue.
from cicero-ui.
Hacktoberfest:
This issue can possibly provide for multiple pull requests.
from cicero-ui.
Hello @irmerk . I am interested in this issue. I installed the node_moules and tried running the project with npm run start. The code is getting compiled successfully but I am getting a completely blank page in my localhost. The error I am receiving is, Uncaught TypeError: Cannot read property 'div' of undefined
. Please help me resolve the issue.
from cicero-ui.
@anisha1234 for reference, this is being solved here: accordproject/markdown-editor#90
from cicero-ui.
@irmerk I am being solve the setup issue by referencing #147. So from now, I would love to focus on the current issue. I would appriciate more info on the issue. In my localhost, I can see the following with waiting
from cicero-ui.
@anisha1234 You'll most likely want to develop cicero-ui
within a web-app for the time being. Right now that's easiest in template-studio-v2
, so you'll use these instructions and use template-studio-v2
for your "main app directory".
from cicero-ui.
@irmerk yes, I am being able to run the template-studio-v2
project as well. I would like to know which Ambiguous buttons are we referring here.
from cicero-ui.
@irmerk I used ChromeVox for trial and error and the link descriptions seem to work fine. Do you want me to give more detailed description to them?
from cicero-ui.
Hi @irmerk, a <span>
tag with a className='sr-only'
can be used to add textual data only for screen readers. I am new to this project, please correct me if wrong. Thanks!
from cicero-ui.
@sanyamdogra I'm not as familiar with sr-only
, but it looks like that's in Bootstrap for a Skip To Main functionality for screen readers.
from cicero-ui.
@irmerk i would like to work on this issue, can you please assign to me? Thanks.
from cicero-ui.
Hi @irmerk, why can't we use aria-label
property to add a description for a button?
from cicero-ui.
Hi @irmerk, why can't we use
aria-label
property to add a description for a button?
Unsure why we can't?
from cicero-ui.
I went through semantic UI docs and found that adding an aria-label
to the Buttons will lead to a HTML code with the same aria-label
for screen readers.
Ref:-https://react.semantic-ui.com/elements/button/#types-button
I can start by adding these from component to component? We can create a separate issue with list of components utilizing Buttons, maybe to create a track. What's your take on this? @irmerk
Thanks
from cicero-ui.
I'm not sure I follow. semantic-ui-react
supports aria-label, and you're saying we can't use it? But also that we should add these?
from cicero-ui.
Nope I didn't meant that we can't use them. I am saying that we should use them to enhance button description accessibility, thus fixing this issue. My question is that, will adding aria-label
solve this issue? Or you are expecting something else.
from cicero-ui.
Ah okay. Yes, that is what I had in mind.
from cicero-ui.
Alright, I'll get on with the PR then. I guess there are 2 places that have buttons:
- TemplateLibrary > Buttons
- Demo
Am I missing some?
from cicero-ui.
I believe so.
from cicero-ui.
Related Issues (20)
- Conditional Variable is Editable HOT 4
- Beginning of Variables Editable HOT 11
- Delete Icon is not functional currently. HOT 3
- [FEATURE] Add a shortcut list modal HOT 5
- Add Class prop HOT 2
- Netlify Build of Storybook Demo HOT 1
- Slate Migration (v0.57) HOT 1
- If searched template is not found, it should return no result found message HOT 4
- TemplateLibrary: make styles extensible with classes; change to support heterogeneous libraries HOT 6
- extra clickable area of import buttons HOT 2
- Pressing backspace with caret at start of variable allows delete of non variable text HOT 2
- No css for block quote HOT 5
- Storybook packaged as a dependency HOT 3
- Undoing Breaks The Editor HOT 2
- Can apply bold and italics to inline code HOT 3
- Enhance Storybook HOT 1
- Changing conditional text results in wrong text order
- Undoing After deleting values before "." breaks the editor HOT 4
- Storybook for all AP Components HOT 5
- Forward Delete Clause
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cicero-ui.