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

Merge pull request #1405 from Jay07GIT/rearrange_export_csv_column

Rearranged the DNS change export csv column
This commit is contained in:
Arpit Shah 2024-10-15 11:45:07 -04:00 committed by GitHub
commit 4f0bd04643
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -156,21 +156,23 @@
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();