mirror of
https://github.com/bitwarden/web
synced 2025-12-12 06:13:28 +00:00
Consistent: Replaced the clipboard icon with a clone icon to improve UX (#582)
* Replace copy value button fa-clipboard to fa-clone * Replace clone item button fa-clone to fa-files-o
This commit is contained in:
@@ -17,7 +17,7 @@
|
|||||||
<div class="ml-auto">
|
<div class="ml-auto">
|
||||||
<button class="btn btn-link" appA11yTitle="{{'copyPassword' | i18n}}"
|
<button class="btn btn-link" appA11yTitle="{{'copyPassword' | i18n}}"
|
||||||
(click)="copy(h.password)">
|
(click)="copy(h.password)">
|
||||||
<i class="fa fa-lg fa-clipboard" aria-hidden="true"></i>
|
<i class="fa fa-lg fa-clone" aria-hidden="true"></i>
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
|
|||||||
@@ -44,7 +44,7 @@
|
|||||||
<button type="button" class="btn btn-outline-secondary"
|
<button type="button" class="btn btn-outline-secondary"
|
||||||
appA11yTitle="{{'copyUsername' | i18n}}"
|
appA11yTitle="{{'copyUsername' | i18n}}"
|
||||||
(click)="copy(cipher.login.username, 'username', 'Username')" tabindex="-1">
|
(click)="copy(cipher.login.username, 'username', 'Username')" tabindex="-1">
|
||||||
<i class="fa fa-lg fa-clipboard" aria-hidden="true"></i>
|
<i class="fa fa-lg fa-clone" aria-hidden="true"></i>
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -84,7 +84,7 @@
|
|||||||
appA11yTitle="{{'copyPassword' | i18n}}"
|
appA11yTitle="{{'copyPassword' | i18n}}"
|
||||||
(click)="copy(cipher.login.password, 'password', 'Password')" tabindex="-1"
|
(click)="copy(cipher.login.password, 'password', 'Password')" tabindex="-1"
|
||||||
[disabled]="!cipher.viewPassword">
|
[disabled]="!cipher.viewPassword">
|
||||||
<i class="fa fa-lg fa-clipboard" aria-hidden="true"></i>
|
<i class="fa fa-lg fa-clone" aria-hidden="true"></i>
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -126,7 +126,7 @@
|
|||||||
<button type="button" class="btn btn-link"
|
<button type="button" class="btn btn-link"
|
||||||
appA11yTitle="{{'copyVerificationCode' | i18n}}"
|
appA11yTitle="{{'copyVerificationCode' | i18n}}"
|
||||||
(click)="copy(totpCode, 'verificationCodeTotp', 'TOTP')">
|
(click)="copy(totpCode, 'verificationCodeTotp', 'TOTP')">
|
||||||
<i class="fa fa-clipboard" aria-hidden="true"></i>
|
<i class="fa fa-clone" aria-hidden="true"></i>
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -148,7 +148,7 @@
|
|||||||
<button type="button" class="btn btn-outline-secondary"
|
<button type="button" class="btn btn-outline-secondary"
|
||||||
appA11yTitle="{{'copyUri' | i18n}}" (click)="copy(u.uri, 'uri', 'URI')"
|
appA11yTitle="{{'copyUri' | i18n}}" (click)="copy(u.uri, 'uri', 'URI')"
|
||||||
tabindex="-1">
|
tabindex="-1">
|
||||||
<i class="fa fa-lg fa-clipboard" aria-hidden="true"></i>
|
<i class="fa fa-lg fa-clone" aria-hidden="true"></i>
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -209,7 +209,7 @@
|
|||||||
<button type="button" class="btn btn-outline-secondary"
|
<button type="button" class="btn btn-outline-secondary"
|
||||||
appA11yTitle="{{'copyNumber' | i18n}}"
|
appA11yTitle="{{'copyNumber' | i18n}}"
|
||||||
(click)="copy(cipher.card.number, 'number', 'Number')" tabindex="-1">
|
(click)="copy(cipher.card.number, 'number', 'Number')" tabindex="-1">
|
||||||
<i class="fa fa-lg fa-clipboard" aria-hidden="true"></i>
|
<i class="fa fa-lg fa-clone" aria-hidden="true"></i>
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -246,7 +246,7 @@
|
|||||||
<button type="button" class="btn btn-outline-secondary"
|
<button type="button" class="btn btn-outline-secondary"
|
||||||
appA11yTitle="{{'securityCode' | i18n}}"
|
appA11yTitle="{{'securityCode' | i18n}}"
|
||||||
(click)="copy(cipher.card.code, 'securityCode', 'Security Code')" tabindex="-1">
|
(click)="copy(cipher.card.code, 'securityCode', 'Security Code')" tabindex="-1">
|
||||||
<i class="fa fa-lg fa-clipboard" aria-hidden="true"></i>
|
<i class="fa fa-lg fa-clone" aria-hidden="true"></i>
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -395,7 +395,7 @@
|
|||||||
<button type="button" class="btn btn-outline-secondary"
|
<button type="button" class="btn btn-outline-secondary"
|
||||||
appA11yTitle="{{'copyValue' | i18n}}"
|
appA11yTitle="{{'copyValue' | i18n}}"
|
||||||
(click)="copy(f.value, 'value', 'Field')" tabindex="-1">
|
(click)="copy(f.value, 'value', 'Field')" tabindex="-1">
|
||||||
<i class="fa fa-lg fa-clipboard" aria-hidden="true"></i>
|
<i class="fa fa-lg fa-clone" aria-hidden="true"></i>
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -416,7 +416,7 @@
|
|||||||
appA11yTitle="{{'copyValue' | i18n}}"
|
appA11yTitle="{{'copyValue' | i18n}}"
|
||||||
(click)="copy(f.value, 'value', f.type === fieldType.Hidden ? 'H_Field' : 'Field')"
|
(click)="copy(f.value, 'value', f.type === fieldType.Hidden ? 'H_Field' : 'Field')"
|
||||||
tabindex="-1" [disabled]="!cipher.viewPassword && !f.newField">
|
tabindex="-1" [disabled]="!cipher.viewPassword && !f.newField">
|
||||||
<i class="fa fa-lg fa-clipboard" aria-hidden="true"></i>
|
<i class="fa fa-lg fa-clone" aria-hidden="true"></i>
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -39,7 +39,7 @@
|
|||||||
<ng-container *ngIf="c.type === cipherType.Login && !c.isDeleted">
|
<ng-container *ngIf="c.type === cipherType.Login && !c.isDeleted">
|
||||||
<a class="dropdown-item" href="#" appStopClick
|
<a class="dropdown-item" href="#" appStopClick
|
||||||
(click)="copy(c, c.login.password, 'password', 'password')" *ngIf="c.viewPassword">
|
(click)="copy(c, c.login.password, 'password', 'password')" *ngIf="c.viewPassword">
|
||||||
<i class="fa fa-fw fa-clipboard" aria-hidden="true"></i>
|
<i class="fa fa-fw fa-clone" aria-hidden="true"></i>
|
||||||
{{'copyPassword' | i18n}}
|
{{'copyPassword' | i18n}}
|
||||||
</a>
|
</a>
|
||||||
<a class="dropdown-item" href="#" appStopClick *ngIf="c.login.canLaunch"
|
<a class="dropdown-item" href="#" appStopClick *ngIf="c.login.canLaunch"
|
||||||
@@ -55,7 +55,7 @@
|
|||||||
<a class="dropdown-item" href="#" appStopClick
|
<a class="dropdown-item" href="#" appStopClick
|
||||||
*ngIf="((!organization && !c.organizationId) || organization) && !c.isDeleted"
|
*ngIf="((!organization && !c.organizationId) || organization) && !c.isDeleted"
|
||||||
(click)="clone(c)">
|
(click)="clone(c)">
|
||||||
<i class="fa fa-fw fa-clone" aria-hidden="true"></i>
|
<i class="fa fa-fw fa-files-o" aria-hidden="true"></i>
|
||||||
{{'clone' | i18n}}
|
{{'clone' | i18n}}
|
||||||
</a>
|
</a>
|
||||||
<a class="dropdown-item" href="#" appStopClick
|
<a class="dropdown-item" href="#" appStopClick
|
||||||
|
|||||||
Reference in New Issue
Block a user