[fix] Only use appA11yTitle for semantic buttons

This commit is contained in:
addison 2022-04-28 10:09:57 -04:00
parent 8a1e867c62
commit 9d65f6e103
6 changed files with 14 additions and 78 deletions

View File

@ -43,11 +43,7 @@
}"
></i>
</button>
<button
class="filter-button"
(click)="applyFilter(c.node)"
appA11yTitle="{{ 'applyFilter' | i18n }}"
>
<button class="filter-button" (click)="applyFilter(c.node)">
<i
*ngIf="c.children.length === 0"
class="bwi bwi-fw bwi-collection"

View File

@ -48,11 +48,7 @@
}"
></i>
</button>
<button
class="filter-button"
(click)="applyFilter(f.node)"
appA11yTitle="{{ 'applyFilter' | i18n }}"
>
<button class="filter-button" (click)="applyFilter(f.node)">
<i *ngIf="f.children.length === 0" class="bwi bwi-fw bwi-folder" aria-hidden="true"></i>
&nbsp;{{ f.node.name }}
</button>

View File

@ -18,11 +18,7 @@
}"
></i>
</button>
<button
class="filter-button"
(click)="clearFilter()"
appA11yTitle="{{ 'filterAllVaults' | i18n }}"
>
<button class="filter-button" (click)="clearFilter()">
<h2>&nbsp;{{ organizationGrouping.name | i18n }}</h2>
</button>
</div>
@ -33,11 +29,7 @@
[ngClass]="{ active: organization.id === activeFilter.selectedOrganizationId }"
>
<span class="filter-buttons">
<button
class="filter-button"
(click)="applyOrganizationFilter(organization)"
appA11yTitle="{{ 'applyFilter' | i18n }}"
>
<button class="filter-button" (click)="applyOrganizationFilter(organization)">
<i class="bwi bwi-fw bwi-business" aria-hidden="true"></i>
&nbsp;{{ organization.name }}
</button>
@ -62,22 +54,14 @@
}"
></i>
</button>
<button
class="filter-button"
(click)="clearFilter()"
appA11yTitle="{{ 'filterAllVaults' | i18n }}"
>
<button class="filter-button" (click)="clearFilter()">
<h2>&nbsp;{{ organizationGrouping.name | i18n }}</h2>
</button>
</div>
<ul id="organization-filters" *ngIf="!isCollapsed" class="filter-options no-margin">
<li class="filter-option" [ngClass]="{ active: activeFilter.myVaultOnly }">
<span class="filter-buttons">
<button
class="filter-button"
(click)="applyMyVaultFilter()"
appA11yTitle="{{ 'applyFilter' | i18n }}"
>
<button class="filter-button" (click)="applyMyVaultFilter()">
<i class="bwi bwi-fw bwi-user" aria-hidden="true"></i>
&nbsp;{{ "myVault" | i18n }}
</button>
@ -89,11 +73,7 @@
[ngClass]="{ active: organization.id === activeFilter.selectedOrganizationId }"
>
<span class="filter-buttons">
<button
class="filter-button"
(click)="applyOrganizationFilter(organization)"
appA11yTitle="{{ 'applyFilter' | i18n }}"
>
<button class="filter-button" (click)="applyOrganizationFilter(organization)">
<i class="bwi bwi-fw bwi-business" aria-hidden="true"></i>
&nbsp;{{ organization.name }}
</button>

View File

@ -3,11 +3,7 @@
<ul class="filter-options">
<li class="filter-option" [ngClass]="{ active: activeFilter.status === 'all' }">
<span class="filter-buttons">
<button
class="filter-button"
(click)="applyFilter('all')"
appA11yTitle="{{ 'applyFilter' | i18n }}"
>
<button class="filter-button" (click)="applyFilter('all')">
<i class="bwi bwi-fw bwi-filter" aria-hidden="true"></i>&nbsp;{{ "allItems" | i18n }}
</button>
</span>
@ -18,11 +14,7 @@
[ngClass]="{ active: activeFilter.status === 'favorites' }"
>
<span class="filter-buttons">
<button
class="filter-button"
(click)="applyFilter('favorites')"
appA11yTitle="{{ 'applyFilter' | i18n }}"
>
<button class="filter-button" (click)="applyFilter('favorites')">
<i class="bwi bwi-fw bwi-star" aria-hidden="true"></i>&nbsp;{{ "favorites" | i18n }}
</button>
</span>
@ -33,11 +25,7 @@
[ngClass]="{ active: activeFilter.status === 'trash' }"
>
<span class="filter-buttons">
<button
class="filter-button"
(click)="applyFilter('trash')"
appA11yTitle="{{ 'applyFilter' | i18n }}"
>
<button class="filter-button" (click)="applyFilter('trash')">
<i class="bwi bwi-fw bwi-trash" aria-hidden="true"></i>&nbsp;{{ "trash" | i18n }}
</button>
</span>

View File

@ -23,22 +23,14 @@
[ngClass]="{ active: activeFilter.cipherType === cipherTypeEnum.Login }"
>
<span class="filter-buttons">
<button
class="filter-button"
(click)="applyFilter(cipherTypeEnum.Login)"
appA11yTitle="{{ 'applyFilter' | i18n }}"
>
<button class="filter-button" (click)="applyFilter(cipherTypeEnum.Login)">
<i class="bwi bwi-fw bwi-globe" aria-hidden="true"></i>&nbsp;{{ "typeLogin" | i18n }}
</button>
</span>
</li>
<li class="filter-option" [ngClass]="{ active: activeFilter.cipherType === cipherTypeEnum.Card }">
<span class="filter-buttons">
<button
class="filter-button"
(click)="applyFilter(cipherTypeEnum.Card)"
appA11yTitle="{{ 'applyFilter' | i18n }}"
>
<button class="filter-button" (click)="applyFilter(cipherTypeEnum.Card)">
<i class="bwi bwi-fw bwi-credit-card" aria-hidden="true"></i>&nbsp;{{ "typeCard" | i18n }}
</button>
</span>
@ -48,11 +40,7 @@
[ngClass]="{ active: activeFilter.cipherType === cipherTypeEnum.Identity }"
>
<span class="filter-buttons">
<button
class="filter-button"
(click)="applyFilter(cipherTypeEnum.Identity)"
appA11yTitle="{{ 'applyFilter' | i18n }}"
>
<button class="filter-button" (click)="applyFilter(cipherTypeEnum.Identity)">
<i class="bwi bwi-fw bwi-id-card" aria-hidden="true"></i>&nbsp;{{ "typeIdentity" | i18n }}
</button>
</span>
@ -62,11 +50,7 @@
[ngClass]="{ active: activeFilter.cipherType === cipherTypeEnum.SecureNote }"
>
<span class="filter-buttons">
<button
class="filter-button"
(click)="applyFilter(cipherTypeEnum.SecureNote)"
appA11yTitle="{{ 'applyFilter' | i18n }}"
>
<button class="filter-button" (click)="applyFilter(cipherTypeEnum.SecureNote)">
<i class="bwi bwi-fw bwi-sticky-note" aria-hidden="true"></i>&nbsp;{{
"typeSecureNote" | i18n
}}

View File

@ -1892,13 +1892,5 @@
},
"searchMyVault": {
"message": "Search My Vault"
},
"applyFilter": {
"message": "Apply Filter",
"description": "Applying a filter to a list of vault items"
},
"filterAllVaults": {
"message": "Clear any active organization filter",
"description": "Applying a filter to a list of vault items"
}
}