Use name from theme when downloading/printing twofactor backup codes.

Signed-off-by: Joachim Bauch <bauch@struktur.de>
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
pull/14829/head
Joachim Bauch 6 years ago committed by Christoph Wurst
parent fce1ddc04e
commit 10aab0cdab
No known key found for this signature in database
GPG Key ID: CC42AC2A7F0E56D8
  1. 6
      apps/twofactor_backupcodes/js/settings.js
  2. 2
      apps/twofactor_backupcodes/js/settings.js.map
  3. 5
      apps/twofactor_backupcodes/src/service/PrintService.js
  4. 9
      apps/twofactor_backupcodes/src/views/PersonalSettings.vue

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -1,6 +1,7 @@
export function print (data) {
const newTab = window.open('', t('twofactor_backupcodes', 'Nextcloud backup codes'));
newTab.document.write('<h1>' + t('twofactor_backupcodes', 'Nextcloud backup codes') + '</h1>');
const name = OC.theme.name || 'Nextcloud';
const newTab = window.open('', t('twofactor_backupcodes', '{name} backup codes', {name: name}));
newTab.document.write('<h1>' + t('twofactor_backupcodes', '{name} backup codes', {name: name}) + '</h1>');
newTab.document.write('<pre>' + data + '</pre>');
newTab.print();
newTab.close();

@ -15,7 +15,7 @@
</ul>
<a :href="downloadUrl"
class="button primary"
download="Nextcloud-backup-codes.txt">{{ t('twofactor_backupcodes', 'Save backup codes') }}</a>
:download="downloadFilename">{{ t('twofactor_backupcodes', 'Save backup codes') }}</a>
<button class="button"
v-on:click="printCodes">{{ t('twofactor_backupcodes', 'Print backup codes') }}</button>
</template>
@ -52,6 +52,10 @@
return prev + code + '\r\n';
}, ''));
},
downloadFilename: function() {
const name = OC.theme.name || 'Nextcloud';
return name + '-backup-codes.txt';
},
enabled: function() {
return this.$store.state.enabled
},
@ -63,6 +67,9 @@
},
codes: function() {
return this.$store.state.codes
},
name: function() {
return OC.theme.name || 'Nextcloud'
}
},
methods: {

Loading…
Cancel
Save