a11yance / axobject-query Goto Github PK
View Code? Open in Web Editor NEWProgrammatic access to information about the AXObject Model
License: Apache License 2.0
Programmatic access to information about the AXObject Model
License: Apache License 2.0
The W3C Working Draft of the HTML Accessibility API Mappings 1.0 is far enough along to use in an audit of this project's HTML to AX concept mapping.
In this Issue, we'll conduct an audit to determine what changes, if any, need to be made to match this spec: https://www.w3.org/TR/html-aam-1.0/
I was looking into something and noticed that this commit: c157720 made every file in the repo executable (chmod +x
). I'm guessing this wasn't intentional so I wanted to point it out.
Cheers!
Hello!
Does eslint actually need to be a peer dep? Seems to me like it should be a dev dependency since eslint isn't used anywhere in the library code.
In #273 the DisclosureTriangleRole
model was adjusted and constraints/attributes were added. If I'm understanding this correctly, that means that a <summary>
tag now either needs a open
or aria-expanded
attribute, but both these AFAIK should be on the parent <details>
tag instead. So if I'm understanding this correctly, the DisclosureTriangleRole
model should instead be reduced to
const DisclosureTriangleRole: AXObjectModelDefinition = {
relatedConcepts: [
{
module: 'HTML',
concept: {
constraints: [
'scoped to a details element',
],
name: 'summary',
},
},
],
type: 'widget',
};
It could also very well be that I'm understanding the semantic meaning of attributes
incorrectly, in which case could you briefly explain what it means?
In a recent release, the /lib directory wasn't updated before the version was published. This caused a removed dependency to remain in the built files, yielding a runtime error.
Follow the guide here: https://docs.github.com/en/actions/publishing-packages/publishing-nodejs-packages
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.