2015-05-18 07:51:36 -07:00
< div
class="topbar-container"
2015-05-07 14:35:54 -07:00
ng-include="'views/includes/topbar.html'"
ng-init="titleSection='Backup'; goBackToState = 'preferences'">
< / div >
2015-03-06 07:00:10 -08:00
2015-04-23 22:17:54 -07:00
< div class = "content p20v" ng-controller = "backupController as backup" >
2015-04-15 10:43:59 -07:00
< div class = "row m20t" >
2015-07-15 18:10:59 -07:00
< div class = "columns" ng-show = "!backup.backupWalletPlainText" >
< div class = "text-warning size-14 m10v" ng-show = "backup.error" >
< i class = "fi-alert size-12" > < / i >
< span translate > Failed to create backup < / span >
< / div >
2015-04-15 10:43:59 -07:00
< div class = "text-warning size-14 m10v" ng-show = "backup.isEncrypted" >
< i class = "fi-alert size-12" > < / i >
2015-05-14 09:45:39 -07:00
< span translate > The private key for this wallet is encrypted. Exporting a backup will keep the private key encrypted in the backup archive.< / span >
2015-03-06 07:00:10 -08:00
2015-04-15 10:43:59 -07:00
< / div >
2015-03-06 07:00:10 -08:00
2015-04-15 10:43:59 -07:00
< label for = "password" translate > Set up a Password for your backup< / label >
< div class = "input" >
2015-05-18 07:51:36 -07:00
< input type = "password" class = "form-control"
2015-04-15 10:43:59 -07:00
placeholder="{{'Your backup password'|translate}}"
name="password" ng-model="backup.password">
< / div >
2015-03-06 07:00:10 -08:00
2015-04-21 23:53:47 -07:00
< label for = "password" translate > Repeat password< / label >
2015-04-15 10:43:59 -07:00
< div class = "input" >
2015-05-18 07:51:36 -07:00
< input type = "password" class = "form-control"
2015-04-15 10:43:59 -07:00
placeholder="{{'Repeat password'|translate}}"
name="password" ng-model="backup.repeatpassword">
< / div >
2015-03-06 07:00:10 -08:00
2015-07-15 18:10:59 -07:00
< div class = "m10t oh" ng-init = "hideAdv=true" >
< a class = "button outline light-gray expand tiny" ng-click = "hideAdv=!hideAdv" >
< i class = "fi-widget m3r" > < / i >
< span translate ng-hide = "!hideAdv" > Show Advanced options< / span >
< span translate ng-hide = "hideAdv" > Hide Advanced options< / span >
< i ng-if = "hideAdv" class = "icon-arrow-down4" > < / i >
< i ng-if = "!hideAdv" class = "icon-arrow-up4" > < / i >
< / a >
< / div >
< div ng-hide = "hideAdv" class = "row" >
< div class = "large-12 columns" >
< label for = "no-sign" class = "line-b oh" >
2015-07-17 06:21:27 -07:00
< span translate > Do not include private key in backup< / span >
2015-07-15 18:10:59 -07:00
< switch id = "no-sign" name = "noSign" ng-model = "noSign" class = "green right m5t m10b" > < / switch >
< / label >
< / div >
< div class = "m10 size-14 text-gray" translate >
2015-07-17 06:21:27 -07:00
A backup without its private key will allow the user to see the wallet balance, transactions, and create spend proposals. However, it will not be able to approve (sign) proposals.
2015-07-15 18:10:59 -07:00
< / div >
< / div >
2015-05-18 07:51:36 -07:00
< button class = "black round expand" ng-click = "backup.downloadWalletBackup()"
ng-disabled="(!backup.password || backup.password != backup.repeatpassword)"
ng-style="{'background-color':index.backgroundColor}"
2015-04-15 10:43:59 -07:00
ng-show="!backup.isSafari & & !backup.isCordova">< i class = "fi-download" > < / i >
< span translate > Download backup< / span > < / button >
2015-05-18 07:51:36 -07:00
< button class = "black round expand" ng-click = "backup.viewWalletBackup()"
2015-04-15 10:43:59 -07:00
ng-disabled="(!backup.password || backup.password != backup.repeatpassword)"
2015-05-18 07:51:36 -07:00
ng-style="{'background-color':index.backgroundColor}"
2015-04-15 10:43:59 -07:00
ng-show="backup.isSafari & & !backup.isCordova">< i class = "fi-eye" > < / i >
< span translate > View backup< / span > < / button >
< div ng-show = "backup.isCordova" >
< h4 translate > Backup options< / h4 >
2015-05-18 07:51:36 -07:00
< button class = "black round expand" ng-disabled = "(!backup.password || backup.password != backup.repeatpassword)"
ng-style="{'background-color':index.backgroundColor}"
2015-04-15 10:43:59 -07:00
ng-click="backup.copyWalletBackup()">< i class = "fi-clipboard-pencil" > < / i >
< span translate > Copy to clipboard< / span > < / button >
2015-05-18 07:51:36 -07:00
< button class = "black round expand" ng-disabled = "(!backup.password || backup.password != backup.repeatpassword)"
ng-style="{'background-color':index.backgroundColor}"
2015-04-15 10:43:59 -07:00
ng-click="backup.sendWalletBackup()">< i class = "fi-mail" > < / i >
< span translate > Send by email< / span > < / button >
< / div >
2015-03-06 07:00:10 -08:00
< / div >
2015-04-15 10:43:59 -07:00
< / div >
2015-07-15 18:10:59 -07:00
2015-03-06 07:00:10 -08:00
< div class = "row m20b" ng-show = "backup.backupWalletPlainText" >
< div class = "large-12 columns" >
2015-05-14 09:45:39 -07:00
< h3 translate > Copy backup to a safe place< / h3 >
2015-03-06 07:00:10 -08:00
< div class = "input" >
2015-04-15 10:43:59 -07:00
< textarea rows = "12" > {{backup.backupWalletPlainText}}< / textarea >
2015-03-06 07:00:10 -08:00
< / div >
< div class = "size-12 text-gray text-right" >
2015-05-18 07:51:36 -07:00
< i class = "icon-compose" > < / i >
2015-05-14 09:45:39 -07:00
< span translate > Copy this text as it is to a safe place (notepad or email)< / span >
2015-03-06 07:00:10 -08:00
< / div >
< / div >
< / div >
2015-04-15 10:46:06 -07:00
< div class = "m10 size-14 text-gray" translate >
2015-05-14 09:45:39 -07:00
* You can safely install your backup on another device and use your wallet from multiple devices at the same time.
2015-04-15 10:46:06 -07:00
< / div >
2015-03-06 07:00:10 -08:00
2015-04-15 10:43:59 -07:00
< / div >