gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] [taler-merchant-frontends] branch master updated: Helper fu


From: gnunet
Subject: [GNUnet-SVN] [taler-merchant-frontends] branch master updated: Helper function to fill the table with /history response.
Date: Tue, 28 Feb 2017 18:34:41 +0100

This is an automated email from the git hooks/post-receive script.

marcello pushed a commit to branch master
in repository merchant-frontends.

The following commit(s) were added to refs/heads/master by this push:
     new eb72888  Helper function to fill the table with /history response.
eb72888 is described below

commit eb728887900e3e6f484abf15ad2317576ace8ee6
Author: Marcello Stanisci <address@hidden>
AuthorDate: Tue Feb 28 18:34:32 2017 +0100

    Helper function to fill the table with /history response.
---
 talerfrontends/blog/static/backoffice.js      | 45 ++++++++++++++++-----------
 talerfrontends/blog/templates/backoffice.html |  1 +
 2 files changed, 27 insertions(+), 19 deletions(-)

diff --git a/talerfrontends/blog/static/backoffice.js 
b/talerfrontends/blog/static/backoffice.js
index 3c08395..781c3c4 100644
--- a/talerfrontends/blog/static/backoffice.js
+++ b/talerfrontends/blog/static/backoffice.js
@@ -110,6 +110,31 @@ function get_more_history(){
   console.log("Scrolled to the bottom.");
 }
 
+/**
+ * Append results to the table showing results.
+ */
+function fill_table(history){
+  var table = document.getElementById("history");
+  for (var i=0; i<history.length; i++){
+    var entry = history[i];
+    var row = document.createElement("tr");
+    var td_order_id = document.createElement("td");
+    var td_summary = document.createElement("td");
+    var td_amount = document.createElement("td");
+    var td_timestamp = document.createElement("td");
+    td_order_id.innerHTML = `<a href="#" 
onclick='track_order("${entry.order_id}", "FSF");'>${entry.order_id}</a>`;
+    td_summary.innerHTML = "TBD";
+    td_amount.innerHTML = amount_to_string(entry.amount);
+    td_timestamp.innerHTML = parse_date(entry.timestamp);
+    row.appendChild(td_order_id);
+    row.appendChild(td_summary);
+    row.appendChild(td_amount);
+    row.appendChild(td_timestamp);
+    table.appendChild(row);
+    }
+  table.style.visibility = "";
+}
+
 function get_history(){
 
   var DAYS = 10;
@@ -126,25 +151,7 @@ function get_history(){
         console.log("Got no transactions");
         return;
       }
-      var table = document.getElementById("history");
-      for (var i=0; i<history.length; i++){
-       var entry = history[i];
-        var row = document.createElement("tr");
-        var td_order_id = document.createElement("td");
-        var td_summary = document.createElement("td");
-        var td_amount = document.createElement("td");
-        var td_timestamp = document.createElement("td");
-        td_order_id.innerHTML = `<a href="#" 
onclick='track_order("${entry.order_id}", "FSF");'>${entry.order_id}</a>`;
-        td_summary.innerHTML = "TBD";
-        td_amount.innerHTML = amount_to_string(entry.amount);
-        td_timestamp.innerHTML = parse_date(entry.timestamp);
-        row.appendChild(td_order_id);
-        row.appendChild(td_summary);
-        row.appendChild(td_amount);
-        row.appendChild(td_timestamp);
-        table.appendChild(row);
-      }
-      table.style.visibility = "";
+      fill_table(history);
     }
     else{
       console.log("error: status != 200");
diff --git a/talerfrontends/blog/templates/backoffice.html 
b/talerfrontends/blog/templates/backoffice.html
index 67ef93d..6c35edc 100644
--- a/talerfrontends/blog/templates/backoffice.html
+++ b/talerfrontends/blog/templates/backoffice.html
@@ -33,6 +33,7 @@
       </div>
     </div>
   </div>
+  <a href="#" onclick="get_more_history();" style="margin-left: 90%;">Fake 
scroll</a>
 {% endblock main %}
 
 {% block scripts %}

-- 
To stop receiving notification emails like this one, please contact
address@hidden



reply via email to

[Prev in Thread] Current Thread [Next in Thread]