From 026b70245f97d1106dc6f68fcc3f2725e4505031 Mon Sep 17 00:00:00 2001 From: Lucas Szwarcberg Date: Thu, 14 Jun 2018 11:58:25 -0400 Subject: [PATCH] Make title row of generated CSV file have correct number of columns --- static/js/vendor/DataTables/datatables.js | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/static/js/vendor/DataTables/datatables.js b/static/js/vendor/DataTables/datatables.js index f6cbdb00..6cac17aa 100755 --- a/static/js/vendor/DataTables/datatables.js +++ b/static/js/vendor/DataTables/datatables.js @@ -27693,13 +27693,14 @@ DataTable.ext.buttons.csvHtml5 = { var output_ = _exportData( dt, config ).str; var data = dt.buttons.exportData( config.exportOptions ); if (data.header[2][0] == 2) { - var str = $('tr:first').text() + '\n' - var output = str + output_ - } - else{ - var str = $('h1:last').text() + '\n' - var output = str + output_ + var str = $('tr:first').text(); + } + else { + var str = $('h1:last').text(); } + var commas = (output_.split('\n')[0].match(/,/g) || []).join(''); + var output = '"' + str + '"' + commas + '\n' + output_; + var url = window.location.href; var myRegexp = /(\d+)/g; var regExp = /\(([^)]+)\)/;