From f7e7583c98edae6954b359338e88d451ed349c38 Mon Sep 17 00:00:00 2001 From: Marcello Stanisci Date: Wed, 6 Jun 2018 10:46:38 +0200 Subject: Minor fixes. Passing the right callback, and tolerate missing fields. --- js/backoffice.js | 17 ++++++++++------- 1 file 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 = `` + `` + - `${subject.substring(0, 20)}...` + `` + `` + @@ -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}`; 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); -- cgit v1.2.3