From fccc3584d842b32d6f88d7c2f972cccee5abb3d0 Mon Sep 17 00:00:00 2001
From: e218736 <147728997+e218736@users.noreply.github.com>
Date: Thu, 29 Feb 2024 12:11:41 +0000
Subject: [PATCH] aria labels/aria hidden to input/output buttons
---
src/web/html/index.html | 36 ++++++++++++++++----------------
src/web/waiters/OutputWaiter.mjs | 2 ++
2 files changed, 20 insertions(+), 18 deletions(-)
diff --git a/src/web/html/index.html b/src/web/html/index.html
index 5c3c3263..4eab3f28 100755
--- a/src/web/html/index.html
+++ b/src/web/html/index.html
@@ -223,22 +223,22 @@
-
@@ -280,17 +280,17 @@
archive
-
- save
+
+ save
-
- content_copy
+
+ content_copy
-
- open_in_browser
+
+ open_in_browser
-
- fullscreen
+
+ fullscreen
diff --git a/src/web/waiters/OutputWaiter.mjs b/src/web/waiters/OutputWaiter.mjs
index dae27f3e..75142971 100755
--- a/src/web/waiters/OutputWaiter.mjs
+++ b/src/web/waiters/OutputWaiter.mjs
@@ -1415,10 +1415,12 @@ class OutputWaiter {
this.app.ioSplitter.collapse(0);
$(el).attr("data-original-title", "Restore output pane");
+ $(el).attr("aria-label", "Restore output pane");
el.querySelector("i").innerHTML = "fullscreen_exit";
} else {
document.body.classList.remove("output-maximised");
$(el).attr("data-original-title", "Maximise output pane");
+ $(el).attr("aria-label", "Maximise output pane");
el.querySelector("i").innerHTML = "fullscreen";
this.app.initialiseSplitter(false);
this.app.resetLayout();