Create download button for some data
var downloadDataFromBrowser = function(downloadId, format, filename, dataToDownload) {
var dlElement = document.getElementById(downloadId);
dlElement.download = filename + '.' + format;
dlElement.onclick = function(dataToDownload) {
var dataType = 'text/plain;';
if (format === 'csv') {
dataToDownload = dataToDownload.join(",");
dataType = 'text/csv;';
} else if (format === 'json') {
dataToDownload = JSON.stringify(dataToDownload);
dataType = 'text/json;';
}
this.href = 'data:'+ dataType +'charset=utf-8,' + encodeURIComponent(dataToDownload);
};
};