Advertisement
Guest User

Untitled

a guest
May 23rd, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. function getQueryStringValue (key) {
  2. return decodeURIComponent(window.location.search.replace(new RegExp("^(?:.*[&\\?]" + encodeURIComponent(key).replace(/[\.\+\*]/g, "\\$&") + "(?:\\=([^&]*))?)?.*$", "i"), "$1")); }
  3.  
  4. if(getQueryStringValue("api")) {
  5. var stack = [];
  6. Papa.parse(getQueryStringValue("api"), {
  7. download: true,
  8. //header: true,
  9. step: function(result) {
  10. stack.push(result);
  11. },
  12. complete: function(results) {
  13. stack.reverse();
  14. var result;
  15. var tmp = '';
  16. result = stack.pop();
  17. if(result == null)
  18. {
  19. console.log("Data is null");
  20. }
  21. do
  22. {
  23. var re = /^\d{10}/;
  24.  
  25. tmp += '<tr>';
  26. console.log(result);
  27. result.data[0].forEach(function(i) {
  28. if(i.match(re)) {
  29. var date = new Date(i*1000);
  30. tmp += '<td>'+date+'</td>';
  31. } else {
  32. tmp += '<td>'+i+'</td>';
  33. }
  34. });
  35. tmp += '</tr>';
  36.  
  37. } while((result = stack.shift()) != null)
  38. var d = document.getElementById('history');
  39. d.insertAdjacentHTML('beforeend',tmp);
  40.  
  41. console.log("done");
  42. }
  43. })
  44. } else {
  45. console.warn('api endpoint is missing');
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement