diff --git a/www/common/sframe-common-mailbox.js b/www/common/sframe-common-mailbox.js index 0b114023e..2a5b3f384 100644 --- a/www/common/sframe-common-mailbox.js +++ b/www/common/sframe-common-mailbox.js @@ -84,7 +84,8 @@ define([ avatar = h('span.cp-avatar',{ tabindex: 0, title: Messages.user_profile, - 'aria-label': Messages.user_profile + 'aria-label': Messages.user_profile, + role: 'button' }); Common.displayAvatar($(avatar), userData.avatar, userData.displayName || userData.name); $(avatar).keydown(function (e) { @@ -139,7 +140,7 @@ define([ }); if (data.content.isClickable) { - $(notif).find('.cp-notification-content').addClass("cp-clickable").on('click keypress', function (event) { + $(notif).find('.cp-notification-content').addClass("cp-clickable").attr('role', 'link').on('click keypress', function (event) { if (event.type === 'click' || (event.type === 'keypress' && event.which === 13)) { data.content.handler(); } @@ -150,7 +151,8 @@ define([ var dismiss = h('div.cp-notification-dismiss', { tabindex: 0, title: Messages.notifications_dismiss, - 'aria-label': Messages.notifications_dismiss + 'aria-label': Messages.notifications_dismiss, + role: 'button' }, dismissIcon); $(dismiss).addClass("cp-clickable") .on('click keypress', function (event) { diff --git a/www/notifications/inner.js b/www/notifications/inner.js index 887f821d0..545f14c59 100644 --- a/www/notifications/inner.js +++ b/www/notifications/inner.js @@ -74,7 +74,7 @@ define([ h("h5.cp-app-notifications-panel-title", (Messages.notificationsPage || "Notifications") + " - " + categoryName), h("div.cp-app-notifications-panel-titlebar-buttons", [ - dismissAll = h("div.cp-app-notifications-dismissall.cp-clickable", { tabindex: 0, title: Messages.notifications_dismissAll || "Dismiss All", 'aria-label': Messages.notifications_dismissAll || "Dismiss All" }, h("span.fa.fa-trash")), + dismissAll = h("div.cp-app-notifications-dismissall.cp-clickable", { tabindex: 0, title: Messages.notifications_dismissAll || "Dismiss All", 'aria-label': Messages.notifications_dismissAll || "Dismiss All", role: 'button' }, h("span.fa.fa-trash")), ]), ]), notifsList = h("div.cp-app-notifications-panel-list", [ @@ -205,14 +205,14 @@ define([ }); }; var createLeftside = function () { - var $categories = $('