forked from Authenticator-Extension/Authenticator
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathimport.html
More file actions
63 lines (63 loc) · 2.83 KB
/
import.html
File metadata and controls
63 lines (63 loc) · 2.83 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title> </title>
<script src="js/import.js"></script>
<link rel="stylesheet" href="css/import.css" type="text/css" charset="utf-8">
<script src="js/vue.min.js"></script>
<script src="js/vue-dragula.js"></script>
<script src="js/md5.js"></script>
<script src="js/aes.js"></script>
<script src="js/sha.js"></script>
<script src="js/qrcode.js"></script>
<script src="build/models/encryption.js"></script>
<script src="build/models/interface.js"></script>
<script src="build/models/key-utilities.js"></script>
<script src="build/models/otp.js"></script>
<script src="build/models/storage.js"></script>
<script src="build/models/dropbox.js"></script>
</head>
<body>
<div id="authenticator" v-cloak>
<div v-if="!shouldShowPassphrase">
<div class="import_tab">
<input type="radio" id="import_file_radio" value="import_file" v-model="importType">
<label for="import_file_radio">{{ i18n.import_backup_file }}</label>
<input type="radio" id="import_code_radio" value="import_code" v-model="importType">
<label for="import_code_radio">{{ i18n.import_backup_code }}</label>
</div>
<div class="import_file" v-show="importType === 'import_file'">
<label for="import_file">{{ i18n.import_backup_file }}</label>
<input id="import_file" type="file" v-on:change="importFile($event, true)" accept="application/json"></input>
</div>
<div v-show="importType === 'import_code'">
<div class="import_code">
<textarea spellcheck="false" v-model="importCode"></textarea>
</div>
<div class="import_encrypted">
<input type="checkbox" id="encryptedCode" v-model="importEncrypted">
<label for="encryptedCode">{{ i18n.encrypted }}</label>
</div>
<div class="import_passphrase" v-show="importEncrypted">
<label for="import_passphrase">{{ i18n.phrase }}</label>
<input id="import_passphrase" type="password" v-model="importPassphrase">
</div>
<button v-on:click="importBackupCode()">{{ i18n.import_backup_code }}</button>
</div>
</div>
<div v-if="shouldShowPassphrase" class="error_password">{{ i18n.import_error_password }}</div>
</div>
<script src="build/ui/add-account.js"></script>
<script src="build/ui/class.js"></script>
<script src="build/ui/entry.js"></script>
<script src="build/ui/i18n.js"></script>
<script src="build/ui/info.js"></script>
<script src="build/ui/menu.js"></script>
<script src="build/ui/message.js"></script>
<script src="build/ui/passphrase.js"></script>
<script src="build/ui/qr.js"></script>
<script src="build/ui/ui.js"></script>
<script src="build/popup.js"></script>
</body>
</html>