We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5a8ac5e commit 24ce0c0Copy full SHA for 24ce0c0
PandoraA11yFixes.user.js
@@ -22,12 +22,14 @@ function fixButton(target) {
22
var classes = target.classList;
23
if (!classes)
24
return;
25
- for (var cls in BUTTONS_LABELS) {
26
- if (!classes.contains(cls))
+ for (var i = 0; i < classes.length; ++i) {
+ var cls = classes[i];
27
+ var label = BUTTONS_LABELS[cls];
28
+ if (!label)
29
continue;
30
var button = target.firstChild;
31
button.setAttribute("role", "button");
- button.setAttribute("aria-label", BUTTONS_LABELS[cls]);
32
+ button.setAttribute("aria-label", label);
33
if (cls == "thumbUpButton")
34
button.setAttribute("aria-pressed",
35
classes.contains("indicator") ? "true" : "false");
0 commit comments