fix file.create: don't create an .empty folder on devices with new API support

feat docs: add Frequently Asked Questions section
This commit is contained in:
Mahdi Dibaiee
2015-09-14 12:42:50 +04:30
parent 8408fd5319
commit 66504df4cb
6 changed files with 27 additions and 3 deletions

View File

@ -30057,7 +30057,9 @@ var createDirectory = _asyncToGenerator(function* () {
var parent = yield root();
return parent.createDirectory.apply(parent, args).then(function () {
return createFile(args[0] + '/.empty');
if (window.needsShim) {
return createFile(args[0] + '/.empty');
}
});
});

View File

@ -21,8 +21,11 @@ function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPr
};
}(Element.prototype));
window.needsShim = false;
function shimDirectory(directory) {
if (!directory.getFilesAndDirectories) {
window.needsShim = true;
directory.toString = function() { return '[object Directory]' };
directory.getFilesAndDirectories = function getFilesAndDirectories() {
var current = (this.path || '') + this.name;