</div>
</div>
<div class="form-group">
- <label for="phrase" class="col-sm-2 control-label">BIP39 Split Mnemonic</label>
+ <div class="splitMnemonic hidden">
+ <label for="phrase" class="col-sm-2 control-label">BIP39 Split Mnemonic</label>
+ <div class="col-sm-10">
+ <textarea id="phraseSplit" class="phraseSplit private-data form-control" title="Only 2 of 3 cards needed to recover." rows="3"></textarea>
+ <p class="help-block">
+ <span id="phraseSplitWarn" class="phraseSplitWarn"></span>
+ </p>
+ </div>
+ </div>
+ <div class="col-sm-2">
+ </div>
<div class="col-sm-10">
- <textarea id="phraseSplit" class="phraseSplit private-data form-control" title="Only 2 of 3 cards needed to recover." rows="3"></textarea>
- <p class="help-block">
- <span id="phraseSplitWarn" class="phraseSplitWarn"></span>
- </p>
+ <label class="control-label text-weight-normal">
+ <input type="checkbox" class="showSplitMnemonic">
+ Show split mnemonic cards
+ </label>
</div>
</div>
<div class="form-group">
DOM.entropyWeakEntropyOverrideWarning = DOM.entropyContainer.find(".weak-entropy-override-warning");
DOM.entropyFilterWarning = DOM.entropyContainer.find(".filter-warning");
DOM.phrase = $(".phrase");
+ DOM.splitMnemonic = $(".splitMnemonic");
+ DOM.showSplitMnemonic = $(".showSplitMnemonic");
DOM.phraseSplit = $(".phraseSplit");
DOM.phraseSplitWarn = $(".phraseSplitWarn");
DOM.passphrase = $(".passphrase");
DOM.entropyMnemonicLength.on("change", entropyChanged);
DOM.entropyTypeInputs.on("change", entropyTypeChanged);
DOM.phrase.on("input", delayedPhraseChanged);
+ DOM.showSplitMnemonic.on("change", toggleSplitMnemonic);
DOM.passphrase.on("input", delayedPhraseChanged);
DOM.generate.on("click", generateClicked);
DOM.more.on("click", showMore);
phraseChanged();
}
+ function toggleSplitMnemonic() {
+ if (DOM.showSplitMnemonic.prop("checked")) {
+ DOM.splitMnemonic.removeClass("hidden");
+ }
+ else {
+ DOM.splitMnemonic.addClass("hidden");
+ }
+ }
+
function calcForDerivationPath() {
clearDerivedKeys();
clearAddressesList();