2
0
mirror of https://github.com/VinylDNS/vinyldns synced 2025-08-22 02:02:14 +00:00

rearranged the DNS change export csv column

This commit is contained in:
Jay07GIT 2024-10-15 20:39:09 +05:30
parent 40e817c142
commit 706d3882e4
No known key found for this signature in database
GPG Key ID: AC6B0308EFC79008

View File

@ -143,21 +143,24 @@
var csv = [];
var changes = document.querySelectorAll("table tr");
$log.debug(batchId)
for (var i = 0; i < changes.length; i++) {
var row = [], cols = changes[i].querySelectorAll("td, th");
var colOrder = [0, 4, 1, 6, 5, 2, 3, 7, 8];
for (var j = 0; j < cols.length; j++) {
row.push('"' + cols[j].innerText + '"');
}
for (var i = 0; i < changes.length; i++) {
var row = [], cols = changes[i].querySelectorAll("td, th");
for (var j = 0; j < colOrder.length; j++) {
var colIndex = colOrder[j];
if (cols[colIndex]) {
row.push('"' + cols[colIndex].innerText + '"');
}
}
csv.push(row.join(","));
}
var csvFile = new Blob([csv.join("\n")], { type: "text/csv" });
// Create a link to download it
// link to export csv
var downloadBatchChanges = document.createElement("a");
downloadBatchChanges.download = filename;
// Create a URL for the link
downloadBatchChanges.href = window.URL.createObjectURL(csvFile);
document.body.appendChild(downloadBatchChanges);
downloadBatchChanges.click();