diff options
author | Marcello Stanisci <stanisci.m@gmail.com> | 2018-06-06 10:46:38 +0200 |
---|---|---|
committer | Marcello Stanisci <stanisci.m@gmail.com> | 2018-06-06 10:46:38 +0200 |
commit | f7e7583c98edae6954b359338e88d451ed349c38 (patch) | |
tree | b8cb06eea613914ad06748270b28becd71182bac | |
parent | 6548176d8749ffebe3d53d29f5156fcf569bf9e4 (diff) | |
download | backoffice-f7e7583c98edae6954b359338e88d451ed349c38.tar.gz backoffice-f7e7583c98edae6954b359338e88d451ed349c38.tar.bz2 backoffice-f7e7583c98edae6954b359338e88d451ed349c38.zip |
Minor fixes.
Passing the right callback, and tolerate missing fields.
-rw-r--r-- | js/backoffice.js | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/js/backoffice.js b/js/backoffice.js index 8ce913c..91f36de 100644 --- a/js/backoffice.js +++ b/js/backoffice.js @@ -162,7 +162,7 @@ var track_transfer = function(exchange, wtid, cb){ switch(req.status){ case 200: var tracks = JSON.parse(req.responseText); - cb(true, + cb(false, tracks.deposits_sums, tracks.execution_time, wtid); @@ -289,12 +289,13 @@ function fill_box(tracks, http_code) XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null).snapshotItem(0); var row = document.createElement("tr"); - var subject = `${entry.wtid} ${entry.exchange_url}`; + var subject = `${entry.wtid} ${entry.exchange}`; console.log("Subject", subject); row.innerHTML = `` + `<td class="wtid">` + - `<a onclick="track_transfer(\'${entry.exchange_url}\', ` + - `\'${entry.wtid}\')"` + + `<a onclick="track_transfer(\'${entry.exchange}\', ` + + `\'${entry.wtid}\', ` + + `fill_table)"` + `href="#${i}">${subject.substring(0, 20)}...` + `</a>` + `</td>` + @@ -354,6 +355,7 @@ function fill_table(scroll, data, execution_time, wtid_marker){ /* not append data, erase! */ if (!scroll){ + START = LAST = 0; clean_results(); if(0 == data.length){ /* make NO RESULTS visible and hide tab headers */ @@ -395,8 +397,9 @@ function fill_table(scroll, data, execution_time, wtid_marker){ onclick="track_order('${entry.order_id}', fill_box);"> ${entry.order_id}</a>`; td_summary.className = "summary"; - td_summary.innerHTML = entry.summary; - td_amount.innerHTML = amount_to_string(entry.amount); + td_summary.innerHTML = entry.summary || "deposited"; + td_amount.innerHTML = amount_to_string( + entry.amount || entry.deposit_value); td_date.innerHTML = parse_date (entry.timestamp || execution_time); row.appendChild(td_order_id); @@ -450,7 +453,7 @@ function track_cherry_pick(form){ if ("order" == type){ var order_id = xpath_get("input[@class='order']", form) .snapshotItem(0); - track_order(order_id.value); + track_order(order_id.value, fill_box); } else{ var data = xpath_get("input[@class='transfer']", form); |