X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=src%2Fjs%2Findex.js;h=41f826053cd76e3f9cd94023edc61803e1f533a5;hb=8b095871e8ab14ec236ddb181ffdfe36e6636058;hp=13c61780931f03282c99d043e76d7231af7fbc0f;hpb=0a1f0259d1cfe5217ca9c08f7fbd371a03703594;p=perso%2FImmae%2FProjets%2FCryptomonnaies%2FBIP39.git diff --git a/src/js/index.js b/src/js/index.js index 13c6178..41f8260 100644 --- a/src/js/index.js +++ b/src/js/index.js @@ -3,7 +3,7 @@ // mnemonics is populated as required by getLanguage var mnemonics = { "english": new Mnemonic("english") }; var mnemonic = mnemonics["english"]; - var seed = null + var seed = null; var bip32RootKey = null; var bip32ExtendedKey = null; var network = bitcoin.networks.bitcoin; @@ -19,6 +19,8 @@ var phraseChangeTimeoutEvent = null; var rootKeyChangedTimeoutEvent = null; + var generationProcesses = []; + var DOM = {}; DOM.network = $(".network"); DOM.phraseNetwork = $("#network-phrase"); @@ -512,14 +514,28 @@ } function displayAddresses(start, total) { - for (var i=0; i 0) { + var generation = generationProcesses.shift(); + generation.stop(); + } } function clearKey() { @@ -647,6 +681,9 @@ var closestWord = words[0]; for (var i=0; i