mirror of
https://github.com/S2-/pwgen.git
synced 2025-08-02 00:40:08 +02:00
copy password to clipboard when generating a new one
This commit is contained in:
@@ -58,7 +58,7 @@ input[type="checkbox"] {
|
||||
text-align: center;
|
||||
margin-right: -15px;
|
||||
margin-left: -19px;
|
||||
margin-top: -1px;
|
||||
margin-top: -27px;
|
||||
}
|
||||
|
||||
.fadein {
|
||||
|
@@ -10,8 +10,6 @@
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div class="copied" style="display: none;">Password copied to clipboard</div>
|
||||
|
||||
<form>
|
||||
<div>
|
||||
<input type="text" id="pw" name="pw">
|
||||
@@ -42,6 +40,7 @@
|
||||
<div>
|
||||
<input type="checkbox" id="directcopy" name="directcopy" title="The next time the toolbar button is clicked, the password is copied to the clipboard directly">
|
||||
<label for="directcopy">Copy directly</label>
|
||||
<div class="copied" style="display: none;">Password copied to clipboard</div>
|
||||
</div>
|
||||
|
||||
</form>
|
||||
|
@@ -80,6 +80,10 @@ document.addEventListener('DOMContentLoaded', function() {
|
||||
ev.preventDefault();
|
||||
var params = getParams();
|
||||
document.getElementById('pw').value = randPassword(generateLength(), params.special, params.exclude);
|
||||
|
||||
if (params.directcopy) {
|
||||
copypasstoclippboard();
|
||||
}
|
||||
});
|
||||
|
||||
document.getElementById('copy').addEventListener('click', (ev) => {
|
||||
|
Reference in New Issue
Block a user