Adding comments in fetched-files.yml. Refactoring fetch_docs.js. Removing pluginapis.md.
Project: http://git-wip-us.apache.org/repos/asf/cordova-docs/repo Commit: http://git-wip-us.apache.org/repos/asf/cordova-docs/commit/d0fb556b Tree: http://git-wip-us.apache.org/repos/asf/cordova-docs/tree/d0fb556b Diff: http://git-wip-us.apache.org/repos/asf/cordova-docs/diff/d0fb556b Branch: refs/heads/master Commit: d0fb556b63f55cce0c3204dc3fcbf9db449ac31c Parents: 753db9f Author: Dmitry Blotsky <[email protected]> Authored: Fri Feb 19 18:29:20 2016 -0800 Committer: Dmitry Blotsky <[email protected]> Committed: Tue Feb 23 17:31:55 2016 -0800 ---------------------------------------------------------------------- .gitignore | 2 +- tools/bin/fetch_docs.js | 151 ++++++++++----- www/_data/fetched-files.yml | 205 ++++++++++----------- www/_data/redirects.yml | 2 + www/_data/toc/de-dev-manual.yml | 54 +++++- www/_data/toc/en-dev-manual.yml | 54 +++++- www/_data/toc/es-dev-manual.yml | 54 +++++- www/_data/toc/fr-dev-manual.yml | 54 +++++- www/_data/toc/it-dev-manual.yml | 54 +++++- www/_data/toc/ja-dev-manual.yml | 54 +++++- www/_data/toc/ko-dev-manual.yml | 54 +++++- www/_data/toc/pl-dev-manual.yml | 54 +++++- www/_data/toc/ru-dev-manual.yml | 54 +++++- www/_data/toc/sl-dev-manual.yml | 54 +++++- www/_data/toc/zh-dev-manual.yml | 54 +++++- www/docs/de/dev/cordova/plugins/pluginapis.md | 139 -------------- www/docs/en/dev/cordova/plugins/pluginapis.md | 41 ----- www/docs/es/dev/cordova/plugins/pluginapis.md | 139 -------------- www/docs/fr/dev/cordova/plugins/pluginapis.md | 139 -------------- www/docs/it/dev/cordova/plugins/pluginapis.md | 139 -------------- www/docs/ja/dev/cordova/plugins/pluginapis.md | 139 -------------- www/docs/ko/dev/cordova/plugins/pluginapis.md | 139 -------------- www/docs/pl/dev/cordova/plugins/pluginapis.md | 139 -------------- www/docs/ru/dev/cordova/plugins/pluginapis.md | 139 -------------- www/docs/sl/dev/cordova/plugins/pluginapis.md | 119 ------------ www/docs/zh/dev/cordova/plugins/pluginapis.md | 139 -------------- www/static/css-src/_docs.scss | 4 +- 27 files changed, 735 insertions(+), 1634 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d0fb556b/.gitignore ---------------------------------------------------------------------- diff --git a/.gitignore b/.gitignore index b89bc30..141eced 100644 --- a/.gitignore +++ b/.gitignore @@ -11,4 +11,4 @@ www/static/js/plugins.js node_modules Gemfile.lock -www/**/gen +www/docs/en/dev/gen http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d0fb556b/tools/bin/fetch_docs.js ---------------------------------------------------------------------- diff --git a/tools/bin/fetch_docs.js b/tools/bin/fetch_docs.js index f91b33a..8c9d4c6 100644 --- a/tools/bin/fetch_docs.js +++ b/tools/bin/fetch_docs.js @@ -27,40 +27,105 @@ var yaml = require("js-yaml"); // constants var DEFAULT_REPO_PATH = "README.md"; -function generateFrontMatter (useDirectSrcURI, filePath, name, version) { - var obj = {}; - - if(useDirectSrcURI) { - var p = /https:\/\/raw.githubusercontent.com\/([^\/]+)\/([^\/]+)\/([^\/]+)\/(.+)/; - var filePathSplit = filePath.match(p); - name = filePathSplit[1] + "/" + filePathSplit[2]; - version = filePathSplit[3]; - filePath = filePathSplit.slice(4).join("/"); +function generateFrontMatter(fetchedFile) { + + var frontMatterConfig = {}; + + frontMatterConfig.edit_link = fetchedFile.editLink; + frontMatterConfig.permalink = fetchedFile.permalink; + + // set special values for plugins + if (isPluginName(fetchedFile.packageName)) { + frontMatterConfig.plugin_name = fetchedFile.packageName; + frontMatterConfig.plugin_version = fetchedFile.version; } - obj.edit_link = getRepoURIForFrontMatter(name, version, filePath); - obj.plugin_name = name; - obj.plugin_version = version; + // return front matter as a string + var frontMatterString = "---\n" + yaml.dump(frontMatterConfig) + "---\n\n"; + return frontMatterString; +} - var frontMatter = "---\n" + yaml.dump(obj) + "\n---\n\n"; - return frontMatter; +function isPluginName(packageName) { + return packageName.match(/cordova-plugin-.*/); } -function getRepoFileURI (name, version, filePath) { - return "https://raw.githubusercontent.com/" + name + "/" + version + "/" + filePath; +function getRepoFileURI(repoName, commit, filePath) { + return "https://raw.githubusercontent.com/" + repoName + "/" + commit + "/" + filePath; } -function getRepoURIForFrontMatter (name, version, filePath) { - return "https://github.com/" + name + "/blob/" + version + "/"+ filePath +function getRepoEditURI(repoName, commit, filePath) { + return "https://github.com/" + repoName + "/blob/" + commit + "/"+ filePath } -function getLatestRelease (packageName) { +function getLatestRelease(packageName) { var latestRelease = child_process.execSync("npm info " + packageName + " dist-tags.latest"); return latestRelease.toString().trim(); } -function getPackageName (fileConfigSrc) { - return fileConfigSrc.packageName || fileConfigSrc.repoName.split('/')[1]; +function packageNameFromRepoName(repoName) { + var repoSplit = repoName.split('/'); + var repoOwner = repoSplit[0]; + var actualRepoName = repoSplit[1]; + return actualRepoName; +} + +function getFetchedFile(entry) { + + // get entry components + var srcConfig = entry.src; + var destConfig = entry.dest; + + // validate entry + if (!srcConfig) { + console.error("entry '" + entry.toString() + "' missing 'src'"); + return; + } + + if (!srcConfig.repoName) { + console.error("entry '" + entry.toString() + "' missing 'repoName' in 'src'"); + return; + } + + if (!srcConfig.repoName) { + console.error("entry '" + entry.toString() + "' missing 'repoName' in 'src'"); + return; + } + + if (!destConfig) { + console.error("entry '" + entry.toString() + "' missing 'dest'"); + return; + } + + if (!destConfig.permalink) { + console.error("entry '" + entry.toString() + "' missing 'permalink' in 'dest'"); + return; + } + + // complete src config + if (!srcConfig.packageName) { + srcConfig.packageName = packageNameFromRepoName(srcConfig.repoName); + } + + if (!srcConfig.path) { + srcConfig.path = DEFAULT_REPO_PATH; + } + + if (!srcConfig.commit) { + srcConfig.commit = getLatestRelease(srcConfig.packageName); + } + + // set returned values + var fetchedFile = { + packageName: srcConfig.packageName, + version: srcConfig.commit, + editLink: getRepoEditURI(srcConfig.repoName, srcConfig.commit, srcConfig.path), + permalink: destConfig.permalink, + + downloadURI: getRepoFileURI(srcConfig.repoName, srcConfig.commit, srcConfig.path), + localFileName: srcConfig.packageName + ".md", + }; + + return fetchedFile; } // main @@ -91,49 +156,39 @@ function main () { } // get config - var config = fs.readFileSync(configFile); - var fetchedFiles = yaml.load(config); + var fetchConfig = fs.readFileSync(configFile); + var configEntries = yaml.load(fetchConfig); - // fetch all entries - fetchedFiles.forEach(function (fetchedFile) { + // fetch all files + configEntries.forEach(function (entry) { - if (!fetchedFile.dest) { - fetchedFile.dest = getPackageName(fetchedFile) + "/index.md"; + // verify and process entry + var fetchedFile = getFetchedFile(entry); + if (!fetchedFile) { + return; } - var outFilePath = path.join(fetchRoot, fetchedFile.dest); + // get info for fetching + var fetchURI = fetchedFile.downloadURI; + var frontMatter = generateFrontMatter(fetchedFile); + var outFilePath = path.join(fetchRoot, fetchedFile.localFileName); var outDirPath = path.dirname(outFilePath); - var fileURI, frontMatter; - - if (typeof(fetchedFile.src) === "string") { - fileURI = fetchedFile.src; - frontMatter = generateFrontMatter(true, fileURI); - } else { - var packageName = getPackageName(fetchedFile.src); - var filePath = fetchedFile.src.path || DEFAULT_REPO_PATH; - - if (!fetchedFile.src.commit) { - fetchedFile.src.commit = getLatestRelease(packageName); - } - - fileURI = getRepoFileURI(fetchedFile.src.repoName, fetchedFile.src.commit, filePath); - frontMatter = generateFrontMatter(false, filePath, fetchedFile.src.repoName, fetchedFile.src.commit); - } - // ensure that the output directory exists if (!fs.existsSync(outDirPath)) { fs.mkdirSync(outDirPath); } - console.log(fileURI + " -> " + outFilePath); + console.log(fetchURI + " -> " + outFilePath); + // open the file for writing var outFile = fs.createWriteStream(outFilePath); outFile.write(frontMatter, function () { // open an HTTP request for the file - var request = https.get(fileURI, function (response) { - // write the response to the file + var request = https.get(fetchURI, function (response) { + + // write the HTTP response to the file response.pipe(outFile); }); }); http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d0fb556b/www/_data/fetched-files.yml ---------------------------------------------------------------------- diff --git a/www/_data/fetched-files.yml b/www/_data/fetched-files.yml index ab10e6c..8fe23e8 100644 --- a/www/_data/fetched-files.yml +++ b/www/_data/fetched-files.yml @@ -1,153 +1,146 @@ +# REFERENCE ENTRY: +# +# - +# src: # required +# repoName: "apache/cordova-cli" # required +# packageName: "cordova" # if empty: second part of repoName +# commit: "master" # if empty: latest in NPM +# path: "relative/path/to/file/in/repo.md" # if empty: "README.md" +# dest: # required +# permalink: "/absolute/path/on/cordova/site/index.html" # if empty: "/gen/" + packageName + "/" +# + - src: repoName: "apache/cordova-cli" packageName: "cordova" + commit: "master" path: "doc/bash.md" - dest: "cordova-cli/index.md" + dest: + permalink: "/docs/en/dev/cordova-cli/index.html" - src: - repoName: apache/cordova-plugin-battery-status - packageName: cordova-plugin-battery-status - displayName: Battery Status - description: Monitor the status of the device's battery. - dest: cordova-plugin-battery-status/index.md + repoName: "apache/cordova-plugin-battery-status" + packageName: "cordova-plugin-battery-status" + dest: + permalink: "/docs/en/dev/cordova-plugin-battery-status/index.html" - src: - repoName: apache/cordova-plugin-camera - packageName: cordova-plugin-camera - displayName: Camera - description: Capture a photo using the device's camera. - dest: cordova-plugin-camera/index.md + repoName: "apache/cordova-plugin-camera" + packageName: "cordova-plugin-camera" + dest: + permalink: "/docs/en/dev/cordova-plugin-camera/index.html" - src: - repoName: apache/cordova-plugin-console - packageName: cordova-plugin-console - displayName: Console - description: Add additional capability to console.log(). - dest: cordova-plugin-console/index.md + repoName: "apache/cordova-plugin-console" + packageName: "cordova-plugin-console" + dest: + permalink: "/docs/en/dev/cordova-plugin-console/index.html" - src: - repoName: apache/cordova-plugin-contacts - packageName: cordova-plugin-contacts - displayName: Contacts - description: Work with the devices contact database. - dest: cordova-plugin-contacts/index.md + repoName: "apache/cordova-plugin-contacts" + packageName: "cordova-plugin-contacts" + dest: + permalink: "/docs/en/dev/cordova-plugin-contacts/index.html" - src: - repoName: apache/cordova-plugin-device - packageName: cordova-plugin-device - displayName: Device - description: Gather device specific information. - dest: cordova-plugin-device/index.md + repoName: "apache/cordova-plugin-device" + packageName: "cordova-plugin-device" + dest: + permalink: "/docs/en/dev/cordova-plugin-device/index.html" - src: - repoName: apache/cordova-plugin-device-motion - packageName: cordova-plugin-device-motion - displayName: Device Motion (Accelerometer) - description: Tap into the device's motion sensor. - dest: cordova-plugin-device-motion/index.md + repoName: "apache/cordova-plugin-device-motion" + packageName: "cordova-plugin-device-motion" + dest: + permalink: "/docs/en/dev/cordova-plugin-device-motion/index.html" - src: - repoName: apache/cordova-plugin-device-orientation - packageName: cordova-plugin-device-orientation - displayName: Device Orientation (Compass) - description: Obtain the direction that the device is pointing. - dest: cordova-plugin-device-orientation/index.md + repoName: "apache/cordova-plugin-device-orientation" + packageName: "cordova-plugin-device-orientation" + dest: + permalink: "/docs/en/dev/cordova-plugin-device-orientation/index.html" - src: - repoName: apache/cordova-plugin-dialogs - packageName: cordova-plugin-dialogs - displayName: Dialogs - description: Visual device notifications. - dest: cordova-plugin-dialogs/index.md + repoName: "apache/cordova-plugin-dialogs" + packageName: "cordova-plugin-dialogs" + dest: + permalink: "/docs/en/dev/cordova-plugin-dialogs/index.html" - src: - repoName: apache/cordova-plugin-file - packageName: cordova-plugin-file - displayName: FileSystem - description: Hook into native file system through JavaScript. - dest: cordova-plugin-file/index.md + repoName: "apache/cordova-plugin-file" + packageName: "cordova-plugin-file" + dest: + permalink: "/docs/en/dev/cordova-plugin-file/index.html" - src: - repoName: apache/cordova-plugin-file-transfer - packageName: cordova-plugin-file-transfer - displayName: File Transfer - description: Hook into native file system through JavaScript. - dest: cordova-plugin-file-transfer/index.md + repoName: "apache/cordova-plugin-file-transfer" + packageName: "cordova-plugin-file-transfer" + dest: + permalink: "/docs/en/dev/cordova-plugin-file-transfer/index.html" - src: - repoName: apache/cordova-plugin-geolocation - packageName: cordova-plugin-geolocation - displayName: Geolocation - description: Make your application location aware. - dest: cordova-plugin-geolocation/index.md + repoName: "apache/cordova-plugin-geolocation" + packageName: "cordova-plugin-geolocation" + dest: + permalink: "/docs/en/dev/cordova-plugin-geolocation/index.html" - src: - repoName: apache/cordova-plugin-globalization - packageName: cordova-plugin-globalization - displayName: Globalization - description: Enable representation of objects specific to a locale. - dest: cordova-plugin-globalization/index.md + repoName: "apache/cordova-plugin-globalization" + packageName: "cordova-plugin-globalization" + dest: + permalink: "/docs/en/dev/cordova-plugin-globalization/index.html" - src: - repoName: apache/cordova-plugin-inappbrowser - packageName: cordova-plugin-inappbrowser - displayName: InAppBrowser - description: Launch URLs in another in-app browser instance. - dest: cordova-plugin-inappbrowser/index.md + repoName: "apache/cordova-plugin-inappbrowser" + packageName: "cordova-plugin-inappbrowser" + dest: + permalink: "/docs/en/dev/cordova-plugin-inappbrowser/index.html" - src: - repoName: apache/cordova-plugin-media - packageName: cordova-plugin-media - displayName: Media - description: Record and play back audio files. - dest: cordova-plugin-media/index.md + repoName: "apache/cordova-plugin-media" + packageName: "cordova-plugin-media" + dest: + permalink: "/docs/en/dev/cordova-plugin-media/index.html" - src: - repoName: apache/cordova-plugin-media-capture - packageName: cordova-plugin-media-capture - displayName: Media Capture - description: Capture media files using device's media capture applications. - dest: cordova-plugin-media-capture/index.md + repoName: "apache/cordova-plugin-media-capture" + packageName: "cordova-plugin-media-capture" + dest: + permalink: "/docs/en/dev/cordova-plugin-media-capture/index.html" - src: - repoName: apache/cordova-plugin-network-information - packageName: cordova-plugin-network-information - displayName: Network Information (Connection) - description: Quickly check the network state, and cellular network information. - dest: cordova-plugin-network-information/index.md + repoName: "apache/cordova-plugin-network-information" + packageName: "cordova-plugin-network-information" + dest: + permalink: "/docs/en/dev/cordova-plugin-network-information/index.html" - src: - repoName: apache/cordova-plugin-splashscreen - packageName: cordova-plugin-splashscreen - displayName: Splashscreen - description: Show and hide the applications splash screen. - dest: cordova-plugin-splashscreen/index.md + repoName: "apache/cordova-plugin-splashscreen" + packageName: "cordova-plugin-splashscreen" + dest: + permalink: "/docs/en/dev/cordova-plugin-splashscreen/index.html" - src: - repoName: apache/cordova-plugin-vibration - packageName: cordova-plugin-vibration - displayName: Vibration - description: An API to vibrate the device. - dest: cordova-plugin-vibration/index.md + repoName: "apache/cordova-plugin-vibration" + packageName: "cordova-plugin-vibration" + dest: + permalink: "/docs/en/dev/cordova-plugin-vibration/index.html" - src: - repoName: apache/cordova-plugin-statusbar - packageName: cordova-plugin-statusbar - displayName: StatusBar - description: An API for showing, hiding and configuring status bar background. - dest: cordova-plugin-statusbar/index.md + repoName: "apache/cordova-plugin-statusbar" + packageName: "cordova-plugin-statusbar" + dest: + permalink: "/docs/en/dev/cordova-plugin-statusbar/index.html" - src: - repoName: apache/cordova-plugin-whitelist - packageName: cordova-plugin-whitelist - displayName: Whitelist - description: A plugin to whitelist network requests. Must install to have any network requests in your applications. - dest: cordova-plugin-whitelist/index.md + repoName: "apache/cordova-plugin-whitelist" + packageName: "cordova-plugin-whitelist" + dest: + permalink: "/docs/en/dev/cordova-plugin-whitelist/index.html" - src: - repoName: apache/cordova-plugin-legacy-whitelist - packageName: cordova-plugin-legacy-whitelist - displayName: Legacy Whitelist - description: A plugin to use the old style of whitelist before it was ripped out and changed in the whitelist plugin. - dest: cordova-plugin-legacy-whitelist/index.md \ No newline at end of file + repoName: "apache/cordova-plugin-legacy-whitelist" + packageName: "cordova-plugin-legacy-whitelist" + dest: + permalink: "/docs/en/dev/cordova-plugin-legacy-whitelist/index.html" http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d0fb556b/www/_data/redirects.yml ---------------------------------------------------------------------- diff --git a/www/_data/redirects.yml b/www/_data/redirects.yml index fe3e09e..a5397c8 100644 --- a/www/_data/redirects.yml +++ b/www/_data/redirects.yml @@ -13,6 +13,7 @@ docs: - {old: "dev/guide/platforms/ios/config.html", new: "dev/config_ref/index.html"} - {old: "dev/guide/platforms/win8/packaging.html", new: "dev/guide/platforms/win8/index.html#signing-an-app"} - {old: "dev/guide/platforms/win8/win10-support.html", new: "dev/guide/platforms/win8/index.html"} + # To be uncommented when 6.x is released #- {old: "latest/guide/platforms/android/tools.html", new: "latest/guide/platforms/android/index.html"} #- {old: "latest/guide/platforms/android/lifecycle.html", new: "latest/guide/platforms/android/index.html#lifecycle-guide"} @@ -21,6 +22,7 @@ docs: #- {old: "latest/guide/platforms/ios/config.html", new: "latest/config_ref/index.html"} #- {old: "latest/guide/platforms/win8/packaging.html", new: "latest/guide/platforms/win8/index.html#signing-an-app"} #- {old: "latest/guide/platforms/win8/win10-support.html", new: "latest/guide/platforms/win8/index.html"} + #- {old: "latest/cordova/plugins/pluginapis.html", new: "deprecated.html"} # redirects paths relative to /docs/XX/YYY/ docs-global: http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d0fb556b/www/_data/toc/de-dev-manual.yml ---------------------------------------------------------------------- diff --git a/www/_data/toc/de-dev-manual.yml b/www/_data/toc/de-dev-manual.yml index 48c97f0..fc64930 100644 --- a/www/_data/toc/de-dev-manual.yml +++ b/www/_data/toc/de-dev-manual.yml @@ -2,10 +2,10 @@ children: - name: "Overview" url: "guide/overview/index.html" -# - name: "Runtime Architecture" -# url: -# - name: "Tooling Architecture" -# url: +# - name: "Runtime Architecture" +# url: +# - name: "Tooling Architecture" +# url: - name: "Create apps" children: - name: "Create your first app" @@ -80,14 +80,56 @@ url: "config_ref/index.html" - name: "Events" url: "cordova/events/events.html" - - name: "Plugin APIs" - url: "cordova/plugins/pluginapis.html" - name: "CLI" url: "guide/cli/index.html" - name: "Hooks" url: "guide/appdev/hooks/index.html" - name: "Plugin.xml" url: "plugin_ref/spec.html" + - name: "Plugin APIs" + children: + - name: Battery Status + url: "cordova-plugin-battery-status/index.html" + - name: Camera + url: "cordova-plugin-camera/index.html" + - name: Console + url: "cordova-plugin-console/index.html" + - name: Contacts + url: "cordova-plugin-contacts/index.html" + - name: Device + url: "cordova-plugin-device/index.html" + - name: Device Motion + url: "cordova-plugin-device-motion/index.html" + - name: Device Orientation + url: "cordova-plugin-device-orientation/index.html" + - name: Dialogs + url: "cordova-plugin-dialogs/index.html" + - name: File + url: "cordova-plugin-file/index.html" + - name: File Transfer + url: "cordova-plugin-file-transfer/index.html" + - name: Geolocation + url: "cordova-plugin-geolocation/index.html" + - name: Globalization + url: "cordova-plugin-globalization/index.html" + - name: Inappbrowser + url: "cordova-plugin-inappbrowser/index.html" + - name: Media + url: "cordova-plugin-media/index.html" + - name: Media Capture + url: "cordova-plugin-media-capture/index.html" + - name: Network Information + url: "cordova-plugin-network-information/index.html" + - name: Splashscreen + url: "cordova-plugin-splashscreen/index.html" + - name: Vibration + url: "cordova-plugin-vibration/index.html" + - name: Statusbar + url: "cordova-plugin-statusbar/index.html" + - name: Whitelist + url: "cordova-plugin-whitelist/index.html" + - name: Legacy Whitelist + url: "cordova-plugin-legacy-whitelist/index.html" # - name: "Tutorials" # children: # - name: "Share your app in source control" http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d0fb556b/www/_data/toc/en-dev-manual.yml ---------------------------------------------------------------------- diff --git a/www/_data/toc/en-dev-manual.yml b/www/_data/toc/en-dev-manual.yml index 48c97f0..fc64930 100644 --- a/www/_data/toc/en-dev-manual.yml +++ b/www/_data/toc/en-dev-manual.yml @@ -2,10 +2,10 @@ children: - name: "Overview" url: "guide/overview/index.html" -# - name: "Runtime Architecture" -# url: -# - name: "Tooling Architecture" -# url: +# - name: "Runtime Architecture" +# url: +# - name: "Tooling Architecture" +# url: - name: "Create apps" children: - name: "Create your first app" @@ -80,14 +80,56 @@ url: "config_ref/index.html" - name: "Events" url: "cordova/events/events.html" - - name: "Plugin APIs" - url: "cordova/plugins/pluginapis.html" - name: "CLI" url: "guide/cli/index.html" - name: "Hooks" url: "guide/appdev/hooks/index.html" - name: "Plugin.xml" url: "plugin_ref/spec.html" + - name: "Plugin APIs" + children: + - name: Battery Status + url: "cordova-plugin-battery-status/index.html" + - name: Camera + url: "cordova-plugin-camera/index.html" + - name: Console + url: "cordova-plugin-console/index.html" + - name: Contacts + url: "cordova-plugin-contacts/index.html" + - name: Device + url: "cordova-plugin-device/index.html" + - name: Device Motion + url: "cordova-plugin-device-motion/index.html" + - name: Device Orientation + url: "cordova-plugin-device-orientation/index.html" + - name: Dialogs + url: "cordova-plugin-dialogs/index.html" + - name: File + url: "cordova-plugin-file/index.html" + - name: File Transfer + url: "cordova-plugin-file-transfer/index.html" + - name: Geolocation + url: "cordova-plugin-geolocation/index.html" + - name: Globalization + url: "cordova-plugin-globalization/index.html" + - name: Inappbrowser + url: "cordova-plugin-inappbrowser/index.html" + - name: Media + url: "cordova-plugin-media/index.html" + - name: Media Capture + url: "cordova-plugin-media-capture/index.html" + - name: Network Information + url: "cordova-plugin-network-information/index.html" + - name: Splashscreen + url: "cordova-plugin-splashscreen/index.html" + - name: Vibration + url: "cordova-plugin-vibration/index.html" + - name: Statusbar + url: "cordova-plugin-statusbar/index.html" + - name: Whitelist + url: "cordova-plugin-whitelist/index.html" + - name: Legacy Whitelist + url: "cordova-plugin-legacy-whitelist/index.html" # - name: "Tutorials" # children: # - name: "Share your app in source control" http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d0fb556b/www/_data/toc/es-dev-manual.yml ---------------------------------------------------------------------- diff --git a/www/_data/toc/es-dev-manual.yml b/www/_data/toc/es-dev-manual.yml index 48c97f0..fc64930 100644 --- a/www/_data/toc/es-dev-manual.yml +++ b/www/_data/toc/es-dev-manual.yml @@ -2,10 +2,10 @@ children: - name: "Overview" url: "guide/overview/index.html" -# - name: "Runtime Architecture" -# url: -# - name: "Tooling Architecture" -# url: +# - name: "Runtime Architecture" +# url: +# - name: "Tooling Architecture" +# url: - name: "Create apps" children: - name: "Create your first app" @@ -80,14 +80,56 @@ url: "config_ref/index.html" - name: "Events" url: "cordova/events/events.html" - - name: "Plugin APIs" - url: "cordova/plugins/pluginapis.html" - name: "CLI" url: "guide/cli/index.html" - name: "Hooks" url: "guide/appdev/hooks/index.html" - name: "Plugin.xml" url: "plugin_ref/spec.html" + - name: "Plugin APIs" + children: + - name: Battery Status + url: "cordova-plugin-battery-status/index.html" + - name: Camera + url: "cordova-plugin-camera/index.html" + - name: Console + url: "cordova-plugin-console/index.html" + - name: Contacts + url: "cordova-plugin-contacts/index.html" + - name: Device + url: "cordova-plugin-device/index.html" + - name: Device Motion + url: "cordova-plugin-device-motion/index.html" + - name: Device Orientation + url: "cordova-plugin-device-orientation/index.html" + - name: Dialogs + url: "cordova-plugin-dialogs/index.html" + - name: File + url: "cordova-plugin-file/index.html" + - name: File Transfer + url: "cordova-plugin-file-transfer/index.html" + - name: Geolocation + url: "cordova-plugin-geolocation/index.html" + - name: Globalization + url: "cordova-plugin-globalization/index.html" + - name: Inappbrowser + url: "cordova-plugin-inappbrowser/index.html" + - name: Media + url: "cordova-plugin-media/index.html" + - name: Media Capture + url: "cordova-plugin-media-capture/index.html" + - name: Network Information + url: "cordova-plugin-network-information/index.html" + - name: Splashscreen + url: "cordova-plugin-splashscreen/index.html" + - name: Vibration + url: "cordova-plugin-vibration/index.html" + - name: Statusbar + url: "cordova-plugin-statusbar/index.html" + - name: Whitelist + url: "cordova-plugin-whitelist/index.html" + - name: Legacy Whitelist + url: "cordova-plugin-legacy-whitelist/index.html" # - name: "Tutorials" # children: # - name: "Share your app in source control" http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d0fb556b/www/_data/toc/fr-dev-manual.yml ---------------------------------------------------------------------- diff --git a/www/_data/toc/fr-dev-manual.yml b/www/_data/toc/fr-dev-manual.yml index 48c97f0..fc64930 100644 --- a/www/_data/toc/fr-dev-manual.yml +++ b/www/_data/toc/fr-dev-manual.yml @@ -2,10 +2,10 @@ children: - name: "Overview" url: "guide/overview/index.html" -# - name: "Runtime Architecture" -# url: -# - name: "Tooling Architecture" -# url: +# - name: "Runtime Architecture" +# url: +# - name: "Tooling Architecture" +# url: - name: "Create apps" children: - name: "Create your first app" @@ -80,14 +80,56 @@ url: "config_ref/index.html" - name: "Events" url: "cordova/events/events.html" - - name: "Plugin APIs" - url: "cordova/plugins/pluginapis.html" - name: "CLI" url: "guide/cli/index.html" - name: "Hooks" url: "guide/appdev/hooks/index.html" - name: "Plugin.xml" url: "plugin_ref/spec.html" + - name: "Plugin APIs" + children: + - name: Battery Status + url: "cordova-plugin-battery-status/index.html" + - name: Camera + url: "cordova-plugin-camera/index.html" + - name: Console + url: "cordova-plugin-console/index.html" + - name: Contacts + url: "cordova-plugin-contacts/index.html" + - name: Device + url: "cordova-plugin-device/index.html" + - name: Device Motion + url: "cordova-plugin-device-motion/index.html" + - name: Device Orientation + url: "cordova-plugin-device-orientation/index.html" + - name: Dialogs + url: "cordova-plugin-dialogs/index.html" + - name: File + url: "cordova-plugin-file/index.html" + - name: File Transfer + url: "cordova-plugin-file-transfer/index.html" + - name: Geolocation + url: "cordova-plugin-geolocation/index.html" + - name: Globalization + url: "cordova-plugin-globalization/index.html" + - name: Inappbrowser + url: "cordova-plugin-inappbrowser/index.html" + - name: Media + url: "cordova-plugin-media/index.html" + - name: Media Capture + url: "cordova-plugin-media-capture/index.html" + - name: Network Information + url: "cordova-plugin-network-information/index.html" + - name: Splashscreen + url: "cordova-plugin-splashscreen/index.html" + - name: Vibration + url: "cordova-plugin-vibration/index.html" + - name: Statusbar + url: "cordova-plugin-statusbar/index.html" + - name: Whitelist + url: "cordova-plugin-whitelist/index.html" + - name: Legacy Whitelist + url: "cordova-plugin-legacy-whitelist/index.html" # - name: "Tutorials" # children: # - name: "Share your app in source control" http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d0fb556b/www/_data/toc/it-dev-manual.yml ---------------------------------------------------------------------- diff --git a/www/_data/toc/it-dev-manual.yml b/www/_data/toc/it-dev-manual.yml index 48c97f0..fc64930 100644 --- a/www/_data/toc/it-dev-manual.yml +++ b/www/_data/toc/it-dev-manual.yml @@ -2,10 +2,10 @@ children: - name: "Overview" url: "guide/overview/index.html" -# - name: "Runtime Architecture" -# url: -# - name: "Tooling Architecture" -# url: +# - name: "Runtime Architecture" +# url: +# - name: "Tooling Architecture" +# url: - name: "Create apps" children: - name: "Create your first app" @@ -80,14 +80,56 @@ url: "config_ref/index.html" - name: "Events" url: "cordova/events/events.html" - - name: "Plugin APIs" - url: "cordova/plugins/pluginapis.html" - name: "CLI" url: "guide/cli/index.html" - name: "Hooks" url: "guide/appdev/hooks/index.html" - name: "Plugin.xml" url: "plugin_ref/spec.html" + - name: "Plugin APIs" + children: + - name: Battery Status + url: "cordova-plugin-battery-status/index.html" + - name: Camera + url: "cordova-plugin-camera/index.html" + - name: Console + url: "cordova-plugin-console/index.html" + - name: Contacts + url: "cordova-plugin-contacts/index.html" + - name: Device + url: "cordova-plugin-device/index.html" + - name: Device Motion + url: "cordova-plugin-device-motion/index.html" + - name: Device Orientation + url: "cordova-plugin-device-orientation/index.html" + - name: Dialogs + url: "cordova-plugin-dialogs/index.html" + - name: File + url: "cordova-plugin-file/index.html" + - name: File Transfer + url: "cordova-plugin-file-transfer/index.html" + - name: Geolocation + url: "cordova-plugin-geolocation/index.html" + - name: Globalization + url: "cordova-plugin-globalization/index.html" + - name: Inappbrowser + url: "cordova-plugin-inappbrowser/index.html" + - name: Media + url: "cordova-plugin-media/index.html" + - name: Media Capture + url: "cordova-plugin-media-capture/index.html" + - name: Network Information + url: "cordova-plugin-network-information/index.html" + - name: Splashscreen + url: "cordova-plugin-splashscreen/index.html" + - name: Vibration + url: "cordova-plugin-vibration/index.html" + - name: Statusbar + url: "cordova-plugin-statusbar/index.html" + - name: Whitelist + url: "cordova-plugin-whitelist/index.html" + - name: Legacy Whitelist + url: "cordova-plugin-legacy-whitelist/index.html" # - name: "Tutorials" # children: # - name: "Share your app in source control" http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d0fb556b/www/_data/toc/ja-dev-manual.yml ---------------------------------------------------------------------- diff --git a/www/_data/toc/ja-dev-manual.yml b/www/_data/toc/ja-dev-manual.yml index 48c97f0..fc64930 100644 --- a/www/_data/toc/ja-dev-manual.yml +++ b/www/_data/toc/ja-dev-manual.yml @@ -2,10 +2,10 @@ children: - name: "Overview" url: "guide/overview/index.html" -# - name: "Runtime Architecture" -# url: -# - name: "Tooling Architecture" -# url: +# - name: "Runtime Architecture" +# url: +# - name: "Tooling Architecture" +# url: - name: "Create apps" children: - name: "Create your first app" @@ -80,14 +80,56 @@ url: "config_ref/index.html" - name: "Events" url: "cordova/events/events.html" - - name: "Plugin APIs" - url: "cordova/plugins/pluginapis.html" - name: "CLI" url: "guide/cli/index.html" - name: "Hooks" url: "guide/appdev/hooks/index.html" - name: "Plugin.xml" url: "plugin_ref/spec.html" + - name: "Plugin APIs" + children: + - name: Battery Status + url: "cordova-plugin-battery-status/index.html" + - name: Camera + url: "cordova-plugin-camera/index.html" + - name: Console + url: "cordova-plugin-console/index.html" + - name: Contacts + url: "cordova-plugin-contacts/index.html" + - name: Device + url: "cordova-plugin-device/index.html" + - name: Device Motion + url: "cordova-plugin-device-motion/index.html" + - name: Device Orientation + url: "cordova-plugin-device-orientation/index.html" + - name: Dialogs + url: "cordova-plugin-dialogs/index.html" + - name: File + url: "cordova-plugin-file/index.html" + - name: File Transfer + url: "cordova-plugin-file-transfer/index.html" + - name: Geolocation + url: "cordova-plugin-geolocation/index.html" + - name: Globalization + url: "cordova-plugin-globalization/index.html" + - name: Inappbrowser + url: "cordova-plugin-inappbrowser/index.html" + - name: Media + url: "cordova-plugin-media/index.html" + - name: Media Capture + url: "cordova-plugin-media-capture/index.html" + - name: Network Information + url: "cordova-plugin-network-information/index.html" + - name: Splashscreen + url: "cordova-plugin-splashscreen/index.html" + - name: Vibration + url: "cordova-plugin-vibration/index.html" + - name: Statusbar + url: "cordova-plugin-statusbar/index.html" + - name: Whitelist + url: "cordova-plugin-whitelist/index.html" + - name: Legacy Whitelist + url: "cordova-plugin-legacy-whitelist/index.html" # - name: "Tutorials" # children: # - name: "Share your app in source control" http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d0fb556b/www/_data/toc/ko-dev-manual.yml ---------------------------------------------------------------------- diff --git a/www/_data/toc/ko-dev-manual.yml b/www/_data/toc/ko-dev-manual.yml index 48c97f0..fc64930 100644 --- a/www/_data/toc/ko-dev-manual.yml +++ b/www/_data/toc/ko-dev-manual.yml @@ -2,10 +2,10 @@ children: - name: "Overview" url: "guide/overview/index.html" -# - name: "Runtime Architecture" -# url: -# - name: "Tooling Architecture" -# url: +# - name: "Runtime Architecture" +# url: +# - name: "Tooling Architecture" +# url: - name: "Create apps" children: - name: "Create your first app" @@ -80,14 +80,56 @@ url: "config_ref/index.html" - name: "Events" url: "cordova/events/events.html" - - name: "Plugin APIs" - url: "cordova/plugins/pluginapis.html" - name: "CLI" url: "guide/cli/index.html" - name: "Hooks" url: "guide/appdev/hooks/index.html" - name: "Plugin.xml" url: "plugin_ref/spec.html" + - name: "Plugin APIs" + children: + - name: Battery Status + url: "cordova-plugin-battery-status/index.html" + - name: Camera + url: "cordova-plugin-camera/index.html" + - name: Console + url: "cordova-plugin-console/index.html" + - name: Contacts + url: "cordova-plugin-contacts/index.html" + - name: Device + url: "cordova-plugin-device/index.html" + - name: Device Motion + url: "cordova-plugin-device-motion/index.html" + - name: Device Orientation + url: "cordova-plugin-device-orientation/index.html" + - name: Dialogs + url: "cordova-plugin-dialogs/index.html" + - name: File + url: "cordova-plugin-file/index.html" + - name: File Transfer + url: "cordova-plugin-file-transfer/index.html" + - name: Geolocation + url: "cordova-plugin-geolocation/index.html" + - name: Globalization + url: "cordova-plugin-globalization/index.html" + - name: Inappbrowser + url: "cordova-plugin-inappbrowser/index.html" + - name: Media + url: "cordova-plugin-media/index.html" + - name: Media Capture + url: "cordova-plugin-media-capture/index.html" + - name: Network Information + url: "cordova-plugin-network-information/index.html" + - name: Splashscreen + url: "cordova-plugin-splashscreen/index.html" + - name: Vibration + url: "cordova-plugin-vibration/index.html" + - name: Statusbar + url: "cordova-plugin-statusbar/index.html" + - name: Whitelist + url: "cordova-plugin-whitelist/index.html" + - name: Legacy Whitelist + url: "cordova-plugin-legacy-whitelist/index.html" # - name: "Tutorials" # children: # - name: "Share your app in source control" http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d0fb556b/www/_data/toc/pl-dev-manual.yml ---------------------------------------------------------------------- diff --git a/www/_data/toc/pl-dev-manual.yml b/www/_data/toc/pl-dev-manual.yml index 48c97f0..fc64930 100644 --- a/www/_data/toc/pl-dev-manual.yml +++ b/www/_data/toc/pl-dev-manual.yml @@ -2,10 +2,10 @@ children: - name: "Overview" url: "guide/overview/index.html" -# - name: "Runtime Architecture" -# url: -# - name: "Tooling Architecture" -# url: +# - name: "Runtime Architecture" +# url: +# - name: "Tooling Architecture" +# url: - name: "Create apps" children: - name: "Create your first app" @@ -80,14 +80,56 @@ url: "config_ref/index.html" - name: "Events" url: "cordova/events/events.html" - - name: "Plugin APIs" - url: "cordova/plugins/pluginapis.html" - name: "CLI" url: "guide/cli/index.html" - name: "Hooks" url: "guide/appdev/hooks/index.html" - name: "Plugin.xml" url: "plugin_ref/spec.html" + - name: "Plugin APIs" + children: + - name: Battery Status + url: "cordova-plugin-battery-status/index.html" + - name: Camera + url: "cordova-plugin-camera/index.html" + - name: Console + url: "cordova-plugin-console/index.html" + - name: Contacts + url: "cordova-plugin-contacts/index.html" + - name: Device + url: "cordova-plugin-device/index.html" + - name: Device Motion + url: "cordova-plugin-device-motion/index.html" + - name: Device Orientation + url: "cordova-plugin-device-orientation/index.html" + - name: Dialogs + url: "cordova-plugin-dialogs/index.html" + - name: File + url: "cordova-plugin-file/index.html" + - name: File Transfer + url: "cordova-plugin-file-transfer/index.html" + - name: Geolocation + url: "cordova-plugin-geolocation/index.html" + - name: Globalization + url: "cordova-plugin-globalization/index.html" + - name: Inappbrowser + url: "cordova-plugin-inappbrowser/index.html" + - name: Media + url: "cordova-plugin-media/index.html" + - name: Media Capture + url: "cordova-plugin-media-capture/index.html" + - name: Network Information + url: "cordova-plugin-network-information/index.html" + - name: Splashscreen + url: "cordova-plugin-splashscreen/index.html" + - name: Vibration + url: "cordova-plugin-vibration/index.html" + - name: Statusbar + url: "cordova-plugin-statusbar/index.html" + - name: Whitelist + url: "cordova-plugin-whitelist/index.html" + - name: Legacy Whitelist + url: "cordova-plugin-legacy-whitelist/index.html" # - name: "Tutorials" # children: # - name: "Share your app in source control" http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d0fb556b/www/_data/toc/ru-dev-manual.yml ---------------------------------------------------------------------- diff --git a/www/_data/toc/ru-dev-manual.yml b/www/_data/toc/ru-dev-manual.yml index 48c97f0..fc64930 100644 --- a/www/_data/toc/ru-dev-manual.yml +++ b/www/_data/toc/ru-dev-manual.yml @@ -2,10 +2,10 @@ children: - name: "Overview" url: "guide/overview/index.html" -# - name: "Runtime Architecture" -# url: -# - name: "Tooling Architecture" -# url: +# - name: "Runtime Architecture" +# url: +# - name: "Tooling Architecture" +# url: - name: "Create apps" children: - name: "Create your first app" @@ -80,14 +80,56 @@ url: "config_ref/index.html" - name: "Events" url: "cordova/events/events.html" - - name: "Plugin APIs" - url: "cordova/plugins/pluginapis.html" - name: "CLI" url: "guide/cli/index.html" - name: "Hooks" url: "guide/appdev/hooks/index.html" - name: "Plugin.xml" url: "plugin_ref/spec.html" + - name: "Plugin APIs" + children: + - name: Battery Status + url: "cordova-plugin-battery-status/index.html" + - name: Camera + url: "cordova-plugin-camera/index.html" + - name: Console + url: "cordova-plugin-console/index.html" + - name: Contacts + url: "cordova-plugin-contacts/index.html" + - name: Device + url: "cordova-plugin-device/index.html" + - name: Device Motion + url: "cordova-plugin-device-motion/index.html" + - name: Device Orientation + url: "cordova-plugin-device-orientation/index.html" + - name: Dialogs + url: "cordova-plugin-dialogs/index.html" + - name: File + url: "cordova-plugin-file/index.html" + - name: File Transfer + url: "cordova-plugin-file-transfer/index.html" + - name: Geolocation + url: "cordova-plugin-geolocation/index.html" + - name: Globalization + url: "cordova-plugin-globalization/index.html" + - name: Inappbrowser + url: "cordova-plugin-inappbrowser/index.html" + - name: Media + url: "cordova-plugin-media/index.html" + - name: Media Capture + url: "cordova-plugin-media-capture/index.html" + - name: Network Information + url: "cordova-plugin-network-information/index.html" + - name: Splashscreen + url: "cordova-plugin-splashscreen/index.html" + - name: Vibration + url: "cordova-plugin-vibration/index.html" + - name: Statusbar + url: "cordova-plugin-statusbar/index.html" + - name: Whitelist + url: "cordova-plugin-whitelist/index.html" + - name: Legacy Whitelist + url: "cordova-plugin-legacy-whitelist/index.html" # - name: "Tutorials" # children: # - name: "Share your app in source control" http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d0fb556b/www/_data/toc/sl-dev-manual.yml ---------------------------------------------------------------------- diff --git a/www/_data/toc/sl-dev-manual.yml b/www/_data/toc/sl-dev-manual.yml index 48c97f0..fc64930 100644 --- a/www/_data/toc/sl-dev-manual.yml +++ b/www/_data/toc/sl-dev-manual.yml @@ -2,10 +2,10 @@ children: - name: "Overview" url: "guide/overview/index.html" -# - name: "Runtime Architecture" -# url: -# - name: "Tooling Architecture" -# url: +# - name: "Runtime Architecture" +# url: +# - name: "Tooling Architecture" +# url: - name: "Create apps" children: - name: "Create your first app" @@ -80,14 +80,56 @@ url: "config_ref/index.html" - name: "Events" url: "cordova/events/events.html" - - name: "Plugin APIs" - url: "cordova/plugins/pluginapis.html" - name: "CLI" url: "guide/cli/index.html" - name: "Hooks" url: "guide/appdev/hooks/index.html" - name: "Plugin.xml" url: "plugin_ref/spec.html" + - name: "Plugin APIs" + children: + - name: Battery Status + url: "cordova-plugin-battery-status/index.html" + - name: Camera + url: "cordova-plugin-camera/index.html" + - name: Console + url: "cordova-plugin-console/index.html" + - name: Contacts + url: "cordova-plugin-contacts/index.html" + - name: Device + url: "cordova-plugin-device/index.html" + - name: Device Motion + url: "cordova-plugin-device-motion/index.html" + - name: Device Orientation + url: "cordova-plugin-device-orientation/index.html" + - name: Dialogs + url: "cordova-plugin-dialogs/index.html" + - name: File + url: "cordova-plugin-file/index.html" + - name: File Transfer + url: "cordova-plugin-file-transfer/index.html" + - name: Geolocation + url: "cordova-plugin-geolocation/index.html" + - name: Globalization + url: "cordova-plugin-globalization/index.html" + - name: Inappbrowser + url: "cordova-plugin-inappbrowser/index.html" + - name: Media + url: "cordova-plugin-media/index.html" + - name: Media Capture + url: "cordova-plugin-media-capture/index.html" + - name: Network Information + url: "cordova-plugin-network-information/index.html" + - name: Splashscreen + url: "cordova-plugin-splashscreen/index.html" + - name: Vibration + url: "cordova-plugin-vibration/index.html" + - name: Statusbar + url: "cordova-plugin-statusbar/index.html" + - name: Whitelist + url: "cordova-plugin-whitelist/index.html" + - name: Legacy Whitelist + url: "cordova-plugin-legacy-whitelist/index.html" # - name: "Tutorials" # children: # - name: "Share your app in source control" http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d0fb556b/www/_data/toc/zh-dev-manual.yml ---------------------------------------------------------------------- diff --git a/www/_data/toc/zh-dev-manual.yml b/www/_data/toc/zh-dev-manual.yml index 48c97f0..fc64930 100644 --- a/www/_data/toc/zh-dev-manual.yml +++ b/www/_data/toc/zh-dev-manual.yml @@ -2,10 +2,10 @@ children: - name: "Overview" url: "guide/overview/index.html" -# - name: "Runtime Architecture" -# url: -# - name: "Tooling Architecture" -# url: +# - name: "Runtime Architecture" +# url: +# - name: "Tooling Architecture" +# url: - name: "Create apps" children: - name: "Create your first app" @@ -80,14 +80,56 @@ url: "config_ref/index.html" - name: "Events" url: "cordova/events/events.html" - - name: "Plugin APIs" - url: "cordova/plugins/pluginapis.html" - name: "CLI" url: "guide/cli/index.html" - name: "Hooks" url: "guide/appdev/hooks/index.html" - name: "Plugin.xml" url: "plugin_ref/spec.html" + - name: "Plugin APIs" + children: + - name: Battery Status + url: "cordova-plugin-battery-status/index.html" + - name: Camera + url: "cordova-plugin-camera/index.html" + - name: Console + url: "cordova-plugin-console/index.html" + - name: Contacts + url: "cordova-plugin-contacts/index.html" + - name: Device + url: "cordova-plugin-device/index.html" + - name: Device Motion + url: "cordova-plugin-device-motion/index.html" + - name: Device Orientation + url: "cordova-plugin-device-orientation/index.html" + - name: Dialogs + url: "cordova-plugin-dialogs/index.html" + - name: File + url: "cordova-plugin-file/index.html" + - name: File Transfer + url: "cordova-plugin-file-transfer/index.html" + - name: Geolocation + url: "cordova-plugin-geolocation/index.html" + - name: Globalization + url: "cordova-plugin-globalization/index.html" + - name: Inappbrowser + url: "cordova-plugin-inappbrowser/index.html" + - name: Media + url: "cordova-plugin-media/index.html" + - name: Media Capture + url: "cordova-plugin-media-capture/index.html" + - name: Network Information + url: "cordova-plugin-network-information/index.html" + - name: Splashscreen + url: "cordova-plugin-splashscreen/index.html" + - name: Vibration + url: "cordova-plugin-vibration/index.html" + - name: Statusbar + url: "cordova-plugin-statusbar/index.html" + - name: Whitelist + url: "cordova-plugin-whitelist/index.html" + - name: Legacy Whitelist + url: "cordova-plugin-legacy-whitelist/index.html" # - name: "Tutorials" # children: # - name: "Share your app in source control" http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d0fb556b/www/docs/de/dev/cordova/plugins/pluginapis.md ---------------------------------------------------------------------- diff --git a/www/docs/de/dev/cordova/plugins/pluginapis.md b/www/docs/de/dev/cordova/plugins/pluginapis.md deleted file mode 100644 index 864505a..0000000 --- a/www/docs/de/dev/cordova/plugins/pluginapis.md +++ /dev/null @@ -1,139 +0,0 @@ ---- -license: > - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. - -title: Plugin APIs ---- - -# Plugin APIs - -Cordova mit einen minimalen Satz von APIs und Projekte hinzufügen, was zusätzliche APIs, die sie durch Plugins erfordern. - -Sie können alle vorhandenen Plugins (einschlieÃlich Drittanbieter Plugins) auf [npm][1] durchsuchen. - - [1]: https://www.npmjs.com/search?q=ecosystem%3Acordova - -Der traditionelle Kern Cordova Plugins sind wie folgt: - -* [Batteriestatus][2] - - > Ãberwachen Sie den Status des Geräts Batterie. - -* [Kamera][3] - - > Ein Foto mit der Gerätekamera zu erfassen. - -* [Konsole][4] - - > Fügen Sie zusätzlich die Möglichkeit, zu console.log(). - -* [Kontakte][5] - - > Arbeiten Sie mit der Geräte-Kontaktdatenbank. - -* [Gerät][6] - - > Gerät bestimmte Informationen zu sammeln. - -* [Bewegung Gerät (Beschleunigungssensor)][7] - - > Tippen Sie in das Gerät Weg-und/oder Geschwindigkeitsgeber. - -* [Orientierung des Geräts (Kompass)][8] - - > Erhalten Sie die Richtung, die das Gerät verweist. - -* [Dialoge][9] - - > Visuelle Gerätebenachrichtigungen. - -* [Dateisystem][10] - - > Haken Sie in native Dateisystem durch JavaScript. - -* [File-Transfer][11] - - > Haken Sie in native Dateisystem durch JavaScript. - -* [Geolocation][12] - - > Machen Sie Ihre Anwendung Lage bewusst. - -* [Globalisierung][13] - - > Aktivieren Sie die Darstellung von Objekten, die spezifisch für ein Gebietsschema. - -* [InAppBrowser][14] - - > URLs in einer anderen in-app Browserinstanz zu starten. - -* [Medien][15] - - > Aufzeichnen und Wiedergeben von audio-Dateien. - -* [Medien erfassen][16] - - > Media-Dateien mithilfe des Geräts Media Capture-Anwendungen zu erfassen. - -* [Netzwerkinformationen (Verbindung)][17] - - > Der Netzwerkstatus und Mobilfunknetz Informationen schnell zu überprüfen. - -* [SplashScreen][18] - - > Ein- und Ausblenden der Splash-Screen Anwendungen. - -* [Vibration][19] - - > Eine API, das Gerät zu vibrieren. - -* [StatusBar][20] - - > Eine API zum Anzeigen, ausblenden und Konfigurieren der Status Bar Hintergrund. - -* [Whitelist][21] - - > Ein Plugin zur Whitelist Netzwerkanforderungen. Müssen installieren, um alle Netzwerkanforderungen in Ihren Anwendungen haben. - -* [Ãltere Whitelist][22] - - > Ein Plugin, um den alten Stil der weiÃen Liste zu verwenden, bevor es war herausgerissen und in die Whitelist-Plugin geändert. - - [2]: https://www.npmjs.com/package/cordova-plugin-battery-status - [3]: https://www.npmjs.com/package/cordova-plugin-camera - [4]: https://www.npmjs.com/package/cordova-plugin-console - [5]: https://www.npmjs.com/package/cordova-plugin-contacts - [6]: https://www.npmjs.com/package/cordova-plugin-device - [7]: https://www.npmjs.com/package/cordova-plugin-device-motion - [8]: https://www.npmjs.com/package/cordova-plugin-device-orientation - [9]: https://www.npmjs.com/package/cordova-plugin-dialogs - [10]: https://www.npmjs.com/package/cordova-plugin-file - [11]: https://www.npmjs.com/package/cordova-plugin-file-transfer - [12]: https://www.npmjs.com/package/cordova-plugin-geolocation - [13]: https://www.npmjs.com/package/cordova-plugin-globalization - [14]: https://www.npmjs.com/package/cordova-plugin-inappbrowser - [15]: https://www.npmjs.com/package/cordova-plugin-media - [16]: https://www.npmjs.com/package/cordova-plugin-media-capture - [17]: https://www.npmjs.com/package/cordova-plugin-network-information - [18]: https://www.npmjs.com/package/cordova-plugin-splashscreen - [19]: https://www.npmjs.com/package/cordova-plugin-vibration - [20]: https://www.npmjs.com/package/cordova-plugin-statusbar - [21]: https://www.npmjs.com/package/cordova-plugin-whitelist - [22]: https://www.npmjs.com/package/cordova-plugin-legacy-whitelist - -Nicht-englische Ãbersetzungen über diese Plugin-Docs können gefunden werden, indem Sie das Plugin Github Repos und suchen in den Ordner "Docs" http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d0fb556b/www/docs/en/dev/cordova/plugins/pluginapis.md ---------------------------------------------------------------------- diff --git a/www/docs/en/dev/cordova/plugins/pluginapis.md b/www/docs/en/dev/cordova/plugins/pluginapis.md deleted file mode 100644 index b9931a4..0000000 --- a/www/docs/en/dev/cordova/plugins/pluginapis.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -license: > - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. - -title: Plugin APIs ---- - -# Plugin APIs - -Cordova ships with a minimal set of APIs, and projects add what extra APIs they require through plugins. - -You can search through all existing plugins (including third-party plugins) on [npm](https://www.npmjs.com/search?q=ecosystem%3Acordova). - -The traditional set of core Cordova plugins are as follows: - -{% for fileSpec in site.data.fetched-files %} -{% if fileSpec.src.repoName contains "cordova-plugin" %} - {% assign repoSplit = fileSpec.src.repoName | split:'/' %} - {% capture packageName %}{% if fileSpec.src.packageName %}{{ fileSpec.src.packageName }}{% else %}{{ repoSplit[1] }}{% endif %}{% endcapture %} -# [{{ fileSpec.src.displayName }}](../../gen/{{ packageName }}/) - -{{ fileSpec.src.description }} -{% endif %} -{% endfor %} - -Non-English translations of these plugin docs can be found by going to the plugin github repos and looking in the docs folder http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d0fb556b/www/docs/es/dev/cordova/plugins/pluginapis.md ---------------------------------------------------------------------- diff --git a/www/docs/es/dev/cordova/plugins/pluginapis.md b/www/docs/es/dev/cordova/plugins/pluginapis.md deleted file mode 100644 index c0c5d41..0000000 --- a/www/docs/es/dev/cordova/plugins/pluginapis.md +++ /dev/null @@ -1,139 +0,0 @@ ---- -license: > - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. - -title: Plugin APIs ---- - -# Plugin APIs - -Cordova naves con un mÃnimo conjunto de APIs, y proyectos añadir qué APIs adicionales que necesitan a través de plugins. - -Usted puede buscar a través de todos los plugins existentes (incluidos los plugins de terceros) en [npm][1]. - - [1]: https://www.npmjs.com/search?q=ecosystem%3Acordova - -El conjunto tradicional de núcleo Cordova plugins son como sigue: - -* [Estado de la baterÃa][2] - - > Monitorear el estado de la baterÃa del dispositivo. - -* [Cámara][3] - - > Capturar una foto con la cámara del dispositivo. - -* [Consola][4] - - > Añadir capacidad adicional a console.log(). - -* [Contactos][5] - - > Trabajar con la base de datos de contacto de dispositivos. - -* [Dispositivo][6] - - > Reunir información especÃfica del dispositivo. - -* [Movimiento de dispositivo (acelerómetro)][7] - - > Puntee en sensor de movimiento del dispositivo. - -* [Orientación de dispositivo (brújula)][8] - - > Obtener la dirección que apunta el dispositivo. - -* [Los cuadros de diálogo][9] - - > Notificaciones de dispositivo visual. - -* [FileSystem][10] - - > Enganche en el sistema de archivo nativo a través de JavaScript. - -* [Transferencia de archivos][11] - - > Enganche en el sistema de archivo nativo a través de JavaScript. - -* [Geolocalización][12] - - > Conocer la ubicación de su aplicación. - -* [Globalización][13] - - > Permiten la representación de objetos especÃficos de una configuración regional. - -* [InAppBrowser][14] - - > Lanzamiento de URLs en otra instancia del explorador en la aplicación. - -* [Los medios de comunicación][15] - - > Grabar y reproducir archivos de audio. - -* [Captura de los medios de comunicación][16] - - > Capturar archivos de medios usando las aplicaciones de captura de los medios de comunicación del dispositivo. - -* [Información de red (conexión)][17] - - > Comprobar rápidamente el estado de la red e información de la red celular. - -* [SplashScreen][18] - - > Mostrar / ocultar la pantalla de presentación de solicitudes. - -* [Vibración][19] - - > Una API para que vibre el dispositivo. - -* [Barra de estado][20] - - > Una API para mostrar, ocultando y configurar fondo de barra de estado. - -* [Lista blanca][21] - - > Un plugin para peticiones de red blanca. Debe instalar para tener cualquier petición de red en sus aplicaciones. - -* [Legado Whitelist][22] - - > Un plugin para usar el viejo estilo de lista blanca antes de que era arrancado y cambió en el complemento de la lista blanca. - - [2]: https://www.npmjs.com/package/cordova-plugin-battery-status - [3]: https://www.npmjs.com/package/cordova-plugin-camera - [4]: https://www.npmjs.com/package/cordova-plugin-console - [5]: https://www.npmjs.com/package/cordova-plugin-contacts - [6]: https://www.npmjs.com/package/cordova-plugin-device - [7]: https://www.npmjs.com/package/cordova-plugin-device-motion - [8]: https://www.npmjs.com/package/cordova-plugin-device-orientation - [9]: https://www.npmjs.com/package/cordova-plugin-dialogs - [10]: https://www.npmjs.com/package/cordova-plugin-file - [11]: https://www.npmjs.com/package/cordova-plugin-file-transfer - [12]: https://www.npmjs.com/package/cordova-plugin-geolocation - [13]: https://www.npmjs.com/package/cordova-plugin-globalization - [14]: https://www.npmjs.com/package/cordova-plugin-inappbrowser - [15]: https://www.npmjs.com/package/cordova-plugin-media - [16]: https://www.npmjs.com/package/cordova-plugin-media-capture - [17]: https://www.npmjs.com/package/cordova-plugin-network-information - [18]: https://www.npmjs.com/package/cordova-plugin-splashscreen - [19]: https://www.npmjs.com/package/cordova-plugin-vibration - [20]: https://www.npmjs.com/package/cordova-plugin-statusbar - [21]: https://www.npmjs.com/package/cordova-plugin-whitelist - [22]: https://www.npmjs.com/package/cordova-plugin-legacy-whitelist - -Las traducciones de Inglés de estos documentos plugin pueden encontrarse visitando los repositorios github plugin y buscando en la carpeta docs \ No newline at end of file http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d0fb556b/www/docs/fr/dev/cordova/plugins/pluginapis.md ---------------------------------------------------------------------- diff --git a/www/docs/fr/dev/cordova/plugins/pluginapis.md b/www/docs/fr/dev/cordova/plugins/pluginapis.md deleted file mode 100644 index 6c78115..0000000 --- a/www/docs/fr/dev/cordova/plugins/pluginapis.md +++ /dev/null @@ -1,139 +0,0 @@ ---- -license: > - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. - -title: Plugin API ---- - -# Plugin API - -Cordova est livré avec un ensemble minimal d'API, et projets ajoutent quelles API supplémentaire dont ils ont besoin grâce à des plugins. - -Vous pouvez rechercher parmi tous les plugins existants (y compris les plugins tiers) sur [NPM][1]. - - [1]: https://www.npmjs.com/search?q=ecosystem%3Acordova - -L'ensemble traditionnel de plugins de Cordova core sont les suivantes : - -* [Ãtat de la batterie][2] - - > Surveiller l'état de la batterie de l'appareil. - -* [Appareil photo][3] - - > Capturer une photo en utilisant la caméra de l'appareil. - -* [Console][4] - - > Ajoutez des capacités supplémentaires à console.log(). - -* [Contacts][5] - - > Travailler avec la base de données contacts périphériques. - -* [Dispositif][6] - - > Recueillir de l'information spécifique de périphérique. - -* [Mouvement de dispositif (accéléromètre)][7] - - > Puiser dans le détecteur de mouvement de l'appareil. - -* [Dispositif Orientation (boussole)][8] - - > Obtenir de la direction qui pointe vers l'appareil. - -* [Boîtes de dialogue][9] - - > Notifications de l'appareil visuel. - -* [Système de fichiers][10] - - > Crochet dans le système de fichier natif via JavaScript. - -* [Transfert de fichiers][11] - - > Crochet dans le système de fichier natif via JavaScript. - -* [Géolocalisation][12] - - > Sensibilisez votre emplacement de l'application. - -* [Mondialisation][13] - - > Permettre la représentation d'objets spécifiques aux paramètres régionaux. - -* [InAppBrowser][14] - - > Lancer URL dans une autre instance du navigateur en app. - -* [Media][15] - - > Enregistrer et lire des fichiers audio. - -* [Capture de médias][16] - - > Capturer les fichiers multimédias à l'aide des applications de capture pour le multimédia de l'appareil. - -* [Informations réseau (connexion)][17] - - > Vérifier rapidement l'état du réseau et informations de réseau cellulaire. - -* [SplashScreen][18] - - > Afficher et masquer l'écran de démarrage des applications. - -* [Vibration][19] - - > Une API à vibrer l'appareil. - -* [StatusBar][20] - - > Une API pour montrer, cacher et configuration fond barre de statut. - -* [Liste blanche][21] - - > Un plugin pour les requêtes réseau liste blanche. Devez installer pour que toutes les demandes réseau dans vos applications. - -* [Liste d'autorisation héritée][22] - - > Un plugin pour utiliser l'ancien style de liste blanche avant d'être arraché et changé dans le plugin whitelist. - - [2]: https://www.npmjs.com/package/cordova-plugin-battery-status - [3]: https://www.npmjs.com/package/cordova-plugin-camera - [4]: https://www.npmjs.com/package/cordova-plugin-console - [5]: https://www.npmjs.com/package/cordova-plugin-contacts - [6]: https://www.npmjs.com/package/cordova-plugin-device - [7]: https://www.npmjs.com/package/cordova-plugin-device-motion - [8]: https://www.npmjs.com/package/cordova-plugin-device-orientation - [9]: https://www.npmjs.com/package/cordova-plugin-dialogs - [10]: https://www.npmjs.com/package/cordova-plugin-file - [11]: https://www.npmjs.com/package/cordova-plugin-file-transfer - [12]: https://www.npmjs.com/package/cordova-plugin-geolocation - [13]: https://www.npmjs.com/package/cordova-plugin-globalization - [14]: https://www.npmjs.com/package/cordova-plugin-inappbrowser - [15]: https://www.npmjs.com/package/cordova-plugin-media - [16]: https://www.npmjs.com/package/cordova-plugin-media-capture - [17]: https://www.npmjs.com/package/cordova-plugin-network-information - [18]: https://www.npmjs.com/package/cordova-plugin-splashscreen - [19]: https://www.npmjs.com/package/cordova-plugin-vibration - [20]: https://www.npmjs.com/package/cordova-plugin-statusbar - [21]: https://www.npmjs.com/package/cordova-plugin-whitelist - [22]: https://www.npmjs.com/package/cordova-plugin-legacy-whitelist - -Non anglais traductions de ces documents plugin se trouve en allant sur le plugin github repos et à la recherche dans le dossier docs \ No newline at end of file http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d0fb556b/www/docs/it/dev/cordova/plugins/pluginapis.md ---------------------------------------------------------------------- diff --git a/www/docs/it/dev/cordova/plugins/pluginapis.md b/www/docs/it/dev/cordova/plugins/pluginapis.md deleted file mode 100644 index 146b452..0000000 --- a/www/docs/it/dev/cordova/plugins/pluginapis.md +++ /dev/null @@ -1,139 +0,0 @@ ---- -license: > - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. - -title: Plugin API ---- - -# Plugin API - -Cordova viene fornito con un set minimo di API e progetti aggiungere cosa extra API richiedono tramite plugin. - -Può cercare attraverso tutti i plugin esistenti (tra cui il plugin di terze parti) su [npm][1]. - - [1]: https://www.npmjs.com/search?q=ecosystem%3Acordova - -Il set tradizionale di nucleo Cordova plugin sono i seguenti: - -* [Stato della batteria][2] - - > Monitorare lo stato della batteria del dispositivo. - -* [Fotocamera][3] - - > Catturare una foto usando la fotocamera del dispositivo. - -* [Console][4] - - > Aggiungere ulteriori capacità console.log(). - -* [Contatti][5] - - > Lavorare con il database di contatti di dispositivi. - -* [Dispositivo][6] - - > Raccogliere informazioni specifiche del dispositivo. - -* [Movimento di dispositivo (accelerometro)][7] - - > Sfruttare il sensore di movimento del dispositivo. - -* [Dispositivo orientamento (bussola)][8] - - > Ottenere la direzione che il dispositivo sta puntando. - -* [Finestre di dialogo][9] - - > Notifiche visive del dispositivo. - -* [FileSystem][10] - - > Gancio in file system nativo tramite JavaScript. - -* [Trasferimento di file][11] - - > Gancio in file system nativo tramite JavaScript. - -* [Geolocalizzazione][12] - - > Sensibilizzare la vostra sede di applicazione. - -* [Globalizzazione][13] - - > Attivare la rappresentazione degli oggetti specifici di una lingua. - -* [InAppBrowser][14] - - > Lanciare gli URL in un'altra istanza del browser in-app. - -* [Media][15] - - > Registrare e riprodurre file audio. - -* [Acquisizione di media][16] - - > Catturare i file multimediali utilizzando le applicazioni di cattura multimediale del dispositivo. - -* [Informazioni di rete (connessione)][17] - - > Verificare rapidamente lo stato di rete e informazioni della rete cellulare. - -* [Splashscreen][18] - - > Mostrare e nascondere la schermata iniziale di applicazioni. - -* [Vibrazione][19] - - > Un'API per vibrare il dispositivo. - -* [StatusBar][20] - - > Un'API per mostrare, nascondere e la configurazione sfondo barra di stato. - -* [Whitelist][21] - - > Un plugin per le richieste di rete whitelist. Necessario installare per avere eventuali richieste di rete nelle applicazioni. - -* [Whitelist legacy][22] - - > Un plugin per usare il vecchio stile di whitelist prima è stato strappato fuori e cambiato nel plugin whitelist. - - [2]: https://www.npmjs.com/package/cordova-plugin-battery-status - [3]: https://www.npmjs.com/package/cordova-plugin-camera - [4]: https://www.npmjs.com/package/cordova-plugin-console - [5]: https://www.npmjs.com/package/cordova-plugin-contacts - [6]: https://www.npmjs.com/package/cordova-plugin-device - [7]: https://www.npmjs.com/package/cordova-plugin-device-motion - [8]: https://www.npmjs.com/package/cordova-plugin-device-orientation - [9]: https://www.npmjs.com/package/cordova-plugin-dialogs - [10]: https://www.npmjs.com/package/cordova-plugin-file - [11]: https://www.npmjs.com/package/cordova-plugin-file-transfer - [12]: https://www.npmjs.com/package/cordova-plugin-geolocation - [13]: https://www.npmjs.com/package/cordova-plugin-globalization - [14]: https://www.npmjs.com/package/cordova-plugin-inappbrowser - [15]: https://www.npmjs.com/package/cordova-plugin-media - [16]: https://www.npmjs.com/package/cordova-plugin-media-capture - [17]: https://www.npmjs.com/package/cordova-plugin-network-information - [18]: https://www.npmjs.com/package/cordova-plugin-splashscreen - [19]: https://www.npmjs.com/package/cordova-plugin-vibration - [20]: https://www.npmjs.com/package/cordova-plugin-statusbar - [21]: https://www.npmjs.com/package/cordova-plugin-whitelist - [22]: https://www.npmjs.com/package/cordova-plugin-legacy-whitelist - -Traduzioni inglese di questi documenti del plugin possono essere trovati andando ai repository di github plugin e cerca nella cartella docs \ No newline at end of file --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
