Now that email works again - Jesse, were you thinking of proposing a tweaks API, or something different altogether. New related bug here:
https://issues.apache.org/jira/browse/CB-6670 On Tue, May 6, 2014 at 6:21 PM, Brian LeRoux <b...@brian.io> wrote: > That is a very good point! I say it is good enough for now. Something to > flag for our W3C friends to look at and consider in the spec. > > > On Tue, May 6, 2014 at 1:43 PM, Andrew Grieve <agri...@chromium.org> > wrote: > > > There are two types of config for file: > > 1. You can do is disable parts of the filesystem (doubt anyone would do > > this) > > 2. You can switch where PERSISTENT filesystem maps to (sane place vs > legacy > > place) > > > > What's missing is a way to retrieve the paths that you might want. No > > configuration required for this part. > > > > I'd like to avoid making the calls look like they are a part of the file > > spec, so that users won't be tempted to think that it would work in a > > non-Cordova environment. > > > > > > On Tue, May 6, 2014 at 1:47 PM, Brian LeRoux <b...@brian.io> wrote: > > > > > This plugin is helpful though I can't help but wonder if we can't > > shoehorn > > > into specs (or at least provide spec feedback). > > > > > > Right now all config is done w/ config.xml instead of programmatic (?) > > > > > > > > > On Tue, May 6, 2014 at 7:06 AM, Andrew Grieve <agri...@chromium.org> > > > wrote: > > > > > > > Closer than ever to resolving this (woo!) > > > > > > > > The file plugin is now able to read & write to roots on the > filesystem > > > > beyond PERSISTENT and TEMPORARY on iOS, Android, and BlackBerry (and > > > maybe > > > > others?) > > > > > > > > However, you still can't query for the location of these places > (doh!) > > > > > > > > There's a file-extras plugin in cordova-labs: > > > > > > > > > > > > > > https://git-wip-us.apache.org/repos/asf?p=cordova-labs.git;a=blob;f=file-extras/fileextras.js;h=1f8f88f7222bd4022f2f802f6825c189b10445d9;hb=aaf61d4 > > > > > > > > That was used to experiment with an API for this. I think the API is > > > pretty > > > > much fine, and I'd like to add it to the core file plugin rather than > > > have > > > > it as a separate plugin. > > > > > > > > This would add: > > > > cordova.plugins.file.getDirectoryForPurpose(purpose, options, win, > > fail) > > > > > > > > Where purpose can be one of: > > > > var Purpose = { > > > > 'data': 0, // General application data (default) > > > > 'documents': 1, // Files that are meaningful to other > applciations > > > > (e.g. Office files) > > > > 'cache': 2, // Temporary files that should survive app restarts > > > > 'temp': 3, // Files that can should be deleted on app restarts > > > > 'app-bundle': 4 // The application bundle (iOS only) > > > > } > > > > > > > > And also add convenience wrappers: > > > > cordova.plugins.file.getDataDirectory(syncable, win) > > > > cordova.plugins.file.getDocumentsDirectory(win) > > > > cordova.plugins.file.getTempDirectory(win) > > > > cordova.plugins.file.getCacheDirectory(win) > > > > > > > > > > > > Any comments on this? > > > > > > > > > >