diff --git a/angular-file-directive.js b/angular-file-directive.js index 98028b2..346cf55 100644 --- a/angular-file-directive.js +++ b/angular-file-directive.js @@ -7,6 +7,15 @@ angular.module('ngFile', []) file: '=' }, link: function (scope, elem) { + function getFileModifiedDate (file) { + if (file.lastModifiedDate) { + return file.lastModifiedDate.toJSON(); + } + else if (file.lastModified) { + return new Date(file.lastModified).toJSON(); + } + return new Date().toJSON(); + } // Listen for change in the input element elem.bind('change', function (changeEvent) { var files = []; @@ -30,7 +39,7 @@ angular.module('ngFile', []) } // Compile data from file files.push({ - updatedAt: file.lastModifiedDate.toJSON(), + updatedAt: getFileModifiedDate(file), size: file.size, type: file.type, name: file.name, diff --git a/bower.json b/bower.json index 70ef51b..ea23000 100644 --- a/bower.json +++ b/bower.json @@ -1,6 +1,6 @@ { "name": "angular-file-directive", - "version": "1.3.0", + "version": "1.3.3", "homepage": "https://github.com/vpegado/angular-file-directive", "authors": [ "Victor Pegado " diff --git a/package.json b/package.json index e643d97..3e9b92c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "angular-file-directive", - "version": "1.3.0", + "version": "1.3.3", "homepage": "https://github.com/vpegado/angular-file-directive", "authors": [ "Victor Pegado "