Projects STRLCPY LogonTracer Commits a65d26bc
🤬
  • Fixed an issue caused by the limitation of the number of simultaneous accesses of neo4j

  • Loading...
  • shu-tom committed 6 years ago
    a65d26bc
    1 parent 75dce5a1
  • ■ ■ ■ ■ ■ ■
    templates/index.html
    skipped 59 lines
    60 60   Export <span class="caret"></span>
    61 61   </a>
    62 62   <ul class="dropdown-menu" role="menu">
    63  - <li role="presentation"><a href="#" download="image.csv" id="export-csv" onclick="exportCSV()">CSV</a></li>
    64  - <li role="presentation"><a href="#" download="image.json" id="export-json" onclick="exportJSON()">JSON</a></li>
    65  - <li role="presentation"><a href="#" download="image.png" id="export-png" onclick="exportPNG()">PNG</a></li>
    66  - <li role="presentation"><a href="#" download="image.jpeg" id="export-jpeg" onclick="exportJPEG()">JPEG</a></li>
     63 + <li role="presentation"><a onclick="exportCSV()">CSV</a></li>
     64 + <li role="presentation"><a download="image.json" id="export-json" onclick="exportJSON()">JSON</a></li>
     65 + <li role="presentation"><a download="image.png" id="export-png" onclick="exportPNG()">PNG</a></li>
     66 + <li role="presentation"><a download="image.jpeg" id="export-jpeg" onclick="exportJPEG()">JPEG</a></li>
    67 67   </ul>
    68 68   </div>
    69 69   </form>
    skipped 45 lines
    115 115   Download <span class="caret"></span>
    116 116   </button>
    117 117   <ul class="dropdown-menu" role="menu">
    118  - <li role="presentation"><a href="#" download="summary.csv" id="downloadsum-csv" onclick="downloadSummary()">Summary</a></li>
    119  - <li role="presentation"><a href="#" download="details.csv" id="downloaddet-csv" onclick="downloadDetail()">Details</a></li>
     118 + <li role="presentation"><a onclick="downloadSummary()">Summary</a></li>
     119 + <li role="presentation"><a onclick="downloadDetail()">Details</a></li>
    120 120   </ul>
    121 121   </div>
    122 122   <hr>
    skipped 57 lines
    180 180   var ipqueryStr = 'MATCH (node:IPAddress) RETURN node';
    181 181   pagerankQuery(userqueryStr, "User", rankpageUser);
    182 182   pagerankQuery(ipqueryStr, "Host", rankpageHost);
    183  - exportCSV();
    184  - downloadSummary();
    185  - downloadDetail();
    186 183   
    187 184   var currentNumber = 0;
    188 185   var ItemField = {
    skipped 547 lines
    736 733   rowData += events[i][4] + ",";
    737 734   rowData += events[i][5] + "\r\n";
    738 735   }
    739  - var csvData = "data:application/csv,";
    740  - csvData += encodeURIComponent(rowData);
    741  - var exptag = document.getElementById('export-csv');
    742  - exptag.href = csvData;
    743  - 
     736 + var downLoadLink = document.createElement("a");
     737 + downLoadLink.download = "image.csv";
     738 + downLoadLink.href = URL.createObjectURL(new Blob([rowData], {type: "application.csv"}));
     739 + downLoadLink.dataset.downloadurl = ["application/csv", downLoadLink.download, downLoadLink.href].join(":");
     740 + downLoadLink.click();
    744 741   },
    745 742   onError: function(error) {
    746 743   console.log("Error: ", error);
    skipped 76 lines
    823 820   }
    824 821   }
    825 822   
    826  - var csvData = "data:application/csv,";
    827  - csvData += encodeURIComponent(rawDate + "\r\n");
    828  - csvData += encodeURIComponent(countData);
    829  - if (csvType == "summary") {
    830  - var exptag = document.getElementById('downloadsum-csv');
    831  - } else if (csvType == "detail") {
    832  - var exptag = document.getElementById('downloaddet-csv');
    833  - }
    834  - exptag.href = csvData;
     823 + rawDate += "\r\n" + countData
     824 + var downLoadLink = document.createElement("a");
     825 + downLoadLink.download = "timeline.csv";
     826 + downLoadLink.href = URL.createObjectURL(new Blob([rawDate], {type: "application.csv"}));
     827 + downLoadLink.dataset.downloadurl = ["application/csv", downLoadLink.download, downLoadLink.href].join(":");
     828 + downLoadLink.click();
    835 829   },
    836 830   onError: function(error) {
    837 831   console.log("Error: ", error);
    skipped 312 lines
Please wait...
Page is in error, reload to recover