Skip to content

nvdaes/axSGrease

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

AxSGrease

  • Author: James Teh jamie@nvaccess.org y otros colaboradores
  • Copyright: 2011-2017 NV Access Limited

AxSGrease es un conjunto de scripts de GreaseMonkey para mejorar la accesibilidad de varios sitios web.

Instalación

Antes de que puedas instalar cualquiera de estos scripts, en primer lugar debes instalar GreaseMonkey. Una vez hecho eso, simplemente activa el enlace de descarga del script que te interese entre los siguientes para descargarlo e instalarlo

Scripts

A continuación hay información sobre cada script.

Bugzilla Accessibility Fixes

Descargar Bugzilla Accessibility Fixes

Este script mejora la accesibilidad de las páginas de error en la plataforma para el seguimiento de errores Bugzilla, usada por muchos proyectos. Hace lo siguiente:

  • Hace accesibles como encabezados el título de error, encabezado de adjuntos y número de comentario.
  • Proporciona texto alternativo para imágenes de usuario, de modo que los lectores de pantalla no deduzcan un nombre poco amigable a partir de la URL.

GitHub Accessibility Fixes

Descargar GitHub Accessibility Fixes

Este script mejora la accesibilidad de GitHub. Hace lo siguiente:

  • Hace accesibles como encabezados varios encabezados, entre ellos:

    • Encabezamientos en incidencias, pull requests y commits
    • Encabezamientos de grupos de commits en listados de commits
    • El título del commit para commits individuales
    • El encabezamiento para cada fichero modificado en pull requests y commits
  • Asegura que varias tablas de datos no son tratadas como tablas de maquetación, entre ellas:

    • El contenido de fichero cuando se está viendo un fichero individual
    • Listados de ficheros
    • Contenido diff
    • Tablas en contenido Markdown
  • Cuando hay líneas de código sobre las que se puede comentar (p. ej. un pull request o commit), pone los botones de comentario después (en vez de antes) del código.

  • Ace accesible el estado de elementos verificables de menús; p. ej. en las ventanas emergentes watch y labels.

  • Marca los botones de "Add your reaction" como si tuvieran una ventana emergente, sitúa el foco en la primera reacción cuando se pulsa el botón añadir y disminuye la información transmitida por las etiquetas de los botones de reacción.

Kill Windowless Flash

Descargar Kill Windowless Flash

Los objetos Adobe Flash se pueden crear para ser accesibles. Incluso si no lo son y solo contienen controles sin etiquetar, aún sería posible usar estos objetos con algo de ayuda visual al principio, o por ensayo y error. Sin embargo, es imposible para las herramientas de accesibilidad interaccionar en modo alguno con objetos que son "sin ventana" (también conocidos como transparentes u opacos). Este script convierte los objetos Flash sin ventana en objetos con ventana, de modo que haya una oportunidad para acceder a ellos.

Monorail Accessibility Fixes

Descargar Monorail Accessibility Fixes

Este script mejora la accesibilidad de la plataforma de seguimiento de incidencias Monorail, usada por Google para proyectos relacionados con Chromium. Hace lo siguiente:

  • Hace accesibles como encabezados los títulos de incidencia y encabezados de comentario.
  • Hace accesible el control de estrella y estado.

Slack Accessibility Fixes

Descargar Slack Accessibility Fixes

Este script mejora la accesibilidad de Slack. Hace lo siguiente:

  • Reordena algunos elementos que se presentan en el lugar equivocado para su accesibilidad. Por ejemplo, usando este script, la zona de entrada de datos se presenta cerca del final de la página, como lo hace visualmente, en vez de al principio.
  • Hace los mensajes accesibles como elementos de lista.
  • Hace que las marcas de fecha de los mensajes se presenten en una sola línea, en vez de ocupar varias.
  • Ace accesibles los controles de estrella y sus estados.
  • Ace accesible el botón cerrar para el panel acerca del canal.
  • Hace accesibles como encabezados los separadores de días en el historial de mensajes, y el encabezado del panel acerca del canal.
  • Notifica automáticamente los mensajes entrantes (mediante una "live region").
  • Oculta un área editable que no se muestra visualmente.

Telegram accessibility fixes

Descargar Telegram Accessibility Fixes

Este script mejora la accesibilidad de la interfaz web del Telegram instant messaging.

Por el momento hace lo siguiente:

  • Marca el historial de mensajes como una "live region", de modo que los mensajes nuevos se anuncian automáticamente.

Trello Accessibility Fixes

Descargar Trello Accessibility Fixes

Este script mejora la accesibilidad de Trello. Hace lo siguiente:

  • Hace accesibles las listas y tarjetas como listas y elementos de lista, respectivamente.
  • Sitúa el foco en la tarjeta activa al moverse entre listas y tarjetas con las flechas. Si estás usando un lector de pantalla, necesitarás asegurarte de que las flechas se están enviando a la aplicación para utilizar esto. Para NVDA, puedes lograr esto pasando a modo foco para moverte entre las tarjetas.
  • Las etiquetas de las insignias en las tarjetas.
  • Hace accesibles como encabezados los títulos de listas y los títulos de elementos de actividad.
  • Previene la pérdida de posición al pulsar la tecla control para usuarios de lectores de pantalla.
  • Añade un atajo de teclado shift+m para mover rápidamente una tarjeta.
  • Hace accesibles las listas de verificación.
  • Ace accesible la casilla de verificación para indicar la fecha de vencimiento.

About

Greasemonkey scripts to improve the accessibility of various websites (e.g. Pandora) and to solve common web accessibility problems (e.g. windowless Flash).

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 100.0%