Giter Site home page Giter Site logo

Comments (20)

irmerk avatar irmerk commented on September 20, 2024 1

I originally opened this as an open and general issue, mostly following these two links:

  1. https://www.w3.org/WAI/WCAG21/quickref/?showtechniques=244#link-purpose-in-context
  2. 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 avatar irmerk commented on September 20, 2024 1

@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.

irmerk avatar irmerk commented on September 20, 2024

Hacktoberfest:

This issue can possibly provide for multiple pull requests.

from cicero-ui.

anishaswain avatar anishaswain commented on September 20, 2024

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.

irmerk avatar irmerk commented on September 20, 2024

@anisha1234 for reference, this is being solved here: accordproject/markdown-editor#90

from cicero-ui.

anishaswain avatar anishaswain commented on September 20, 2024

@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
Screenshot_20191001_194903

from cicero-ui.

irmerk avatar irmerk commented on September 20, 2024

@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.

anishaswain avatar anishaswain commented on September 20, 2024

@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.

anishaswain avatar anishaswain commented on September 20, 2024

@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.

sanyamdogra avatar sanyamdogra commented on September 20, 2024

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.

irmerk avatar irmerk commented on September 20, 2024

@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.

adrijshikhar avatar adrijshikhar commented on September 20, 2024

@irmerk i would like to work on this issue, can you please assign to me? Thanks.

from cicero-ui.

sanyamdogra avatar sanyamdogra commented on September 20, 2024

Hi @irmerk, why can't we use aria-label property to add a description for a button?

from cicero-ui.

irmerk avatar irmerk commented on September 20, 2024

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.

sanyamdogra avatar sanyamdogra commented on September 20, 2024

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.
image
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.

irmerk avatar irmerk commented on September 20, 2024

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.

sanyamdogra avatar sanyamdogra commented on September 20, 2024

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.

irmerk avatar irmerk commented on September 20, 2024

Ah okay. Yes, that is what I had in mind.

from cicero-ui.

sanyamdogra avatar sanyamdogra commented on September 20, 2024

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.

irmerk avatar irmerk commented on September 20, 2024

I believe so.

from cicero-ui.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.