()
| 493 | var reader = dirEntry.createReader(); |
| 494 | |
| 495 | var readEntries = function() { |
| 496 | reader.readEntries(function(results) { |
| 497 | if (!results.length) { |
| 498 | // By default, sort the list by name. |
| 499 | entries_.sort(function(a, b) { |
| 500 | return a.name < b.name ? -1 : b.name < a.name ? 1 : 0; |
| 501 | }); |
| 502 | successCallback(entries_); |
| 503 | } else { |
| 504 | entries_ = entries_.concat(Util.toArray(results)); |
| 505 | readEntries(); |
| 506 | } |
| 507 | }, opt_errorHandler); |
| 508 | }; |
| 509 | |
| 510 | readEntries(); |
| 511 | }; |