X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;ds=sidebyside;f=src%2Fjs%2Findex.js;h=9ea5bb56fcc613d2c63f0bf62410896c29cb11b2;hb=7f15cb6eb98d29aeb64ec4a4ad37b81a66eb6103;hp=e5e45937ab05a602ec30c39722f1ad77c95cb131;hpb=7a995731ad7c43db248080d075fee751a09cadba;p=perso%2FImmae%2FProjets%2FCryptomonnaies%2FBIP39.git diff --git a/src/js/index.js b/src/js/index.js index e5e4593..9ea5bb5 100644 --- a/src/js/index.js +++ b/src/js/index.js @@ -63,18 +63,14 @@ disableForms(); hidePending(); hideValidationError(); + populateNetworkSelect(); } // Event handlers function networkChanged(e) { var network = e.target.value; - if (network in networks) { - networks[network].onSelect(); - } - else { - // TODO - } + networks[network].onSelect(); setBip44DerivationPath(); delayedPhraseChanged(); } @@ -389,8 +385,18 @@ .hide(); } - var networks = { - "bitcoin": { + function populateNetworkSelect() { + for (var i=0; i"); + option.attr("value", i); + option.text(network.name); + DOM.phraseNetwork.append(option); + } + } + + var networks = [ + { name: "Bitcoin", onSelect: function() { network = Bitcoin.networks.bitcoin; @@ -398,7 +404,7 @@ DOM.myceliumPath.val("m/44'/0'/0'/0"); }, }, - "bitcoin-testnet": { + { name: "Bitcoin Testnet", onSelect: function() { network = Bitcoin.networks.testnet; @@ -406,21 +412,21 @@ DOM.myceliumPath.val("m/44'/1'/0'/0"); }, }, - "litecoin": { + { name: "Litecoin", onSelect: function() { network = Bitcoin.networks.litecoin; DOM.bip44coin.val(2); }, }, - "dogecoin": { + { name: "Dogecoin", onSelect: function() { network = Bitcoin.networks.dogecoin; DOM.bip44coin.val(3); }, }, - } + ] init();