Bug 1335322 - Add aria-pressed to the filter buttons for beta draft
authorRicky Chien <rchien@mozilla.com>
Wed, 08 Feb 2017 12:40:54 +0800
changeset 480316 2a3c3895fa43815dfef4013ceb295a4d622e801f
parent 438362 1196bf3032e1bce1fb07a01fd9082a767426c5fb
child 544928 2abedf48968d891271c65cfb617c066465dd537e
push id44518
push userbmo:rchien@mozilla.com
push dateWed, 08 Feb 2017 04:44:11 +0000
bugs1335322
milestone52.0a1
Bug 1335322 - Add aria-pressed to the filter buttons for beta MozReview-Commit-ID: KMftH2dpVs7
devtools/client/netmonitor/components/filter-buttons.js
--- a/devtools/client/netmonitor/components/filter-buttons.js
+++ b/devtools/client/netmonitor/components/filter-buttons.js
@@ -19,16 +19,17 @@ function FilterButtons({
     checked && classList.push("checked");
 
     return button({
       id: `requests-menu-filter-${type}-button`,
       className: classList.join(" "),
       "data-key": type,
       onClick: triggerFilterType,
       onKeyDown: triggerFilterType,
+      "aria-pressed": checked,
     }, L10N.getStr(`netmonitor.toolbar.filter.${type}`));
   }).toArray();
 
   return div({ id: "requests-menu-filter-buttons" }, buttons);
 }
 
 FilterButtons.PropTypes = {
   state: PropTypes.object.isRequired,