2019-10-08 23:04:44 +02:00
|
|
|
<span class="row-btn" (click)="view()" appStopClick appStopProp appA11yTitle="{{'view' | i18n}}" *ngIf="showView">
|
|
|
|
<i class="fa fa-lg fa-list-alt" aria-hidden="true"></i>
|
2018-04-05 21:35:56 +02:00
|
|
|
</span>
|
|
|
|
<ng-container *ngIf="cipher.type === cipherType.Login">
|
2019-10-08 23:04:44 +02:00
|
|
|
<span class="row-btn" appStopClick appStopProp appA11yTitle="{{'launch' | i18n}}" (click)="launch()"
|
|
|
|
*ngIf="!showView" [ngClass]="{disabled: !cipher.login.canLaunch}">
|
|
|
|
<i class="fa fa-lg fa-share-square-o" aria-hidden="true"></i>
|
2018-04-05 21:35:56 +02:00
|
|
|
</span>
|
2019-10-08 23:04:44 +02:00
|
|
|
<span class="row-btn" appStopClick appStopProp appA11yTitle="{{'copyUsername' | i18n}}"
|
2019-07-12 21:00:20 +02:00
|
|
|
(click)="copy(cipher, cipher.login.username, 'username', 'Username')"
|
|
|
|
[ngClass]="{disabled: !cipher.login.username}">
|
2019-10-08 23:04:44 +02:00
|
|
|
<i class="fa fa-lg fa-user" aria-hidden="true"></i>
|
2018-04-05 21:35:56 +02:00
|
|
|
</span>
|
2019-10-08 23:04:44 +02:00
|
|
|
<span class="row-btn" appStopClick appStopProp appA11yTitle="{{'copyPassword' | i18n}}"
|
2019-07-12 21:00:20 +02:00
|
|
|
(click)="copy(cipher, cipher.login.password, 'password', 'Password')"
|
2020-05-24 19:59:49 +02:00
|
|
|
[ngClass]="{disabled: (!cipher.login.password || !cipher.viewPassword)}">
|
2019-10-08 23:04:44 +02:00
|
|
|
<i class="fa fa-lg fa-key" aria-hidden="true"></i>
|
2018-04-05 21:35:56 +02:00
|
|
|
</span>
|
|
|
|
</ng-container>
|
|
|
|
<ng-container *ngIf="cipher.type === cipherType.Card">
|
2019-10-08 23:04:44 +02:00
|
|
|
<span class="row-btn" appStopClick appStopProp appA11yTitle="{{'copyNumber' | i18n}}"
|
2019-07-12 21:00:20 +02:00
|
|
|
(click)="copy(cipher, cipher.card.number, 'number', 'Card Number')" [ngClass]="{disabled: !cipher.card.number}">
|
2019-10-08 23:04:44 +02:00
|
|
|
<i class="fa fa-lg fa-hashtag" aria-hidden="true"></i>
|
2018-04-05 21:35:56 +02:00
|
|
|
</span>
|
2019-10-08 23:04:44 +02:00
|
|
|
<span class="row-btn" appStopClick appStopProp appA11yTitle="{{'copySecurityCode' | i18n}}"
|
2019-07-12 21:00:20 +02:00
|
|
|
(click)="copy(cipher, cipher.card.code, 'securityCode', 'Security Code')"
|
|
|
|
[ngClass]="{disabled: !cipher.card.code}">
|
2019-10-08 23:04:44 +02:00
|
|
|
<i class="fa fa-lg fa-key" aria-hidden="true"></i>
|
2018-04-05 21:35:56 +02:00
|
|
|
</span>
|
|
|
|
</ng-container>
|
|
|
|
<ng-container *ngIf="cipher.type === cipherType.SecureNote">
|
2019-10-08 23:04:44 +02:00
|
|
|
<span class="row-btn" appStopClick appStopProp appA11yTitle="{{'copyNote' | i18n}}"
|
2019-07-12 21:00:20 +02:00
|
|
|
(click)="copy(cipher, cipher.notes, 'note', 'Note')" [ngClass]="{disabled: !cipher.notes}">
|
2020-07-27 19:22:56 +02:00
|
|
|
<i class="fa fa-lg fa-clone" aria-hidden="true"></i>
|
2018-04-05 21:35:56 +02:00
|
|
|
</span>
|
|
|
|
</ng-container>
|