Improved a11y of tooltips
authorMarcel Werk <burntime@woltlab.com>
Sun, 7 Oct 2018 11:07:08 +0000 (13:07 +0200)
committerMarcel Werk <burntime@woltlab.com>
Sun, 7 Oct 2018 11:07:08 +0000 (13:07 +0200)
See #2713

wcfsetup/install/files/js/WoltLabSuite/Core/Ui/Tooltip.js

index e819aac1f87dd5126f6af08917e2fe2b2fb14810..14f79592a03a48f539772b8864930d89c4766194 100644 (file)
@@ -76,6 +76,7 @@ define(['Environment', 'Dom/ChangeListener', 'Ui/Alignment'], function(Environme
                                if (title.length) {
                                        elData(element, 'tooltip', title);
                                        element.removeAttribute('title');
+                                       elAttr(element, 'aria-label', title);
                                        
                                        element.addEventListener('mouseenter', _callbackMouseEnter);
                                        element.addEventListener('mouseleave', _callbackMouseLeave);