Updated Branches: refs/heads/master b4c5682f7 -> 03f21d410
[CB-1233] - first step in getting file transfer working on playbook Project: http://git-wip-us.apache.org/repos/asf/incubator-cordova-js/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-cordova-js/commit/d59fe9a4 Tree: http://git-wip-us.apache.org/repos/asf/incubator-cordova-js/tree/d59fe9a4 Diff: http://git-wip-us.apache.org/repos/asf/incubator-cordova-js/diff/d59fe9a4 Branch: refs/heads/master Commit: d59fe9a45f28dfbfed601045a169998ccb0ba00a Parents: b4c5682 Author: Tim Kim <tim....@nitobi.com> Authored: Tue Aug 14 15:28:39 2012 -0700 Committer: Tim Kim <tim....@nitobi.com> Committed: Wed Aug 15 15:24:57 2012 -0700 ---------------------------------------------------------------------- lib/playbook/plugin/manager.js | 3 ++- lib/playbook/plugin/playbook/FileWriter.js | 16 ++++++++-------- 2 files changed, 10 insertions(+), 9 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-cordova-js/blob/d59fe9a4/lib/playbook/plugin/manager.js ---------------------------------------------------------------------- diff --git a/lib/playbook/plugin/manager.js b/lib/playbook/plugin/manager.js index 8140162..0e07b0f 100644 --- a/lib/playbook/plugin/manager.js +++ b/lib/playbook/plugin/manager.js @@ -8,7 +8,8 @@ var cordova = require('cordova'), 'Capture' : require('cordova/plugin/playbook/capture'), 'Accelerometer' : require('cordova/plugin/playbook/accelerometer'), 'NetworkStatus' : require('cordova/plugin/playbook/network'), - 'Notification' : require('cordova/plugin/playbook/notification') + 'Notification' : require('cordova/plugin/playbook/notification'), + 'FileTransfer' : require('cordova/plugin/playbook/FileTransfer') }; module.exports = { http://git-wip-us.apache.org/repos/asf/incubator-cordova-js/blob/d59fe9a4/lib/playbook/plugin/playbook/FileWriter.js ---------------------------------------------------------------------- diff --git a/lib/playbook/plugin/playbook/FileWriter.js b/lib/playbook/plugin/playbook/FileWriter.js index e918806..a8cf4f8 100644 --- a/lib/playbook/plugin/playbook/FileWriter.js +++ b/lib/playbook/plugin/playbook/FileWriter.js @@ -83,10 +83,6 @@ FileWriter.prototype.write = function(text) { me.onwritestart(new ProgressEvent("writestart", {"target":me})); } - if (typeof me.onwrite === "function") { - me.onwrite(new ProgressEvent("write", {"target":me})); - } - var textBlob = blackberry.utils.stringToBlob(text); if(blackberry.io.file.exists(this.fileName)){ @@ -117,6 +113,10 @@ FileWriter.prototype.write = function(text) { me.position = newText.length; me.length = me.position; + + if (typeof me.onwrite === "function") { + me.onwrite(new ProgressEvent("write", {"target":me})); + } }; // setting asynch to off @@ -193,10 +193,6 @@ FileWriter.prototype.truncate = function(size) { me.onwritestart(new ProgressEvent("writestart", {"target":this})); } - if (typeof me.onwrite === "function") { - me.onwrite(new ProgressEvent("write", {"target":me})); - } - if(blackberry.io.file.exists(this.fileName)){ var oldText = ''; @@ -227,6 +223,10 @@ FileWriter.prototype.truncate = function(size) { me.position = newText.length; me.length = me.position; + + if (typeof me.onwrite === "function") { + me.onwrite(new ProgressEvent("write", {"target":me})); + } }; // setting asynch to off - worry about making this all callbacks later