From: Ian Coleman Date: Thu, 22 Oct 2015 22:41:49 +0000 (+1100) Subject: Strength field uses select tag X-Git-Url: https://git.immae.eu/?p=perso%2FImmae%2FProjets%2FCryptomonnaies%2FBIP39.git;a=commitdiff_plain;h=18531979e830c8c094e8de0b3ee593eebd250807 Strength field uses select tag Closes #17 --- diff --git a/bip39-standalone.html b/bip39-standalone.html index 5ef69ea..28f0a55 100644 --- a/bip39-standalone.html +++ b/bip39-standalone.html @@ -70,7 +70,16 @@
- + @@ -14753,21 +14762,6 @@ var Mnemonic = function(language) { return; } var numWords = parseInt(DOM.strength.val()); - // Check strength is an integer - if (isNaN(numWords)) { - DOM.strength.val("12"); - numWords = 12; - } - // Check strength is a multiple of 32, if not round it down - if (numWords % 3 != 0) { - numWords = Math.floor(numWords / 3) * 3; - DOM.strength.val(numWords); - } - // Check strength is at least 32 - if (numWords == 0) { - numWords = 3; - DOM.strength.val(numWords); - } var strength = numWords / 3 * 32; var words = mnemonic.generate(strength); DOM.phrase.val(words); diff --git a/src/index.html b/src/index.html index 34b4248..1699b39 100644 --- a/src/index.html +++ b/src/index.html @@ -66,7 +66,16 @@
- + diff --git a/src/js/index.js b/src/js/index.js index 0a662a8..9dabe95 100644 --- a/src/js/index.js +++ b/src/js/index.js @@ -162,21 +162,6 @@ return; } var numWords = parseInt(DOM.strength.val()); - // Check strength is an integer - if (isNaN(numWords)) { - DOM.strength.val("12"); - numWords = 12; - } - // Check strength is a multiple of 32, if not round it down - if (numWords % 3 != 0) { - numWords = Math.floor(numWords / 3) * 3; - DOM.strength.val(numWords); - } - // Check strength is at least 32 - if (numWords == 0) { - numWords = 3; - DOM.strength.val(numWords); - } var strength = numWords / 3 * 32; var words = mnemonic.generate(strength); DOM.phrase.val(words);