5 repositorios
Utilities for programmatically updating attributes of accessible interface components.
Distinct from Element Attributes: Distinct from Element Attributes: focuses on modifying accessibility-specific attributes rather than general DOM properties.
Explore 5 awesome GitHub repositories matching web development · Accessibility Attribute Modifiers. Refine with filters or upvote what's useful.
Hammerspoon is a programmable automation engine for macOS that enables deep system-level control through a Lua scripting environment. By bridging high-level scripts with native Objective-C APIs, it allows users to interact with the operating system's accessibility tree, intercept hardware input streams, and manage the lifecycle of running applications. The project distinguishes itself through an event-driven architecture that registers asynchronous hooks for system notifications and hardware events. This allows for real-time automation, such as remapping keyboard and mouse inputs, managing wi
Allows for the programmatic modification of application UI element attributes.
iframe-resizer is a JavaScript tool that automatically adjusts the dimensions of an iframe to match the size of its internal content. It functions as a cross-domain communication bridge, allowing the exchange of data and the triggering of actions between a parent window and an embedded iframe across different origins. The project includes a nested iframe coordinator to synchronize dimensions between parent pages and inner frames, preventing scrollbars in complex nested structures. It also provides an accessibility utility to manage iframe titles and attributes, ensuring embedded content is co
Provides utilities to automatically configure iframe attributes to meet web accessibility standards.
CloudEvents is an open specification for describing event data in a common format across cloud platforms and services. It defines a standard structure and set of metadata attributes for events, enabling interoperability across different systems so producers and consumers can exchange events without custom translation. The specification provides a protocol-agnostic serialization framework that maps CloudEvents attributes and payloads to multiple serialization formats including JSON, Avro, and Protobuf, and defines transport bindings for mapping events onto protocols like HTTP, AMQP, Kafka, MQTT
Provides an extension attribute mechanism for adding optional metadata to events without breaking interoperability.
Este proyecto es un framework de plugins para el editor de texto enriquecido Draft.js, que proporciona un sistema para añadir comportamientos personalizados, decoradores y atajos de teclado. Funciona como un kit de herramientas para extender el editor con formato avanzado y elementos interactivos, al tiempo que proporciona una librería de componentes de UI de React para gestionar barras de herramientas y popups. El framework se distingue por su soporte especializado para sistemas de menciones sociales, permitiendo la detección y el formato de hashtags y menciones de usuario como entidades interactivas a través de disparadores de autocompletado. También incluye una suite completa de extensiones de medios enriquecidos para incrustar y manipular imágenes, vídeos, emojis y stickers directamente dentro del flujo de texto. Las capacidades amplias incluyen la implementación de barras de herramientas contextuales —como menús flotantes, estáticos o alineados lateralmente— y la capacidad de gestionar la disposición del contenido a través de interacciones de arrastrar y soltar y redimensionamiento de bloques. El sistema también cubre herramientas de gestión de contenido como métricas de documentos en tiempo real y gestión del historial para operaciones de deshacer y rehacer. El proyecto está escrito en TypeScript y proporciona una arquitectura extensible para integrar decoradores personalizados y pipelines de transformación de estado.
Programmatically updates accessibility attributes for popups to improve screen reader support.
jscamp is a full-stack web development and education project focused on mastering JavaScript, TypeScript, and AI integration. It provides a structured curriculum and interactive exercises covering language fundamentals, frontend engineering, and backend API development. The project distinguishes itself through the implementation of autonomous AI agents capable of complex task automation, such as modifying files, managing servers, and executing API calls. It includes advanced AI development tools for conversational querying, real-time code suggestions, and automated repository analysis to gene
Provides utilities to programmatically update ARIA attributes on hidden elements for screen reader compatibility.