| OLD | NEW |
| 1 /* | 1 /* |
| 2 * This Source Code is subject to the terms of the Mozilla Public License | 2 * This Source Code is subject to the terms of the Mozilla Public License |
| 3 * version 2.0 (the "License"). You can obtain a copy of the License at | 3 * version 2.0 (the "License"). You can obtain a copy of the License at |
| 4 * http://mozilla.org/MPL/2.0/. | 4 * http://mozilla.org/MPL/2.0/. |
| 5 */ | 5 */ |
| 6 | 6 |
| 7 // | 7 // |
| 8 // Module framework stuff | 8 // Module framework stuff |
| 9 // | 9 // |
| 10 | 10 |
| (...skipping 190 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 201 } | 201 } |
| 202 writer.write(blob); | 202 writer.write(blob); |
| 203 }, callback); | 203 }, callback); |
| 204 }, callback); | 204 }, callback); |
| 205 }, | 205 }, |
| 206 | 206 |
| 207 copyFile: function(fromFile, toFile, callback) | 207 copyFile: function(fromFile, toFile, callback) |
| 208 { | 208 { |
| 209 // Simply combine read and write operations | 209 // Simply combine read and write operations |
| 210 var data = []; | 210 var data = []; |
| 211 this.readFromFile(fromFile, false, function(line) | 211 this.readFromFile(fromFile, false, { |
| 212 { | 212 process: function(line) |
| 213 data.push(line); | 213 { |
| 214 if (line !== null) |
| 215 data.push(line); |
| 216 } |
| 214 }, function(e) | 217 }, function(e) |
| 215 { | 218 { |
| 216 if (e) | 219 if (e) |
| 217 callback(e); | 220 callback(e); |
| 218 else | 221 else |
| 219 this.writeToFile(toFile, false, data, callback); | 222 this.writeToFile(toFile, false, data, callback); |
| 220 }.bind(this)); | 223 }.bind(this)); |
| 221 }, | 224 }, |
| 222 | 225 |
| 223 renameFile: function(fromFile, newName, callback) | 226 renameFile: function(fromFile, newName, callback) |
| (...skipping 304 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 528 status: -1, | 531 status: -1, |
| 529 notificationCallbacks: {}, | 532 notificationCallbacks: {}, |
| 530 loadFlags: 0, | 533 loadFlags: 0, |
| 531 INHIBIT_CACHING: 0, | 534 INHIBIT_CACHING: 0, |
| 532 VALIDATE_ALWAYS: 0, | 535 VALIDATE_ALWAYS: 0, |
| 533 QueryInterface: function() | 536 QueryInterface: function() |
| 534 { | 537 { |
| 535 return this; | 538 return this; |
| 536 } | 539 } |
| 537 }; | 540 }; |
| OLD | NEW |