aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Coleman <coleman.ian@gmail.com>2014-09-29 16:30:05 +1000
committerIan Coleman <coleman.ian@gmail.com>2014-09-29 16:30:05 +1000
commit700901cd01d5687ac7b35ec21daf1bbf1fe363a2 (patch)
treed1e965ce86bfdbd5a1016869cf8852752f579169
parenta8c454871dafb83d47f65367ef46e64e4e47589f (diff)
downloadBIP39-700901cd01d5687ac7b35ec21daf1bbf1fe363a2.tar.gz
BIP39-700901cd01d5687ac7b35ec21daf1bbf1fe363a2.tar.zst
BIP39-700901cd01d5687ac7b35ec21daf1bbf1fe363a2.zip
New cells show with correct visibility
-rw-r--r--src/js/index.js28
1 files changed, 25 insertions, 3 deletions
diff --git a/src/js/index.js b/src/js/index.js
index f8b6761..81958fc 100644
--- a/src/js/index.js
+++ b/src/js/index.js
@@ -6,6 +6,10 @@
6 var network = Bitcoin.networks.bitcoin; 6 var network = Bitcoin.networks.bitcoin;
7 var addressRowTemplate = $("#address-row-template"); 7 var addressRowTemplate = $("#address-row-template");
8 8
9 var showIndex = true;
10 var showAddress = true;
11 var showPrivKey = true;
12
9 var phraseChangeTimeoutEvent = null; 13 var phraseChangeTimeoutEvent = null;
10 14
11 var DOM = {}; 15 var DOM = {};
@@ -121,14 +125,17 @@
121 } 125 }
122 126
123 function toggleIndexes() { 127 function toggleIndexes() {
128 showIndex = !showIndex;
124 $("td.index span").toggleClass("invisible"); 129 $("td.index span").toggleClass("invisible");
125 } 130 }
126 131
127 function toggleAddresses() { 132 function toggleAddresses() {
133 showAddress = !showAddress;
128 $("td.address span").toggleClass("invisible"); 134 $("td.address span").toggleClass("invisible");
129 } 135 }
130 136
131 function togglePrivateKeys() { 137 function togglePrivateKeys() {
138 showPrivKey = !showPrivKey;
132 $("td.privkey span").toggleClass("invisible"); 139 $("td.privkey span").toggleClass("invisible");
133 } 140 }
134 141
@@ -298,9 +305,24 @@
298 305
299 function addAddressToList(index, address, privkey) { 306 function addAddressToList(index, address, privkey) {
300 var row = $(addressRowTemplate.html()); 307 var row = $(addressRowTemplate.html());
301 row.find(".index span").text(index); 308 // Elements
302 row.find(".address span").text(address); 309 var indexCell = row.find(".index span");
303 row.find(".privkey span").text(privkey); 310 var addressCell = row.find(".address span");
311 var privkeyCell = row.find(".privkey span");
312 // Content
313 indexCell.text(index);
314 addressCell.text(address);
315 privkeyCell.text(privkey);
316 // Visibility
317 if (!showIndex) {
318 indexCell.addClass("invisible");
319 }
320 if (!showAddress) {
321 addressCell.addClass("invisible");
322 }
323 if (!showPrivKey) {
324 privkeCell.addClass("invisible");
325 }
304 DOM.addresses.append(row); 326 DOM.addresses.append(row);
305 } 327 }
306 328