aboutsummaryrefslogtreecommitdiff
path: root/src/js/index.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/js/index.js')
-rw-r--r--src/js/index.js18
1 files changed, 17 insertions, 1 deletions
diff --git a/src/js/index.js b/src/js/index.js
index 739dc01..38a7efd 100644
--- a/src/js/index.js
+++ b/src/js/index.js
@@ -80,6 +80,7 @@
80 DOM.addresses = $(".addresses"); 80 DOM.addresses = $(".addresses");
81 DOM.rowsToAdd = $(".rows-to-add"); 81 DOM.rowsToAdd = $(".rows-to-add");
82 DOM.more = $(".more"); 82 DOM.more = $(".more");
83 DOM.moreRowsStartIndex = $(".more-rows-start-index");
83 DOM.feedback = $(".feedback"); 84 DOM.feedback = $(".feedback");
84 DOM.tab = $(".derivation-type a"); 85 DOM.tab = $(".derivation-type a");
85 DOM.indexToggle = $(".index-toggle"); 86 DOM.indexToggle = $(".index-toggle");
@@ -750,12 +751,19 @@
750 } 751 }
751 752
752 function showMore() { 753 function showMore() {
753 var start = DOM.addresses.children().length;
754 var rowsToAdd = parseInt(DOM.rowsToAdd.val()); 754 var rowsToAdd = parseInt(DOM.rowsToAdd.val());
755 if (isNaN(rowsToAdd)) { 755 if (isNaN(rowsToAdd)) {
756 rowsToAdd = 20; 756 rowsToAdd = 20;
757 DOM.rowsToAdd.val("20"); 757 DOM.rowsToAdd.val("20");
758 } 758 }
759 var start = parseInt(DOM.moreRowsStartIndex.val())
760 if (isNaN(start)) {
761 start = lastIndexInTable() + 1;
762 }
763 else {
764 var newStart = start + rowsToAdd;
765 DOM.moreRowsStartIndex.val(newStart);
766 }
759 if (rowsToAdd > 200) { 767 if (rowsToAdd > 200) {
760 var msg = "Generating " + rowsToAdd + " rows could take a while. "; 768 var msg = "Generating " + rowsToAdd + " rows could take a while. ";
761 msg += "Do you want to continue?"; 769 msg += "Do you want to continue?";
@@ -1291,6 +1299,14 @@
1291 } 1299 }
1292 } 1300 }
1293 1301
1302 function lastIndexInTable() {
1303 var pathText = DOM.addresses.find(".index").last().text();
1304 var pathBits = pathText.split("/");
1305 var lastBit = pathBits[pathBits.length-1];
1306 var lastBitClean = lastBit.replace("'", "");
1307 return parseInt(lastBitClean);
1308 }
1309
1294 var networks = [ 1310 var networks = [
1295 { 1311 {
1296 name: "BCH - Bitcoin Cash", 1312 name: "BCH - Bitcoin Cash",