From 40084293c338fba57705f750a9e4c98e6e5ae497 Mon Sep 17 00:00:00 2001 From: macdonst Date: Wed, 6 Apr 2011 22:40:53 +0800 Subject: [PATCH] Ticket 127: Android FileReader/FileWriter methods should return FileError object on error. --- framework/assets/js/file.js | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/framework/assets/js/file.js b/framework/assets/js/file.js index 3be56a36..9b062ccb 100755 --- a/framework/assets/js/file.js +++ b/framework/assets/js/file.js @@ -244,7 +244,9 @@ FileReader.prototype.readAsText = function(file, encoding) { } // Save error - me.error = e; + var fileError = new FileError(); + fileError.code = e; + me.error = fileError; // If onerror callback if (typeof me.onerror === "function") { @@ -326,7 +328,9 @@ FileReader.prototype.readAsDataURL = function(file) { } // Save error - me.error = e; + var fileError = new FileError(); + fileError.code = e; + me.error = fileError; // If onerror callback if (typeof me.onerror === "function") { @@ -501,7 +505,9 @@ FileWriter.prototype.write = function(text) { } // Save error - me.error = e; + var fileError = new FileError(); + fileError.code = e; + me.error = fileError; // If onerror callback if (typeof me.onerror === "function") { @@ -614,7 +620,9 @@ FileWriter.prototype.truncate = function(size) { } // Save error - me.error = e; + var fileError = new FileError(); + fileError.code = e; + me.error = fileError; // If onerror callback if (typeof me.onerror === "function") {