Updated Branches: refs/heads/master 3ddece1a5 -> a41abaaad
[CB-1162] Add more detail to Entry.setMetadata for iOS Project: http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/commit/a41abaaa Tree: http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/tree/a41abaaa Diff: http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/diff/a41abaaa Branch: refs/heads/master Commit: a41abaaad1fd469abd9e7443b34f717db066e444 Parents: 3ddece1 Author: shazron <shaz...@gmail.com> Authored: Tue Aug 7 18:03:55 2012 -0700 Committer: shazron <shaz...@gmail.com> Committed: Tue Aug 7 18:03:55 2012 -0700 ---------------------------------------------------------------------- .../cordova/file/directoryentry/directoryentry.md | 30 +++++++++++++++ docs/en/edge/cordova/file/fileentry/fileentry.md | 30 +++++++++++++++ 2 files changed, 60 insertions(+), 0 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/a41abaaa/docs/en/edge/cordova/file/directoryentry/directoryentry.md ---------------------------------------------------------------------- diff --git a/docs/en/edge/cordova/file/directoryentry/directoryentry.md b/docs/en/edge/cordova/file/directoryentry/directoryentry.md index 2c44d42..1726beb 100644 --- a/docs/en/edge/cordova/file/directoryentry/directoryentry.md +++ b/docs/en/edge/cordova/file/directoryentry/directoryentry.md @@ -113,6 +113,36 @@ __iOS Quirk__ - only the **"com.apple.MobileBackup"** extended attribute is supported. Set the value to **1** to NOT enable the directory to be backed up by iCloud. Set the value to **0** to re-enable the directory to be backed up by iCloud. +__Quick Example__ + + function setFolderMetadata(localFileSystem, subFolder, metadataKey, metadataValue) + { + var onSetMetadataWin = function() { + console.log("success setting metadata") + } + var onSetMetadataFail = function() { + console.log("error setting metadata") + } + + var onGetDirectoryWin = function(parent) { + parent.setMetadata(onSetMetadataWin, onSetMetadataFail, { metadataKey: metadataValue}); + } + var onGetDirectoryFail = function() { + console.log("error getting dir") + } + + var onFSWin = function(fileSystem) { + fileSystem.root.getDirectory(subFolder, {create: true, exclusive: false}, onGetDirectoryWin, onGetDirectoryFail); + } + + var onFSFail = function(evt) { + console.log(evt.target.error.code); + } + + window.requestFileSystem(localFileSystem, 0, onFSWin, onFSFail); + } + + setFolderMetadata(LocalFileSystem.PERSISTENT, "Backups", "com.apple.MobileBackup", 1); moveTo ------ http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/a41abaaa/docs/en/edge/cordova/file/fileentry/fileentry.md ---------------------------------------------------------------------- diff --git a/docs/en/edge/cordova/file/fileentry/fileentry.md b/docs/en/edge/cordova/file/fileentry/fileentry.md index 0fdfd1a..4137ba9 100644 --- a/docs/en/edge/cordova/file/fileentry/fileentry.md +++ b/docs/en/edge/cordova/file/fileentry/fileentry.md @@ -112,6 +112,36 @@ __iOS Quirk__ - only the **"com.apple.MobileBackup"** extended attribute is supported. Set the value to **1** to NOT enable the file to be backed up by iCloud. Set the value to **0** to re-enable the file to be backed up by iCloud. +__Quick Example__ + + function setFileMetadata(localFileSystem, filePath, metadataKey, metadataValue) + { + var onSetMetadataWin = function() { + console.log("success setting metadata") + } + var onSetMetadataFail = function() { + console.log("error setting metadata") + } + + var onGetFileWin = function(parent) { + parent.setMetadata(onSetMetadataWin, onSetMetadataFail, { metadataKey: metadataValue}); + } + var onGetFileFail = function() { + console.log("error getting file") + } + + var onFSWin = function(fileSystem) { + fileSystem.root.getFile(filePath, {create: true, exclusive: false}, onGetFileWin, onGetFileFail); + } + + var onFSFail = function(evt) { + console.log(evt.target.error.code); + } + + window.requestFileSystem(localFileSystem, 0, onFSWin, onFSFail); + } + + setFileMetadata(LocalFileSystem.PERSISTENT, "Backups/sqlite.db", "com.apple.MobileBackup", 1); moveTo ------