mirror of
https://github.com/S2-/pwgen.git
synced 2025-08-02 17:00:03 +02:00
Compare commits
4 Commits
Author | SHA1 | Date | |
---|---|---|---|
e40a37b496 | |||
dc4ad35e31 | |||
a5bcb1bda2 | |||
afd53323cf |
@@ -10,3 +10,9 @@ A firefox addon that generates a password and copies it to the clipboard
|
||||
|
||||
On amo!
|
||||
[https://addons.mozilla.org/firefox/addon/pwgen-reloaded/](https://addons.mozilla.org/firefox/addon/pwgen-reloaded/)
|
||||
|
||||
|
||||
## develop
|
||||
|
||||
Clone this repo, open firefox on [about:debugging](about:debugging) and load the extension by selecting the cloned folder.
|
||||
Start coding!
|
||||
|
@@ -2,8 +2,13 @@
|
||||
"description": "Just a toolbar button that generates a password and copies it to your clipboard.",
|
||||
"manifest_version": 2,
|
||||
"name": "pwgen reloaded",
|
||||
"version": "1.1.22",
|
||||
"version": "1.1.23",
|
||||
"homepage_url": "https://github.com/S2-/pwgen",
|
||||
"applications": {
|
||||
"gecko": {
|
||||
"id": "{46b66c4d-605f-4f4d-8689-20b44b45656c}"
|
||||
}
|
||||
},
|
||||
"icons": {
|
||||
"48": "icons/lock-48.png"
|
||||
},
|
||||
|
@@ -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