Skip to content

Commit 7bf9899

Browse files
authored
Merge pull request #4 from jowkar/main
2 parents 0d06256 + 1b1969f commit 7bf9899

2 files changed

Lines changed: 11 additions & 4 deletions

File tree

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "powertable",
3-
"version": "1.1.5",
3+
"version": "1.1.6",
44
"description": "A conversion of @Muonw's Powertable component. Allows filtering, wildcard search, custom formatting and more!",
55
"license": "MIT",
66
"svelte": "index.js",
@@ -22,7 +22,7 @@
2222
"@tsconfig/svelte": "^3.0.0",
2323
"npm-run-all": "^4.1.5",
2424
"postcss": "^8.2.10",
25-
"rollup": "^2.44.0",
25+
"rollup": "^2.79.1",
2626
"rollup-plugin-copy2": "^0.3.1",
2727
"rollup-plugin-json": "^4.0.0",
2828
"rollup-plugin-polyfill-node": "^0.8.0",

src/Component.svelte

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,12 @@
7878
function exportCsv() {
7979
let json = ptData;
8080
var fields = Object.keys(json[0]);
81+
82+
var idIndex = fields.indexOf('_id');
83+
if (idIndex > -1) {
84+
fields.splice(idIndex, 1);
85+
}
86+
8187
var replacer = function (key, value) {
8288
return value === null ? "" : value;
8389
};
@@ -89,8 +95,8 @@
8995
.join(",");
9096
});
9197
csv.unshift(fields.join(",")); // add header column
92-
csv = csv.join("\r\n");
93-
let csvContent = "data:text/csv;charset=utf-8," + csv;
98+
csv = csv.join("\n");
99+
let csvContent = "data:text/csv;charset=utf-8," + encodeURIComponent(csv);
94100
var downloadLink = document.createElement("a");
95101
downloadLink.href = csvContent;
96102
downloadLink.download = "data.csv";
@@ -99,6 +105,7 @@
99105
downloadLink.click();
100106
document.body.removeChild(downloadLink);
101107
}
108+
102109
</script>
103110
104111
<div use:styleable={$component.styles}>

0 commit comments

Comments
 (0)