5 repository-uri
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.
Acest proiect este un framework de plugin-uri pentru editorul de text îmbogățit Draft.js, oferind un sistem pentru a adăuga comportamente personalizate, decoratori și scurtături de tastatură. Acesta funcționează ca un toolkit pentru extinderea editorului cu formatare avansată și elemente interactive, oferind în același timp o bibliotecă de componente React UI pentru gestionarea barelor de instrumente și a ferestrelor pop-up. Framework-ul se distinge prin suportul său specializat pentru sistemele de mențiuni sociale, permițând detectarea și formatarea hashtag-urilor și a mențiunilor utilizatorilor ca entități interactive prin declanșatoare de completare automată. Include, de asemenea, o suită cuprinzătoare de extensii media bogate pentru încorporarea și manipularea imaginilor, videoclipurilor, emoji-urilor și stickerelor direct în fluxul textului. Capabilitățile largi includ implementarea barelor de instrumente contextuale — cum ar fi meniurile plutitoare, statice sau aliniate lateral — și capacitatea de a gestiona aranjarea conținutului prin interacțiuni de tip drag-and-drop și redimensionarea blocurilor. Sistemul acoperă, de asemenea, instrumente de gestionare a conținutului, cum ar fi metricile documentului în timp real și gestionarea istoricului pentru operațiunile de undo și redo. Proiectul este scris în TypeScript și oferă o arhitectură extensibilă pentru integrarea decoratorilor personalizați și a pipeline-urilor de transformare a stării.
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.