mirror of
https://github.com/S2-/pwgen.git
synced 2025-08-02 17:00:03 +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;
|
text-align: center;
|
||||||
margin-right: -15px;
|
margin-right: -15px;
|
||||||
margin-left: -19px;
|
margin-left: -19px;
|
||||||
margin-top: -1px;
|
margin-top: -27px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.fadein {
|
.fadein {
|
||||||
|
@@ -10,8 +10,6 @@
|
|||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
<div class="copied" style="display: none;">Password copied to clipboard</div>
|
|
||||||
|
|
||||||
<form>
|
<form>
|
||||||
<div>
|
<div>
|
||||||
<input type="text" id="pw" name="pw">
|
<input type="text" id="pw" name="pw">
|
||||||
@@ -42,6 +40,7 @@
|
|||||||
<div>
|
<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">
|
<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>
|
<label for="directcopy">Copy directly</label>
|
||||||
|
<div class="copied" style="display: none;">Password copied to clipboard</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</form>
|
</form>
|
||||||
|
@@ -80,6 +80,10 @@ document.addEventListener('DOMContentLoaded', function() {
|
|||||||
ev.preventDefault();
|
ev.preventDefault();
|
||||||
var params = getParams();
|
var params = getParams();
|
||||||
document.getElementById('pw').value = randPassword(generateLength(), params.special, params.exclude);
|
document.getElementById('pw').value = randPassword(generateLength(), params.special, params.exclude);
|
||||||
|
|
||||||
|
if (params.directcopy) {
|
||||||
|
copypasstoclippboard();
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
document.getElementById('copy').addEventListener('click', (ev) => {
|
document.getElementById('copy').addEventListener('click', (ev) => {
|
||||||
|
Reference in New Issue
Block a user