function phraseChanged() {
showPending();
- hideValidationError();
setMnemonicLanguage();
// Get the mnemonic phrase
var phrase = DOM.phrase.val();
var passphrase = DOM.passphrase.val();
calcBip32RootKeyFromSeed(phrase, passphrase);
calcForDerivationPath();
- hidePending();
}
function delayedEntropyChanged() {
}
function calcForDerivationPath() {
- showPending();
clearDerivedKeys();
clearAddressesList();
- hideValidationError();
+ showPending();
// Don't show bip49 if it's selected but network doesn't support it
if (bip49TabSelected() && !networkHasBip49()) {
return;
displayBip49Info();
}
displayBip32Info();
- hidePending();
}
function generateClicked() {
for (var i=0; i<rows.length; i++) {
rows[i].shouldGenerate = false;
}
+ hidePending();
}
for (var i=0; i<total; i++) {
var index = i + start;
- rows.push(new TableRow(index));
+ var isLast = i == total - 1;
+ rows.push(new TableRow(index, isLast));
}
})());
}
- function TableRow(index) {
+ function TableRow(index, isLast) {
var self = this;
this.shouldGenerate = true;
address = bitcoinjs.bitcoin.address.fromOutputScript(scriptpubkey, network)
}
addAddressToList(indexText, address, pubkey, privkey);
+ if (isLast) {
+ hidePending();
+ }
}, 50)
}