From 235681fa3601f6de71ab1e517ec0694c35a34cd6 Mon Sep 17 00:00:00 2001 From: Milan Ricoul Date: Thu, 21 Mar 2024 16:10:03 +0100 Subject: [PATCH 1/3] fix (Toggle): set and remove aria-expanded attribute on init and destroy --- src/classes/Toggle.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/classes/Toggle.js b/src/classes/Toggle.js index 6ca255f..9d1e616 100644 --- a/src/classes/Toggle.js +++ b/src/classes/Toggle.js @@ -48,6 +48,8 @@ class Toggle extends AbstractDomElement { this.initialized = true + el.setAttribute('aria-expanded', 'false') + if (this.target) { el.addEventListener('click', this._handleClick) } else if (!this.target && onClick) { @@ -113,6 +115,7 @@ class Toggle extends AbstractDomElement { this.initialized = false this.reset() + el.removeAttribute('aria-expanded') if (onClick) { el.removeEventListener('click', onClick) From f11d5c16d2ea81b661616c2f44bccadf54b8e132 Mon Sep 17 00:00:00 2001 From: mricoul Date: Thu, 21 Mar 2024 16:12:32 +0100 Subject: [PATCH 2/3] docs (CHANGELOG): add change log for 1.5.3 --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 30c8c55..13e6e0c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,10 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 1.5.3 - 2024-03-21 + +- Add `aria-expanded="false"` attribute to button on init and remove it on destroy for Toggle class. + ## 1.5.2 - 2024-01-23 - Fix closed Modal focusable elements From c47c094af0a78006ef658f08c3694ebb098333da Mon Sep 17 00:00:00 2001 From: mricoul Date: Thu, 21 Mar 2024 16:12:52 +0100 Subject: [PATCH 3/3] chore (package): bump version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a216b2d..f3ac6cf 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@beapi/be-a11y", - "version": "1.5.2", + "version": "1.5.3", "type": "module", "description": "Collection of usefull accessible components", "repository": {