From eff7c92dae13660d46a4bc85056b6e281be82f61 Mon Sep 17 00:00:00 2001 From: Bryce Curtis Date: Fri, 17 Sep 2010 16:17:06 -0500 Subject: [PATCH] FileWriter should use its own states object. --- framework/assets/js/file.js | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/framework/assets/js/file.js b/framework/assets/js/file.js index 29c88980..b4037a9c 100755 --- a/framework/assets/js/file.js +++ b/framework/assets/js/file.js @@ -349,6 +349,11 @@ function FileWriter() { this.oncomplete = null; }; +// States +FileWriter.EMPTY = 0; +FileWriter.LOADING = 1; +FileWriter.DONE = 2; + FileWriter.prototype.writeAsText = function(file, text, bAppend) { if (bAppend != true) { bAppend = false; // for null values @@ -357,7 +362,7 @@ FileWriter.prototype.writeAsText = function(file, text, bAppend) { this.fileName = file; // LOADING state - this.readyState = FileReader.LOADING; + this.readyState = FileWriter.LOADING; var me = this; @@ -368,7 +373,7 @@ FileWriter.prototype.writeAsText = function(file, text, bAppend) { function(r) { // If DONE (cancelled), then don't do anything - if (me.readyState == FileReader.DONE) { + if (me.readyState == FileWriter.DONE) { return; } @@ -376,7 +381,7 @@ FileWriter.prototype.writeAsText = function(file, text, bAppend) { me.result = r; // DONE state - me.readyState = FileReader.DONE; + me.readyState = FileWriter.DONE; // If oncomplete callback if (typeof me.oncomplete == "function") { @@ -389,7 +394,7 @@ FileWriter.prototype.writeAsText = function(file, text, bAppend) { function(e) { // If DONE (cancelled), then don't do anything - if (me.readyState == FileReader.DONE) { + if (me.readyState == FileWriter.DONE) { return; } @@ -397,7 +402,7 @@ FileWriter.prototype.writeAsText = function(file, text, bAppend) { me.error = e; // DONE state - me.readyState = FileReader.DONE; + me.readyState = FileWriter.DONE; // If onerror callback if (typeof me.onerror == "function") {