From 8397234933537c7085a3955b32c96ec5d119e1cc Mon Sep 17 00:00:00 2001 From: daria Date: Mon, 20 May 2024 19:58:36 +0300 Subject: [PATCH] add kanban button is keyboard accessible --- www/kanban/inner.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/www/kanban/inner.js b/www/kanban/inner.js index e3579e952..84310508f 100644 --- a/www/kanban/inner.js +++ b/www/kanban/inner.js @@ -899,6 +899,7 @@ define([ if (migrated) { framework.localChange(); } var addBoardDefault = document.getElementById('kanban-addboard'); + $(addBoardDefault).attr('tabindex', 0); $(addBoardDefault).attr('title', Messages.kanban_addBoard); addBoardDefault.addEventListener('click', function () { if (framework.isReadOnly() || framework.isLocked()) { return; } @@ -920,6 +921,11 @@ define([ }); kanban.onChange(); }); + document.addEventListener('keydown', function (event) { + if (event.key === 'Enter') { + addBoardDefault.click(); + } + }); var $container = $('#cp-app-kanban-content'); var $cContainer = $('#cp-app-kanban-container');