Add ShowTokenAsDot setting

This commit is contained in:
Bubka
2020-02-27 16:58:04 +01:00
parent d345c80d4d
commit 63d9bd4b5c
6 changed files with 48 additions and 18 deletions

View File

@ -5,7 +5,7 @@
</figure>
<p class="is-size-4 has-text-grey-light has-ellipsis">{{ internal_service }}</p>
<p class="is-size-6 has-text-grey has-ellipsis">{{ internal_account }}</p>
<p id="otp" class="is-size-1 has-text-white" :title="$t('commons.copy_to_clipboard')" v-clipboard="() => otp.replace(/ /g, '')" v-clipboard:success="clipboardSuccessHandler">{{ otp }}</p>
<p id="otp" class="is-size-1 has-text-white" :title="$t('commons.copy_to_clipboard')" v-clipboard="() => otp.replace(/ /g, '')" v-clipboard:success="clipboardSuccessHandler">{{ displayedOtp }}</p>
<ul class="dots" v-if="type === 'totp'">
<li v-for="n in 30"></li>
</ul>
@ -40,6 +40,12 @@
icon: ''
},
computed: {
displayedOtp() {
return Boolean(Number(appSettings.showTokenAsDot)) ? this.otp.replace(/[0-9]/g, '●') : this.otp
}
},
mounted: function() {
this.showAccount()
},