Compare commits

..

No commits in common. "6b540a940ed30659dd47ee7a5bf79cbd402342cd" and "8a3d1f1d85fd14d82252aa5fcc7cb2f5a8a0c902" have entirely different histories.

View file

@ -55,26 +55,15 @@ $(() => {
updateBitMeter() updateBitMeter()
} }
function generatePassword () { if (window.crypto && window.crypto.getRandomValues) {
$('#too-old').hide()
$('#run-generator').click(() => {
const options = $options.serializeObject() const options = $options.serializeObject()
$output.text(generate(options)).removeClass('placeholder') $output.text(generate(options)).removeClass('placeholder')
$('#copy-password').prop('disabled', false) $('#copy-password').prop('disabled', false)
return false return false
} })
const settings = window.localStorage.getItem('settings')
if (settings) {
try {
loadSettings(JSON.parse(settings))
} catch (e) {
console.log(e)
}
}
if (window.crypto && window.crypto.getRandomValues) {
$('#too-old').hide()
$('#run-generator').click(generatePassword)
$('#save-settings').click(() => { $('#save-settings').click(() => {
const options = $options.serializeObject() const options = $options.serializeObject()
@ -91,6 +80,14 @@ $(() => {
$options.find('select, input').change(updateBitMeter) $options.find('select, input').change(updateBitMeter)
$options.find('input[type=number]').on('input', updateBitMeter) $options.find('input[type=number]').on('input', updateBitMeter)
updateBitMeter() updateBitMeter()
generatePassword() }
const settings = window.localStorage.getItem('settings')
if (settings) {
try {
loadSettings(JSON.parse(settings))
} catch (e) {
console.log(e)
}
} }
}) })