Skip to content

Commit 2018b11

Browse files
committed
Merge pull request #15 from jef79m/master
Make file name available in results
2 parents e0d1cbe + d92e693 commit 2018b11

File tree

3 files changed

+9
-3
lines changed

3 files changed

+9
-3
lines changed

dist/angular-csv-import.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/*! angular-csv-import - v0.0.15 - 2015-04-08
1+
/*! angular-csv-import - v0.0.16 - 2015-05-12
22
* Copyright (c) 2015 ; Licensed */
33
'use strict';
44

@@ -34,6 +34,7 @@ csvImport.directive('ngCsvImport', function() {
3434

3535
element.on('change', function(onChangeEvent) {
3636
var reader = new FileReader();
37+
scope.filename = onChangeEvent.target.files[0].name;
3738
reader.onload = function(onLoadEvent) {
3839
scope.$apply(function() {
3940
var content = {
@@ -44,8 +45,10 @@ csvImport.directive('ngCsvImport', function() {
4445

4546
scope.content = content.csv;
4647
scope.result = csvToJSON(content);
48+
scope.result.filename = scope.filename;
4749
});
4850
};
51+
4952
if ( (onChangeEvent.target.type === "file") && (onChangeEvent.target.files != null || onChangeEvent.srcElement.files != null) ) {
5053
reader.readAsText((onChangeEvent.srcElement || onChangeEvent.target).files[0]);
5154
} else {

dist/angular-csv-import.min.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/angular-csv-import.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ csvImport.directive('ngCsvImport', function() {
3232

3333
element.on('change', function(onChangeEvent) {
3434
var reader = new FileReader();
35+
scope.filename = onChangeEvent.target.files[0].name;
3536
reader.onload = function(onLoadEvent) {
3637
scope.$apply(function() {
3738
var content = {
@@ -42,8 +43,10 @@ csvImport.directive('ngCsvImport', function() {
4243

4344
scope.content = content.csv;
4445
scope.result = csvToJSON(content);
46+
scope.result.filename = scope.filename;
4547
});
4648
};
49+
4750
if ( (onChangeEvent.target.type === "file") && (onChangeEvent.target.files != null || onChangeEvent.srcElement.files != null) ) {
4851
reader.readAsText((onChangeEvent.srcElement || onChangeEvent.target).files[0]);
4952
} else {

0 commit comments

Comments
 (0)