-
Notifications
You must be signed in to change notification settings - Fork 8
/
options.html
84 lines (70 loc) · 3.15 KB
/
options.html
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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
<!DOCTYPE html>
<html manifest="manifest.appcache">
<head>
<meta name="viewport" content="width=device-width">
<link rel="stylesheet" href="css/main.css">
<link rel="stylesheet" media="(max-width: 400px)" href="css/narrow.css">
<script src="js/analytics.js" type="text/javascript"></script>
<script src="js/options.js" type="text/javascript"></script>
<script src="js/profiles.js" type="text/javascript"></script>
<script src="js/storage.js" type="text/javascript"></script>
<script src="js/util.js" type="text/javascript"></script>
</head>
<body class="web options">
<div id="content">
<h1>Password Generator</h1>
<div class="menu">
<a href="index.html">About</a>
<a href="generate.html">Generate</a>
<span class="menuitem">Settings</span>
</div>
<h2>General Settings</h2>
<input type="radio" name="password-storage" id="password-storage-none"
value="none">
Do not store the master password<br>
<input type="radio" name="password-storage" id="password-storage-memory"
value="memory" checked="checked">
Store the master password in memory<br>
<input type="radio" name="password-storage" id="password-storage-permanent"
value="permanent">
Store the master password in permanent storage<br>
<h2>Profiles</h2>
<div id="profile-titles">
<a id="add-profile">+ Add profile</a>
</div>
<div id="profile-settings">
<div>
Profile name:
<input type="text" id="profile-name" size="20" value="Profile 1">
</div>
<h3>Hash function</h3>
<input type="radio" name="hash-function" value="sha256" id="hash-function-sha256">
<label for="hash-function-sha256">SHA256</label>
<input type="radio" name="hash-function" value="sha1" id="hash-function-sha1">
<label for="hash-function-sha1">SHA1</label>
<input type="radio" name="hash-function" value="md5" id="hash-function-md5">
<label for="hash-function-md5">MD5</label>
<h3>Characters</h3>
<input type="checkbox" id="characters-upper"> <label for="characters-upper">
<kbd>ABCDEFGHIJKLMNOPQRSTUVWXYZ</kbd></label><br>
<input type="checkbox" id="characters-lower"> <label for="characters-lower">
<kbd>abcdefghijklmnopqrstuvwxyz</kbd></label><br>
<input type="checkbox" id="characters-digits"> <label for="characters-digits">
<kbd>0123456789</kbd></label><br>
<input type="checkbox" id="characters-symbols"> <label for="characters-symbols">
<kbd>`~!@#$%^&*()_-+={}|[]\:";'<>?,./</kbd></label><br><br>
<input type="checkbox" id="characters-mix"> <label for="all-character-types">
Use all selected character types in each password</label><br><br>
<p class="help">Edit this textbox to use a custom set or order of
characters, used in passwords:</p>
<textarea id="characters"></textarea>
<h3>Password length</h3>
<input type="range" id="length-range" min="4" max="30" value="8">
<input type="number" id="length-number" min="4" max="30" value="8">
</div>
<div id="buttons">
<button id="button-close">Close</button>
</div>
</div>
</body>
</html>