@reaktly-js/tone-accessibility
Version:
A vanilla JS Accessability Widget compliant with ADA and WCAG 2.2.
25 lines (24 loc) • 721 B
TypeScript
/**
* @class ImageHider
* @extends HTMLElement
* @description A custom element that provides a clickable card to toggle the visibility of images
* across the document by setting a data attribute on the <html> element.
* It reuses the <tone-card> design.
*/
export declare class ImageHider extends HTMLElement {
private shadow;
private toneCardElement;
private toneCard;
private isImagesHidden;
constructor();
connectedCallback(): void;
disconnectedCallback(): void;
private attachListeners;
private removeListeners;
private toggleImageVisibility;
private applyState;
private loadState;
private handleReset;
private updateCardAppearance;
private render;
}