mirror of
https://github.com/OneKeyHQ/bip39.git
synced 2026-04-18 08:22:16 +00:00
Add BIP38 interface elements
This commit is contained in:
@@ -603,6 +603,16 @@
|
|||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="col-md-12">
|
||||||
|
<div class="checkbox">
|
||||||
|
<label>
|
||||||
|
<input type="checkbox" class="use-bip38">
|
||||||
|
<span>Encrypt private keys using BIP38 and this password:</span>
|
||||||
|
</label>
|
||||||
|
<input class="bip38-password">
|
||||||
|
<span>Enabling BIP38 means each key will take take several minutes to generate.</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<ul class="addresses-type nav nav-tabs" role="tablist">
|
<ul class="addresses-type nav nav-tabs" role="tablist">
|
||||||
<li id="table-tab" class="active">
|
<li id="table-tab" class="active">
|
||||||
<a href="#table" role="tab" data-toggle="tab">Table</a>
|
<a href="#table" role="tab" data-toggle="tab">Table</a>
|
||||||
|
|||||||
@@ -90,6 +90,8 @@
|
|||||||
DOM.hardenedAddresses = $(".hardened-addresses");
|
DOM.hardenedAddresses = $(".hardened-addresses");
|
||||||
DOM.useBitpayAddressesContainer = $(".use-bitpay-addresses-container");
|
DOM.useBitpayAddressesContainer = $(".use-bitpay-addresses-container");
|
||||||
DOM.useBitpayAddresses = $(".use-bitpay-addresses");
|
DOM.useBitpayAddresses = $(".use-bitpay-addresses");
|
||||||
|
DOM.useBip38 = $(".use-bip38");
|
||||||
|
DOM.bip38Password = $(".bip38-password");
|
||||||
DOM.addresses = $(".addresses");
|
DOM.addresses = $(".addresses");
|
||||||
DOM.csvTab = $("#csv-tab a");
|
DOM.csvTab = $("#csv-tab a");
|
||||||
DOM.csv = $(".csv");
|
DOM.csv = $(".csv");
|
||||||
@@ -133,6 +135,8 @@
|
|||||||
DOM.bip141semantics.on("change", tabChanged);
|
DOM.bip141semantics.on("change", tabChanged);
|
||||||
DOM.tab.on("shown.bs.tab", tabChanged);
|
DOM.tab.on("shown.bs.tab", tabChanged);
|
||||||
DOM.hardenedAddresses.on("change", calcForDerivationPath);
|
DOM.hardenedAddresses.on("change", calcForDerivationPath);
|
||||||
|
DOM.useBip38.on("change", calcForDerivationPath);
|
||||||
|
DOM.bip38Password.on("change", calcForDerivationPath);
|
||||||
DOM.indexToggle.on("click", toggleIndexes);
|
DOM.indexToggle.on("click", toggleIndexes);
|
||||||
DOM.addressToggle.on("click", toggleAddresses);
|
DOM.addressToggle.on("click", toggleAddresses);
|
||||||
DOM.publicKeyToggle.on("click", togglePublicKeys);
|
DOM.publicKeyToggle.on("click", togglePublicKeys);
|
||||||
@@ -766,8 +770,8 @@
|
|||||||
var self = this;
|
var self = this;
|
||||||
this.shouldGenerate = true;
|
this.shouldGenerate = true;
|
||||||
var useHardenedAddresses = DOM.hardenedAddresses.prop("checked");
|
var useHardenedAddresses = DOM.hardenedAddresses.prop("checked");
|
||||||
var useBip38 = false; // TODO get from DOM
|
var useBip38 = DOM.useBip38.prop("checked");
|
||||||
var bip38password = "bip38password"; // TODO get from DOM
|
var bip38password = DOM.bip38Password.val();
|
||||||
var isSegwit = segwitSelected();
|
var isSegwit = segwitSelected();
|
||||||
var segwitAvailable = networkHasSegwit();
|
var segwitAvailable = networkHasSegwit();
|
||||||
var isP2wpkh = p2wpkhSelected();
|
var isP2wpkh = p2wpkhSelected();
|
||||||
|
|||||||
Reference in New Issue
Block a user