From b8d062bc96555f3b8c5459f5034192ac2e9412d0 Mon Sep 17 00:00:00 2001
From: Dominik
Date: Thu, 14 Feb 2019 16:42:36 +0800
Subject: [PATCH] cordova removed unused files
---
.vscode/extensions.json | 13 -
app/platforms/.DS_Store | Bin 6148 -> 0 bytes
.../cordova-plugin-dialogs/CONTRIBUTING.md | 37 --
app/plugins/cordova-plugin-dialogs/LICENSE | 202 -------
app/plugins/cordova-plugin-dialogs/NOTICE | 5 -
app/plugins/cordova-plugin-dialogs/README.md | 225 --------
.../cordova-plugin-dialogs/RELEASENOTES.md | 3 -
.../cordova-plugin-dialogs/doc/de/README.md | 275 ----------
.../cordova-plugin-dialogs/doc/de/index.md | 273 ----------
.../cordova-plugin-dialogs/doc/es/README.md | 275 ----------
.../cordova-plugin-dialogs/doc/es/index.md | 247 ---------
.../cordova-plugin-dialogs/doc/fr/README.md | 249 ---------
.../cordova-plugin-dialogs/doc/fr/index.md | 247 ---------
.../cordova-plugin-dialogs/doc/it/README.md | 275 ----------
.../cordova-plugin-dialogs/doc/it/index.md | 273 ----------
.../cordova-plugin-dialogs/doc/ja/README.md | 275 ----------
.../cordova-plugin-dialogs/doc/ja/index.md | 273 ----------
.../cordova-plugin-dialogs/doc/ko/README.md | 275 ----------
.../cordova-plugin-dialogs/doc/ko/index.md | 273 ----------
.../cordova-plugin-dialogs/doc/pl/README.md | 275 ----------
.../cordova-plugin-dialogs/doc/pl/index.md | 273 ----------
.../cordova-plugin-dialogs/doc/ru/index.md | 247 ---------
.../cordova-plugin-dialogs/doc/zh/README.md | 275 ----------
.../cordova-plugin-dialogs/doc/zh/index.md | 273 ----------
.../cordova-plugin-dialogs/package.json | 82 ---
app/plugins/cordova-plugin-dialogs/plugin.xml | 82 ---
.../src/android/Notification.java | 513 ------------------
.../src/ios/CDVNotification.bundle/beep.wav | Bin 8114 -> 0 bytes
.../src/ios/CDVNotification.h | 37 --
.../src/ios/CDVNotification.m | 259 ---------
.../src/windows/NotificationProxy.js | 269 ---------
.../cordova-plugin-dialogs/tests/package.json | 14 -
.../cordova-plugin-dialogs/tests/plugin.xml | 29 -
.../cordova-plugin-dialogs/tests/tests.js | 237 --------
.../cordova-plugin-dialogs/types/index.d.ts | 69 ---
.../www/android/notification.js | 74 ---
.../www/browser/notification.js | 110 ----
.../www/notification.js | 130 -----
.../www/windows/notification.css | 84 ---
.../cordova-plugin-statusbar/CONTRIBUTING.md | 37 --
app/plugins/cordova-plugin-statusbar/LICENSE | 202 -------
app/plugins/cordova-plugin-statusbar/NOTICE | 5 -
.../cordova-plugin-statusbar/README.md | 332 ------------
.../cordova-plugin-statusbar/RELEASENOTES.md | 172 ------
.../cordova-plugin-statusbar/doc/de/README.md | 276 ----------
.../cordova-plugin-statusbar/doc/de/index.md | 262 ---------
.../cordova-plugin-statusbar/doc/es/README.md | 276 ----------
.../cordova-plugin-statusbar/doc/es/index.md | 252 ---------
.../cordova-plugin-statusbar/doc/fr/README.md | 276 ----------
.../cordova-plugin-statusbar/doc/fr/index.md | 262 ---------
.../cordova-plugin-statusbar/doc/it/README.md | 276 ----------
.../cordova-plugin-statusbar/doc/it/index.md | 262 ---------
.../cordova-plugin-statusbar/doc/ja/README.md | 276 ----------
.../cordova-plugin-statusbar/doc/ja/index.md | 262 ---------
.../cordova-plugin-statusbar/doc/ko/README.md | 276 ----------
.../cordova-plugin-statusbar/doc/ko/index.md | 262 ---------
.../cordova-plugin-statusbar/doc/pl/README.md | 276 ----------
.../cordova-plugin-statusbar/doc/pl/index.md | 262 ---------
.../cordova-plugin-statusbar/doc/ru/index.md | 238 --------
.../cordova-plugin-statusbar/doc/zh/README.md | 276 ----------
.../cordova-plugin-statusbar/doc/zh/index.md | 262 ---------
.../cordova-plugin-statusbar/package.json | 81 ---
.../cordova-plugin-statusbar/plugin.xml | 99 ----
.../src/android/StatusBar.java | 276 ----------
.../src/browser/StatusBarProxy.js | 50 --
.../src/ios/CDVStatusBar.h | 50 --
.../src/ios/CDVStatusBar.m | 479 ----------------
.../src/windows/StatusBarProxy.js | 114 ----
.../src/wp/StatusBar.cs | 141 -----
.../tests/package.json | 14 -
.../cordova-plugin-statusbar/tests/plugin.xml | 31 --
.../cordova-plugin-statusbar/tests/tests.js | 151 ------
.../cordova-plugin-statusbar/types/index.d.ts | 77 ---
.../cordova-plugin-statusbar/www/statusbar.js | 113 ----
.../cordova-plugin-whitelist/CONTRIBUTING.md | 37 --
app/plugins/cordova-plugin-whitelist/LICENSE | 202 -------
app/plugins/cordova-plugin-whitelist/NOTICE | 5 -
.../cordova-plugin-whitelist/README.md | 163 ------
.../cordova-plugin-whitelist/RELEASENOTES.md | 75 ---
.../cordova-plugin-whitelist/doc/de/README.md | 148 -----
.../cordova-plugin-whitelist/doc/es/README.md | 148 -----
.../cordova-plugin-whitelist/doc/fr/README.md | 148 -----
.../cordova-plugin-whitelist/doc/it/README.md | 148 -----
.../cordova-plugin-whitelist/doc/ja/README.md | 148 -----
.../cordova-plugin-whitelist/doc/ko/README.md | 148 -----
.../cordova-plugin-whitelist/doc/pl/README.md | 148 -----
.../cordova-plugin-whitelist/doc/zh/README.md | 148 -----
.../cordova-plugin-whitelist/package.json | 64 ---
.../cordova-plugin-whitelist/plugin.xml | 48 --
.../src/android/WhitelistPlugin.java | 161 ------
app/plugins/fetch.json | 34 --
91 files changed, 15956 deletions(-)
delete mode 100644 .vscode/extensions.json
delete mode 100644 app/platforms/.DS_Store
delete mode 100644 app/plugins/cordova-plugin-dialogs/CONTRIBUTING.md
delete mode 100644 app/plugins/cordova-plugin-dialogs/LICENSE
delete mode 100644 app/plugins/cordova-plugin-dialogs/NOTICE
delete mode 100644 app/plugins/cordova-plugin-dialogs/README.md
delete mode 100644 app/plugins/cordova-plugin-dialogs/RELEASENOTES.md
delete mode 100644 app/plugins/cordova-plugin-dialogs/doc/de/README.md
delete mode 100644 app/plugins/cordova-plugin-dialogs/doc/de/index.md
delete mode 100644 app/plugins/cordova-plugin-dialogs/doc/es/README.md
delete mode 100644 app/plugins/cordova-plugin-dialogs/doc/es/index.md
delete mode 100644 app/plugins/cordova-plugin-dialogs/doc/fr/README.md
delete mode 100644 app/plugins/cordova-plugin-dialogs/doc/fr/index.md
delete mode 100644 app/plugins/cordova-plugin-dialogs/doc/it/README.md
delete mode 100644 app/plugins/cordova-plugin-dialogs/doc/it/index.md
delete mode 100644 app/plugins/cordova-plugin-dialogs/doc/ja/README.md
delete mode 100644 app/plugins/cordova-plugin-dialogs/doc/ja/index.md
delete mode 100644 app/plugins/cordova-plugin-dialogs/doc/ko/README.md
delete mode 100644 app/plugins/cordova-plugin-dialogs/doc/ko/index.md
delete mode 100644 app/plugins/cordova-plugin-dialogs/doc/pl/README.md
delete mode 100644 app/plugins/cordova-plugin-dialogs/doc/pl/index.md
delete mode 100644 app/plugins/cordova-plugin-dialogs/doc/ru/index.md
delete mode 100644 app/plugins/cordova-plugin-dialogs/doc/zh/README.md
delete mode 100644 app/plugins/cordova-plugin-dialogs/doc/zh/index.md
delete mode 100644 app/plugins/cordova-plugin-dialogs/package.json
delete mode 100644 app/plugins/cordova-plugin-dialogs/plugin.xml
delete mode 100644 app/plugins/cordova-plugin-dialogs/src/android/Notification.java
delete mode 100644 app/plugins/cordova-plugin-dialogs/src/ios/CDVNotification.bundle/beep.wav
delete mode 100644 app/plugins/cordova-plugin-dialogs/src/ios/CDVNotification.h
delete mode 100644 app/plugins/cordova-plugin-dialogs/src/ios/CDVNotification.m
delete mode 100644 app/plugins/cordova-plugin-dialogs/src/windows/NotificationProxy.js
delete mode 100644 app/plugins/cordova-plugin-dialogs/tests/package.json
delete mode 100644 app/plugins/cordova-plugin-dialogs/tests/plugin.xml
delete mode 100644 app/plugins/cordova-plugin-dialogs/tests/tests.js
delete mode 100644 app/plugins/cordova-plugin-dialogs/types/index.d.ts
delete mode 100644 app/plugins/cordova-plugin-dialogs/www/android/notification.js
delete mode 100644 app/plugins/cordova-plugin-dialogs/www/browser/notification.js
delete mode 100644 app/plugins/cordova-plugin-dialogs/www/notification.js
delete mode 100644 app/plugins/cordova-plugin-dialogs/www/windows/notification.css
delete mode 100644 app/plugins/cordova-plugin-statusbar/CONTRIBUTING.md
delete mode 100644 app/plugins/cordova-plugin-statusbar/LICENSE
delete mode 100644 app/plugins/cordova-plugin-statusbar/NOTICE
delete mode 100644 app/plugins/cordova-plugin-statusbar/README.md
delete mode 100644 app/plugins/cordova-plugin-statusbar/RELEASENOTES.md
delete mode 100644 app/plugins/cordova-plugin-statusbar/doc/de/README.md
delete mode 100644 app/plugins/cordova-plugin-statusbar/doc/de/index.md
delete mode 100644 app/plugins/cordova-plugin-statusbar/doc/es/README.md
delete mode 100644 app/plugins/cordova-plugin-statusbar/doc/es/index.md
delete mode 100644 app/plugins/cordova-plugin-statusbar/doc/fr/README.md
delete mode 100644 app/plugins/cordova-plugin-statusbar/doc/fr/index.md
delete mode 100644 app/plugins/cordova-plugin-statusbar/doc/it/README.md
delete mode 100644 app/plugins/cordova-plugin-statusbar/doc/it/index.md
delete mode 100644 app/plugins/cordova-plugin-statusbar/doc/ja/README.md
delete mode 100644 app/plugins/cordova-plugin-statusbar/doc/ja/index.md
delete mode 100644 app/plugins/cordova-plugin-statusbar/doc/ko/README.md
delete mode 100644 app/plugins/cordova-plugin-statusbar/doc/ko/index.md
delete mode 100644 app/plugins/cordova-plugin-statusbar/doc/pl/README.md
delete mode 100644 app/plugins/cordova-plugin-statusbar/doc/pl/index.md
delete mode 100644 app/plugins/cordova-plugin-statusbar/doc/ru/index.md
delete mode 100644 app/plugins/cordova-plugin-statusbar/doc/zh/README.md
delete mode 100644 app/plugins/cordova-plugin-statusbar/doc/zh/index.md
delete mode 100644 app/plugins/cordova-plugin-statusbar/package.json
delete mode 100644 app/plugins/cordova-plugin-statusbar/plugin.xml
delete mode 100644 app/plugins/cordova-plugin-statusbar/src/android/StatusBar.java
delete mode 100644 app/plugins/cordova-plugin-statusbar/src/browser/StatusBarProxy.js
delete mode 100644 app/plugins/cordova-plugin-statusbar/src/ios/CDVStatusBar.h
delete mode 100644 app/plugins/cordova-plugin-statusbar/src/ios/CDVStatusBar.m
delete mode 100644 app/plugins/cordova-plugin-statusbar/src/windows/StatusBarProxy.js
delete mode 100644 app/plugins/cordova-plugin-statusbar/src/wp/StatusBar.cs
delete mode 100644 app/plugins/cordova-plugin-statusbar/tests/package.json
delete mode 100644 app/plugins/cordova-plugin-statusbar/tests/plugin.xml
delete mode 100644 app/plugins/cordova-plugin-statusbar/tests/tests.js
delete mode 100644 app/plugins/cordova-plugin-statusbar/types/index.d.ts
delete mode 100644 app/plugins/cordova-plugin-statusbar/www/statusbar.js
delete mode 100644 app/plugins/cordova-plugin-whitelist/CONTRIBUTING.md
delete mode 100644 app/plugins/cordova-plugin-whitelist/LICENSE
delete mode 100644 app/plugins/cordova-plugin-whitelist/NOTICE
delete mode 100644 app/plugins/cordova-plugin-whitelist/README.md
delete mode 100644 app/plugins/cordova-plugin-whitelist/RELEASENOTES.md
delete mode 100644 app/plugins/cordova-plugin-whitelist/doc/de/README.md
delete mode 100644 app/plugins/cordova-plugin-whitelist/doc/es/README.md
delete mode 100644 app/plugins/cordova-plugin-whitelist/doc/fr/README.md
delete mode 100644 app/plugins/cordova-plugin-whitelist/doc/it/README.md
delete mode 100644 app/plugins/cordova-plugin-whitelist/doc/ja/README.md
delete mode 100644 app/plugins/cordova-plugin-whitelist/doc/ko/README.md
delete mode 100644 app/plugins/cordova-plugin-whitelist/doc/pl/README.md
delete mode 100644 app/plugins/cordova-plugin-whitelist/doc/zh/README.md
delete mode 100644 app/plugins/cordova-plugin-whitelist/package.json
delete mode 100644 app/plugins/cordova-plugin-whitelist/plugin.xml
delete mode 100644 app/plugins/cordova-plugin-whitelist/src/android/WhitelistPlugin.java
delete mode 100644 app/plugins/fetch.json
diff --git a/.vscode/extensions.json b/.vscode/extensions.json
deleted file mode 100644
index fa68f7f..0000000
--- a/.vscode/extensions.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- // See http://go.microsoft.com/fwlink/?LinkId=827846 to learn about workspace recommendations.
- // Extension identifier format: ${publisher}.${name}. Example: vscode.csharp
-
- // List of extensions which should be recommended for users of this workspace.
- "recommendations": [
-
- ],
- // List of extensions recommended by VS Code that should not be recommended for users of this workspace.
- "unwantedRecommendations": [
-
- ]
-}
\ No newline at end of file
diff --git a/app/platforms/.DS_Store b/app/platforms/.DS_Store
deleted file mode 100644
index 44aabf0cbe3369aa95a925d3cad73396b0004c80..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 6148
zcmeHK%}(1u5S|TbS*NPVp;9^Sr4ol6;>tcQ8dwYRK?Y_4CCT}u0F-pByskh*4dREC!f=CecXTXLFZMR
z=HtQ?r=u~Z9PX$2NY|mB=A+Wg6WM^2p7f6U>$BOG?+?^#e>fkg+2-bOpx(ZDH=ld*
z^D8iN^+EU?K
z3}MUBuUuZ>u(4>%LAd5axH}8ip$Kz#oL`xA5P?M=nE__te+H=cL+R7`|MB+z-z4$C
z3@`(alL67)iFQI$-utE975p`M_UP+nv4sss&l6k{$O#p|d>(67iq3>-EV(SyQ2
N0)_@2n1Op`;1c8QUv&Tg
diff --git a/app/plugins/cordova-plugin-dialogs/CONTRIBUTING.md b/app/plugins/cordova-plugin-dialogs/CONTRIBUTING.md
deleted file mode 100644
index 4c8e6a5..0000000
--- a/app/plugins/cordova-plugin-dialogs/CONTRIBUTING.md
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-# Contributing to Apache Cordova
-
-Anyone can contribute to Cordova. And we need your contributions.
-
-There are multiple ways to contribute: report bugs, improve the docs, and
-contribute code.
-
-For instructions on this, start with the
-[contribution overview](http://cordova.apache.org/contribute/).
-
-The details are explained there, but the important items are:
- - Sign and submit an Apache ICLA (Contributor License Agreement).
- - Have a Jira issue open that corresponds to your contribution.
- - Run the tests so your patch doesn't break existing functionality.
-
-We look forward to your contributions!
diff --git a/app/plugins/cordova-plugin-dialogs/LICENSE b/app/plugins/cordova-plugin-dialogs/LICENSE
deleted file mode 100644
index 7a4a3ea..0000000
--- a/app/plugins/cordova-plugin-dialogs/LICENSE
+++ /dev/null
@@ -1,202 +0,0 @@
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed 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.
\ No newline at end of file
diff --git a/app/plugins/cordova-plugin-dialogs/NOTICE b/app/plugins/cordova-plugin-dialogs/NOTICE
deleted file mode 100644
index 8ec56a5..0000000
--- a/app/plugins/cordova-plugin-dialogs/NOTICE
+++ /dev/null
@@ -1,5 +0,0 @@
-Apache Cordova
-Copyright 2012 The Apache Software Foundation
-
-This product includes software developed at
-The Apache Software Foundation (http://www.apache.org/).
diff --git a/app/plugins/cordova-plugin-dialogs/README.md b/app/plugins/cordova-plugin-dialogs/README.md
deleted file mode 100644
index aaca95a..0000000
--- a/app/plugins/cordova-plugin-dialogs/README.md
+++ /dev/null
@@ -1,225 +0,0 @@
----
-title: Dialogs
-description: Use native dialog UI elements
----
-
-
-|AppVeyor|Travis CI|
-|:-:|:-:|
-|[![Build status](https://ci.appveyor.com/api/projects/status/github/apache/cordova-plugin-dialogs?branch=master)](https://ci.appveyor.com/project/ApacheSoftwareFoundation/cordova-plugin-dialogs)|[![Build Status](https://travis-ci.org/apache/cordova-plugin-dialogs.svg?branch=master)](https://travis-ci.org/apache/cordova-plugin-dialogs)|
-
-# cordova-plugin-dialogs
-
-This plugin provides access to some native dialog UI elements
-via a global `navigator.notification` object.
-
-Although the object is attached to the global scoped `navigator`, it is not available until after the `deviceready` event.
-
- document.addEventListener("deviceready", onDeviceReady, false);
- function onDeviceReady() {
- console.log(navigator.notification);
- }
-
-Report issues on the [Apache Cordova issue tracker](https://issues.apache.org/jira/issues/?jql=project%20%3D%20CB%20AND%20status%20in%20%28Open%2C%20%22In%20Progress%22%2C%20Reopened%29%20AND%20resolution%20%3D%20Unresolved%20AND%20component%20%3D%20%22Plugin%20Dialogs%22%20ORDER%20BY%20priority%20DESC%2C%20summary%20ASC%2C%20updatedDate%20DESC)
-
-## Installation
-
- cordova plugin add cordova-plugin-dialogs
-
-## Methods
-
-- `navigator.notification.alert`
-- `navigator.notification.confirm`
-- `navigator.notification.prompt`
-- `navigator.notification.beep`
-
-## navigator.notification.alert
-
-Shows a custom alert or dialog box. Most Cordova implementations use a native
-dialog box for this feature, but some platforms use the browser's `alert`
-function, which is typically less customizable.
-
- navigator.notification.alert(message, alertCallback, [title], [buttonName])
-
-- __message__: Dialog message. _(String)_
-
-- __alertCallback__: Callback to invoke when alert dialog is dismissed. _(Function)_
-
-- __title__: Dialog title. _(String)_ (Optional, defaults to `Alert`)
-
-- __buttonName__: Button name. _(String)_ (Optional, defaults to `OK`)
-
-
-### Example
-
- function alertDismissed() {
- // do something
- }
-
- navigator.notification.alert(
- 'You are the winner!', // message
- alertDismissed, // callback
- 'Game Over', // title
- 'Done' // buttonName
- );
-
-### Supported Platforms
-
-- Android
-- Browser
-- iOS
-- Windows
-
-## navigator.notification.confirm
-
-Displays a customizable confirmation dialog box.
-
- navigator.notification.confirm(message, confirmCallback, [title], [buttonLabels])
-
-- __message__: Dialog message. _(String)_
-
-- __confirmCallback__: Callback to invoke with index of button pressed (1, 2, or 3) or when the dialog is dismissed without a button press (0). _(Function)_
-
-- __title__: Dialog title. _(String)_ (Optional, defaults to `Confirm`)
-
-- __buttonLabels__: Array of strings specifying button labels. _(Array)_ (Optional, defaults to [`OK,Cancel`])
-
-
-### confirmCallback
-
-The `confirmCallback` executes when the user presses one of the
-buttons in the confirmation dialog box.
-
-The callback takes the argument `buttonIndex` _(Number)_, which is the
-index of the pressed button. Note that the index uses one-based
-indexing, so the value is `1`, `2`, `3`, etc.
-
-### Example
-
- function onConfirm(buttonIndex) {
- alert('You selected button ' + buttonIndex);
- }
-
- navigator.notification.confirm(
- 'You are the winner!', // message
- onConfirm, // callback to invoke with index of button pressed
- 'Game Over', // title
- ['Restart','Exit'] // buttonLabels
- );
-
-### Supported Platforms
-
-- Android
-- Browser
-- iOS
-- Windows
-
-### Android Quirks
-
-- Android supports a maximum of three buttons, and ignores any more than that.
-
-### Windows Quirks
-
-- On Windows8/8.1 it is not possible to add more than three buttons to MessageDialog instance.
-
-- On Windows Phone 8.1 it's not possible to show dialog with more than two buttons.
-
-## navigator.notification.prompt
-
-Displays a native dialog box that is more customizable than the browser's `prompt` function.
-
- navigator.notification.prompt(message, promptCallback, [title], [buttonLabels], [defaultText])
-
-- __message__: Dialog message. _(String)_
-
-- __promptCallback__: Callback to invoke with index of button pressed (1, 2, or 3) or when the dialog is dismissed without a button press (0). _(Function)_
-
-- __title__: Dialog title _(String)_ (Optional, defaults to `Prompt`)
-
-- __buttonLabels__: Array of strings specifying button labels _(Array)_ (Optional, defaults to `["OK","Cancel"]`)
-
-- __defaultText__: Default textbox input value (`String`) (Optional, Default: empty string)
-
-### promptCallback
-
-The `promptCallback` executes when the user presses one of the buttons
-in the prompt dialog box. The `results` object passed to the callback
-contains the following properties:
-
-- __buttonIndex__: The index of the pressed button. _(Number)_ Note that the index uses one-based indexing, so the value is `1`, `2`, `3`, etc.
-
-
-
-- __input1__: The text entered in the prompt dialog box. _(String)_
-
-### Example
-
- function onPrompt(results) {
- alert("You selected button number " + results.buttonIndex + " and entered " + results.input1);
- }
-
- navigator.notification.prompt(
- 'Please enter your name', // message
- onPrompt, // callback to invoke
- 'Registration', // title
- ['Ok','Exit'], // buttonLabels
- 'Jane Doe' // defaultText
- );
-
-### Supported Platforms
-
-- Android
-- Browser
-- iOS
-- Windows
-
-### Android Quirks
-
-- Android supports a maximum of three buttons, and ignores any more than that.
-
-- On Android 3.0 and later, buttons are displayed in reverse order for devices that use the Holo theme.
-
-### Windows Quirks
-
-- On Windows prompt dialog is html-based due to lack of such native api.
-
-## navigator.notification.beep
-
-The device plays a beep sound.
-
- navigator.notification.beep(times);
-
-- __times__: The number of times to repeat the beep. _(Number)_
-
-### Example
-
- // Beep twice!
- navigator.notification.beep(2);
-
-### Supported Platforms
-
-- Android
-- Browser
-- iOS
-- Windows 8
-
-### Android Quirks
-
-- Android plays the default __Notification ringtone__ specified under the __Settings/Sound & Display__ panel.
diff --git a/app/plugins/cordova-plugin-dialogs/RELEASENOTES.md b/app/plugins/cordova-plugin-dialogs/RELEASENOTES.md
deleted file mode 100644
index c16b912..0000000
--- a/app/plugins/cordova-plugin-dialogs/RELEASENOTES.md
+++ /dev/null
@@ -1,3 +0,0 @@
-### 2.0.1 (Dec 27, 2017)
-* [CB-13703](https://issues.apache.org/jira/browse/CB-13703) Fix to allow 2.0.0 version install
-
diff --git a/app/plugins/cordova-plugin-dialogs/doc/de/README.md b/app/plugins/cordova-plugin-dialogs/doc/de/README.md
deleted file mode 100644
index 355cd4d..0000000
--- a/app/plugins/cordova-plugin-dialogs/doc/de/README.md
+++ /dev/null
@@ -1,275 +0,0 @@
-
-
-# cordova-plugin-dialogs
-
-[![Build Status](https://travis-ci.org/apache/cordova-plugin-dialogs.svg)](https://travis-ci.org/apache/cordova-plugin-dialogs)
-
-Dieses Plugin ermöglicht den Zugriff auf einige native Dialog-UI-Elemente über eine globale `navigator.notification`-Objekt.
-
-Obwohl das Objekt mit der globalen Gültigkeitsbereich `navigator` verbunden ist, steht es nicht bis nach dem `Deviceready`-Ereignis.
-
- document.addEventListener("deviceready", onDeviceReady, false);
- function onDeviceReady() {
- console.log(navigator.notification);
- }
-
-
-## Installation
-
- cordova plugin add cordova-plugin-dialogs
-
-
-## Methoden
-
- * `navigator.notification.alert`
- * `navigator.notification.confirm`
- * `navigator.notification.prompt`
- * `navigator.notification.beep`
-
-## navigator.notification.alert
-
-Zeigt eine benutzerdefinierte Warnung oder Dialogfeld Feld. Die meisten Implementierungen von Cordova ein native Dialogfeld für dieses Feature verwenden, jedoch einige Plattformen des Browsers-`alert`-Funktion, die in der Regel weniger anpassbar ist.
-
- navigator.notification.alert(message, alertCallback, [title], [buttonName])
-
-
- * **Nachricht**: Dialogfeld Nachricht. *(String)*
-
- * **AlertCallback**: Callback aufgerufen wird, wenn Warnungs-Dialogfeld geschlossen wird. *(Funktion)*
-
- * **Titel**: Dialog "Titel". *(String)* (Optional, Standard ist`Alert`)
-
- * **ButtonName**: Name der Schaltfläche. *(String)* (Optional, Standard ist`OK`)
-
-### Beispiel
-
- function alertDismissed() {
- // do something
- }
-
- navigator.notification.alert(
- 'You are the winner!', // message
- alertDismissed, // callback
- 'Game Over', // title
- 'Done' // buttonName
- );
-
-
-### Unterstützte Plattformen
-
- * Amazon Fire OS
- * Android
- * BlackBerry 10
- * Firefox OS
- * iOS
- * Tizen
- * Windows Phone 7 und 8
- * Windows 8
- * Windows
-
-### Windows Phone 7 und 8 Eigenarten
-
- * Es gibt keine eingebaute Datenbanksuchroutine-Warnung, aber Sie können binden, wie folgt zu nennen `alert()` im globalen Gültigkeitsbereich:
-
- window.alert = navigator.notification.alert;
-
-
- * Beide `alert` und `confirm` sind nicht blockierende Aufrufe, die Ergebnisse davon nur asynchron sind.
-
-### Firefox OS Macken:
-
-Native blockierenden `window.alert()` und nicht-blockierende `navigator.notification.alert()` zur Verfügung.
-
-### BlackBerry 10 Macken
-
-`navigator.notification.alert ('Text', Rückruf, 'Titel', 'Text')` Callback-Parameter wird die Zahl 1 übergeben.
-
-## navigator.notification.confirm
-
-Zeigt das Dialogfeld anpassbare Bestätigung.
-
- navigator.notification.confirm(message, confirmCallback, [title], [buttonLabels])
-
-
- * **Nachricht**: Dialogfeld Nachricht. *(String)*
-
- * **ConfirmCallback**: Callback aufgerufen wird, mit Index gedrückt (1, 2 oder 3) oder wenn das Dialogfeld geschlossen wird, ohne einen Tastendruck (0). *(Funktion)*
-
- * **Titel**: Dialog "Titel". *(String)* (Optional, Standard ist`Confirm`)
-
- * **ButtonLabels**: Array von Zeichenfolgen, die Schaltflächenbezeichnungen angeben. *(Array)* (Optional, Standard ist [ `OK,Cancel` ])
-
-### confirmCallback
-
-Die `confirmCallback` wird ausgeführt, wenn der Benutzer eine der Schaltflächen im Dialogfeld zur Bestätigung drückt.
-
-Der Rückruf dauert das Argument `buttonIndex` *(Anzahl)*, die der Index der Schaltfläche gedrückt ist. Beachten Sie, dass der Index 1-basierte Indizierung, sodass der Wert `1`, `2`, `3` usw. ist.
-
-### Beispiel
-
- function onConfirm(buttonIndex) {
- alert('You selected button ' + buttonIndex);
- }
-
- navigator.notification.confirm(
- 'You are the winner!', // message
- onConfirm, // callback to invoke with index of button pressed
- 'Game Over', // title
- ['Restart','Exit'] // buttonLabels
- );
-
-
-### Unterstützte Plattformen
-
- * Amazon Fire OS
- * Android
- * BlackBerry 10
- * Firefox OS
- * iOS
- * Tizen
- * Windows Phone 7 und 8
- * Windows 8
- * Windows
-
-### Windows Phone 7 und 8 Eigenarten
-
- * Es gibt keine integrierte Browser-Funktion für `window.confirm` , aber Sie können es binden, indem Sie zuweisen:
-
- window.confirm = navigator.notification.confirm;
-
-
- * Aufrufe von `alert` und `confirm` sind nicht blockierend, so dass das Ergebnis nur asynchron zur Verfügung steht.
-
-### Windows-Eigenheiten
-
- * Auf Windows8/8.1 kann nicht mehr als drei Schaltflächen MessageDialog-Instanz hinzu.
-
- * Auf Windows Phone 8.1 ist es nicht möglich, Dialog mit mehr als zwei Knöpfen zeigen.
-
-### Firefox OS Macken:
-
-Native blockierenden `window.confirm()` und nicht-blockierende `navigator.notification.confirm()` zur Verfügung.
-
-## navigator.notification.prompt
-
-Zeigt eine native Dialogfeld, das mehr als `Prompt`-Funktion des Browsers anpassbar ist.
-
- navigator.notification.prompt(message, promptCallback, [title], [buttonLabels], [defaultText])
-
-
- * **Nachricht**: Dialogfeld Nachricht. *(String)*
-
- * **promptCallback**: Callback aufgerufen wird, mit Index gedrückt (1, 2 oder 3) oder wenn das Dialogfeld geschlossen wird, ohne einen Tastendruck (0). *(Funktion)*
-
- * **title**: Dialog Title *(String)* (Optional, Standard ist `Prompt`)
-
- * **buttonLabels**: Array von Zeichenfolgen angeben Schaltfläche Etiketten *(Array)* (Optional, Standard ist `["OK", "Abbrechen"]`)
-
- * **defaultText**: Standard-Textbox Eingabewert (`String`) (Optional, Standard: leere Zeichenfolge)
-
-### promptCallback
-
-Die `promptCallback` wird ausgeführt, wenn der Benutzer eine der Schaltflächen im Eingabedialogfeld drückt. `Des Objekts an den Rückruf übergeben` enthält die folgenden Eigenschaften:
-
- * **buttonIndex**: der Index der Schaltfläche gedrückt. *(Anzahl)* Beachten Sie, dass der Index 1-basierte Indizierung, sodass der Wert `1`, `2`, `3` usw. ist.
-
- * **input1**: in Eingabedialogfeld eingegebenen Text. *(String)*
-
-### Beispiel
-
- function onPrompt(results) {
- alert("You selected button number " + results.buttonIndex + " and entered " + results.input1);
- }
-
- navigator.notification.prompt(
- 'Please enter your name', // message
- onPrompt, // callback to invoke
- 'Registration', // title
- ['Ok','Exit'], // buttonLabels
- 'Jane Doe' // defaultText
- );
-
-
-### Unterstützte Plattformen
-
- * Amazon Fire OS
- * Android
- * Firefox OS
- * iOS
- * Windows Phone 7 und 8
- * Windows 8
- * Windows
-
-### Android Eigenarten
-
- * Android unterstützt maximal drei Schaltflächen und mehr als das ignoriert.
-
- * Auf Android 3.0 und höher, werden die Schaltflächen in umgekehrter Reihenfolge für Geräte angezeigt, die das Holo-Design verwenden.
-
-### Windows-Eigenheiten
-
- * Unter Windows ist Prompt Dialogfeld html-basierten mangels solcher native api.
-
-### Firefox OS Macken:
-
-Native blockierenden `window.prompt()` und nicht-blockierende `navigator.notification.prompt()` zur Verfügung.
-
-## navigator.notification.beep
-
-Das Gerät spielt einen Signalton sound.
-
- navigator.notification.beep(times);
-
-
- * **times**: die Anzahl der Wiederholungen des Signaltons. *(Anzahl)*
-
-### Beispiel
-
- // Beep twice!
- navigator.notification.beep(2);
-
-
-### Unterstützte Plattformen
-
- * Amazon Fire OS
- * Android
- * BlackBerry 10
- * iOS
- * Tizen
- * Windows Phone 7 und 8
- * Windows 8
-
-### Amazon Fire OS Macken
-
- * Amazon Fire OS spielt die Standardeinstellung **Akustische Benachrichtigung** unter **Einstellungen/Display & Sound** Bereich angegeben.
-
-### Android Eigenarten
-
- * Android spielt die Standardeinstellung **Benachrichtigung Klingelton** unter **Einstellungen/Sound & Display**-Panel angegeben.
-
-### Windows Phone 7 und 8 Eigenarten
-
- * Stützt sich auf eine generische Piepton-Datei aus der Cordova-Distribution.
-
-### Tizen Macken
-
- * Tizen implementiert Signaltöne durch Abspielen einer Audiodatei über die Medien API.
-
- * Die Beep-Datei muss kurz sein, in einem `sounds`-Unterverzeichnis des Stammverzeichnisses der Anwendung befinden muss und muss den Namen `beep.wav`.
\ No newline at end of file
diff --git a/app/plugins/cordova-plugin-dialogs/doc/de/index.md b/app/plugins/cordova-plugin-dialogs/doc/de/index.md
deleted file mode 100644
index c003d40..0000000
--- a/app/plugins/cordova-plugin-dialogs/doc/de/index.md
+++ /dev/null
@@ -1,273 +0,0 @@
-
-
-# cordova-plugin-dialogs
-
-Dieses Plugin ermöglicht den Zugriff auf einige native Dialog-UI-Elemente über eine globale `navigator.notification`-Objekt.
-
-Obwohl das Objekt mit der globalen Gültigkeitsbereich `navigator` verbunden ist, steht es nicht bis nach dem `Deviceready`-Ereignis.
-
- document.addEventListener("deviceready", onDeviceReady, false);
- function onDeviceReady() {
- console.log(navigator.notification);
- }
-
-
-## Installation
-
- cordova plugin add cordova-plugin-dialogs
-
-
-## Methoden
-
-* `navigator.notification.alert`
-* `navigator.notification.confirm`
-* `navigator.notification.prompt`
-* `navigator.notification.beep`
-
-## navigator.notification.alert
-
-Zeigt eine benutzerdefinierte Warnung oder Dialogfeld Feld. Die meisten Implementierungen von Cordova ein native Dialogfeld für dieses Feature verwenden, jedoch einige Plattformen des Browsers-`alert`-Funktion, die in der Regel weniger anpassbar ist.
-
- navigator.notification.alert(message, alertCallback, [title], [buttonName])
-
-
-* **Nachricht**: Dialogfeld Nachricht. *(String)*
-
-* **AlertCallback**: Callback aufgerufen wird, wenn Warnungs-Dialogfeld geschlossen wird. *(Funktion)*
-
-* **Titel**: Dialog "Titel". *(String)* (Optional, Standard ist`Alert`)
-
-* **ButtonName**: Name der Schaltfläche. *(String)* (Optional, Standard ist`OK`)
-
-### Beispiel
-
- function alertDismissed() {
- // do something
- }
-
- navigator.notification.alert(
- 'You are the winner!', // message
- alertDismissed, // callback
- 'Game Over', // title
- 'Done' // buttonName
- );
-
-
-### Unterstützte Plattformen
-
-* Amazon Fire OS
-* Android
-* BlackBerry 10
-* Firefox OS
-* iOS
-* Tizen
-* Windows Phone 7 und 8
-* Windows 8
-* Windows
-
-### Windows Phone 7 und 8 Eigenarten
-
-* Es gibt keine eingebaute Datenbanksuchroutine-Warnung, aber Sie können binden, wie folgt zu nennen `alert()` im globalen Gültigkeitsbereich:
-
- window.alert = navigator.notification.alert;
-
-
-* Beide `alert` und `confirm` sind nicht blockierende Aufrufe, die Ergebnisse davon nur asynchron sind.
-
-### Firefox OS Macken:
-
-Native blockierenden `window.alert()` und nicht-blockierende `navigator.notification.alert()` zur Verfügung.
-
-### BlackBerry 10 Macken
-
-`navigator.notification.alert ('Text', Rückruf, 'Titel', 'Text')` Callback-Parameter wird die Zahl 1 übergeben.
-
-## navigator.notification.confirm
-
-Zeigt das Dialogfeld anpassbare Bestätigung.
-
- navigator.notification.confirm(message, confirmCallback, [title], [buttonLabels])
-
-
-* **Nachricht**: Dialogfeld Nachricht. *(String)*
-
-* **ConfirmCallback**: Callback aufgerufen wird, mit Index gedrückt (1, 2 oder 3) oder wenn das Dialogfeld geschlossen wird, ohne einen Tastendruck (0). *(Funktion)*
-
-* **Titel**: Dialog "Titel". *(String)* (Optional, Standard ist`Confirm`)
-
-* **ButtonLabels**: Array von Zeichenfolgen, die Schaltflächenbezeichnungen angeben. *(Array)* (Optional, Standard ist [ `OK,Cancel` ])
-
-### confirmCallback
-
-Die `confirmCallback` wird ausgeführt, wenn der Benutzer eine der Schaltflächen im Dialogfeld zur Bestätigung drückt.
-
-Der Rückruf dauert das Argument `buttonIndex` *(Anzahl)*, die der Index der Schaltfläche gedrückt ist. Beachten Sie, dass der Index 1-basierte Indizierung, sodass der Wert `1`, `2`, `3` usw. ist.
-
-### Beispiel
-
- function onConfirm(buttonIndex) {
- alert('You selected button ' + buttonIndex);
- }
-
- navigator.notification.confirm(
- 'You are the winner!', // message
- onConfirm, // callback to invoke with index of button pressed
- 'Game Over', // title
- ['Restart','Exit'] // buttonLabels
- );
-
-
-### Unterstützte Plattformen
-
-* Amazon Fire OS
-* Android
-* BlackBerry 10
-* Firefox OS
-* iOS
-* Tizen
-* Windows Phone 7 und 8
-* Windows 8
-* Windows
-
-### Windows Phone 7 und 8 Eigenarten
-
-* Es gibt keine integrierte Browser-Funktion für `window.confirm` , aber Sie können es binden, indem Sie zuweisen:
-
- window.confirm = navigator.notification.confirm;
-
-
-* Aufrufe von `alert` und `confirm` sind nicht blockierend, so dass das Ergebnis nur asynchron zur Verfügung steht.
-
-### Windows-Eigenheiten
-
-* Auf Windows8/8.1 kann nicht mehr als drei Schaltflächen MessageDialog-Instanz hinzu.
-
-* Auf Windows Phone 8.1 ist es nicht möglich, Dialog mit mehr als zwei Knöpfen zeigen.
-
-### Firefox OS Macken:
-
-Native blockierenden `window.confirm()` und nicht-blockierende `navigator.notification.confirm()` zur Verfügung.
-
-## navigator.notification.prompt
-
-Zeigt eine native Dialogfeld, das mehr als `Prompt`-Funktion des Browsers anpassbar ist.
-
- navigator.notification.prompt(message, promptCallback, [title], [buttonLabels], [defaultText])
-
-
-* **Nachricht**: Dialogfeld Nachricht. *(String)*
-
-* **promptCallback**: Callback aufgerufen wird, mit Index gedrückt (1, 2 oder 3) oder wenn das Dialogfeld geschlossen wird, ohne einen Tastendruck (0). *(Funktion)*
-
-* **title**: Dialog Title *(String)* (Optional, Standard ist `Prompt`)
-
-* **buttonLabels**: Array von Zeichenfolgen angeben Schaltfläche Etiketten *(Array)* (Optional, Standard ist `["OK", "Abbrechen"]`)
-
-* **defaultText**: Standard-Textbox Eingabewert (`String`) (Optional, Standard: leere Zeichenfolge)
-
-### promptCallback
-
-Die `promptCallback` wird ausgeführt, wenn der Benutzer eine der Schaltflächen im Eingabedialogfeld drückt. `Des Objekts an den Rückruf übergeben` enthält die folgenden Eigenschaften:
-
-* **buttonIndex**: der Index der Schaltfläche gedrückt. *(Anzahl)* Beachten Sie, dass der Index 1-basierte Indizierung, sodass der Wert `1`, `2`, `3` usw. ist.
-
-* **input1**: in Eingabedialogfeld eingegebenen Text. *(String)*
-
-### Beispiel
-
- function onPrompt(results) {
- alert("You selected button number " + results.buttonIndex + " and entered " + results.input1);
- }
-
- navigator.notification.prompt(
- 'Please enter your name', // message
- onPrompt, // callback to invoke
- 'Registration', // title
- ['Ok','Exit'], // buttonLabels
- 'Jane Doe' // defaultText
- );
-
-
-### Unterstützte Plattformen
-
-* Amazon Fire OS
-* Android
-* Firefox OS
-* iOS
-* Windows Phone 7 und 8
-* Windows 8
-* Windows
-
-### Android Eigenarten
-
-* Android unterstützt maximal drei Schaltflächen und mehr als das ignoriert.
-
-* Auf Android 3.0 und höher, werden die Schaltflächen in umgekehrter Reihenfolge für Geräte angezeigt, die das Holo-Design verwenden.
-
-### Windows-Eigenheiten
-
-* Unter Windows ist Prompt Dialogfeld html-basierten mangels solcher native api.
-
-### Firefox OS Macken:
-
-Native blockierenden `window.prompt()` und nicht-blockierende `navigator.notification.prompt()` zur Verfügung.
-
-## navigator.notification.beep
-
-Das Gerät spielt einen Signalton sound.
-
- navigator.notification.beep(times);
-
-
-* **times**: die Anzahl der Wiederholungen des Signaltons. *(Anzahl)*
-
-### Beispiel
-
- // Beep twice!
- navigator.notification.beep(2);
-
-
-### Unterstützte Plattformen
-
-* Amazon Fire OS
-* Android
-* BlackBerry 10
-* iOS
-* Tizen
-* Windows Phone 7 und 8
-* Windows 8
-
-### Amazon Fire OS Macken
-
-* Amazon Fire OS spielt die Standardeinstellung **Akustische Benachrichtigung** unter **Einstellungen/Display & Sound** Bereich angegeben.
-
-### Android Eigenarten
-
-* Android spielt die Standardeinstellung **Benachrichtigung Klingelton** unter **Einstellungen/Sound & Display**-Panel angegeben.
-
-### Windows Phone 7 und 8 Eigenarten
-
-* Stützt sich auf eine generische Piepton-Datei aus der Cordova-Distribution.
-
-### Tizen Macken
-
-* Tizen implementiert Signaltöne durch Abspielen einer Audiodatei über die Medien API.
-
-* Die Beep-Datei muss kurz sein, in einem `sounds`-Unterverzeichnis des Stammverzeichnisses der Anwendung befinden muss und muss den Namen `beep.wav`.
diff --git a/app/plugins/cordova-plugin-dialogs/doc/es/README.md b/app/plugins/cordova-plugin-dialogs/doc/es/README.md
deleted file mode 100644
index e7df5fe..0000000
--- a/app/plugins/cordova-plugin-dialogs/doc/es/README.md
+++ /dev/null
@@ -1,275 +0,0 @@
-
-
-# cordova-plugin-dialogs
-
-[![Build Status](https://travis-ci.org/apache/cordova-plugin-dialogs.svg)](https://travis-ci.org/apache/cordova-plugin-dialogs)
-
-Este plugin permite acceder a algunos elementos de interfaz de usuario nativa diálogo vía global `navigator.notification` objeto.
-
-Aunque el objeto está unido al ámbito global `navigator` , no estará disponible hasta después de la `deviceready` evento.
-
- document.addEventListener("deviceready", onDeviceReady, false);
- function onDeviceReady() {
- console.log(navigator.notification);
- }
-
-
-## Instalación
-
- cordova plugin add cordova-plugin-dialogs
-
-
-## Métodos
-
- * `navigator.notification.alert`
- * `navigator.notification.confirm`
- * `navigator.notification.prompt`
- * `navigator.notification.beep`
-
-## navigator.notification.alert
-
-Muestra un cuadro de alerta o cuadro de diálogo personalizado. La mayoría de las implementaciones de Cordova utilizan un cuadro de diálogo nativa para esta característica, pero algunas plataformas utilizan el navegador `alert` la función, que es típicamente menos personalizable.
-
- navigator.notification.alert(message, alertCallback, [title], [buttonName])
-
-
- * **message**: mensaje de diálogo. *(String)*
-
- * **alertCallback**: Callback para invocar al diálogo de alerta es desestimada. *(Función)*
-
- * **title**: título de diálogo. *(String)* (Opcional, el valor predeterminado de `Alert`)
-
- * **buttonName**: nombre del botón. *(String)* (Opcional, por defecto `Aceptar`)
-
-### Ejemplo
-
- function alertDismissed() {
- // do something
- }
-
- navigator.notification.alert(
- 'You are the winner!', // message
- alertDismissed, // callback
- 'Game Over', // title
- 'Done' // buttonName
- );
-
-
-### Plataformas soportadas
-
- * Amazon fire OS
- * Android
- * BlackBerry 10
- * Firefox OS
- * iOS
- * Tizen
- * Windows Phone 7 y 8
- * Windows 8
- * Windows
-
-### Windows Phone 7 y 8 rarezas
-
- * No hay ninguna alerta del navegador integrado, pero puede enlazar uno proceda a llamar `alert()` en el ámbito global:
-
- window.alert = navigator.notification.alert;
-
-
- * `alert` y `confirm` son non-blocking llamadas, cuyos resultados sólo están disponibles de forma asincrónica.
-
-### Firefox OS rarezas:
-
-Dos nativos de bloqueo `window.alert()` y no-bloqueo `navigator.notification.alert()` están disponibles.
-
-### BlackBerry 10 rarezas
-
-`navigator.notification.alert('text', callback, 'title', 'text')`parámetro de devolución de llamada se pasa el número 1.
-
-## navigator.notification.confirm
-
-Muestra un cuadro de diálogo de confirmación personalizables.
-
- navigator.notification.confirm(message, confirmCallback, [title], [buttonLabels])
-
-
- * **message**: mensaje de diálogo. *(String)*
-
- * **confirmCallback**: Callback para invocar con índice de botón pulsado (1, 2 o 3) o cuando el diálogo es despedido sin la presión del botón (0). *(Función)*
-
- * **title**: título de diálogo. *(String)* (Opcional, por defecto a `confirmar`)
-
- * **buttonLabels**: matriz de cadenas especificando las etiquetas de botón. *(Matriz)* (Opcional, por defecto [`OK, cancelar`])
-
-### confirmCallback
-
-El `confirmCallback` se ejecuta cuando el usuario presiona uno de los botones en el cuadro de diálogo de confirmación.
-
-La devolución de llamada toma el argumento `buttonIndex` *(número)*, que es el índice del botón presionado. Observe que el índice utiliza indexación basada en uno, entonces el valor es `1` , `2` , `3` , etc..
-
-### Ejemplo
-
- function onConfirm(buttonIndex) {
- alert('You selected button ' + buttonIndex);
- }
-
- navigator.notification.confirm(
- 'You are the winner!', // message
- onConfirm, // callback to invoke with index of button pressed
- 'Game Over', // title
- ['Restart','Exit'] // buttonLabels
- );
-
-
-### Plataformas soportadas
-
- * Amazon fire OS
- * Android
- * BlackBerry 10
- * Firefox OS
- * iOS
- * Tizen
- * Windows Phone 7 y 8
- * Windows 8
- * Windows
-
-### Windows Phone 7 y 8 rarezas
-
- * No hay ninguna función de navegador incorporado para `window.confirm`, pero lo puede enlazar mediante la asignación:
-
- window.confirm = navigator.notification.confirm;
-
-
- * Llamadas de `alert` y `confirm` son non-blocking, así que el resultado sólo está disponible de forma asincrónica.
-
-### Windows rarezas
-
- * Sobre Windows8/8.1 no es posible agregar más de tres botones a instancia de MessageDialog.
-
- * En Windows Phone 8.1 no es posible Mostrar cuadro de diálogo con más de dos botones.
-
-### Firefox OS rarezas:
-
-Dos nativos de bloqueo `window.confirm()` y no-bloqueo `navigator.notification.confirm()` están disponibles.
-
-## navigator.notification.prompt
-
-Muestra un cuadro de diálogo nativa que es más personalizable que del navegador `prompt` función.
-
- navigator.notification.prompt(message, promptCallback, [title], [buttonLabels], [defaultText])
-
-
- * **message**: mensaje de diálogo. *(String)*
-
- * **promptCallback**: Callback para invocar con índice del botón pulsado (1, 2 ó 3) o cuando el cuadro de diálogo es despedido sin la presión del botón (0). *(Función)*
-
- * **título**: título *(String)* (opcional, por defecto de diálogo`Prompt`)
-
- * **buttonLabels**: matriz de cadenas especificando botón etiquetas *(Array)* (opcional, por defecto`["OK","Cancel"]`)
-
- * **defaultText**: valor de la entrada predeterminada textbox ( `String` ) (opcional, por defecto: cadena vacía)
-
-### promptCallback
-
-El `promptCallback` se ejecuta cuando el usuario presiona uno de los botones del cuadro de diálogo pronto. El `results` objeto que se pasa a la devolución de llamada contiene las siguientes propiedades:
-
- * **buttonIndex**: el índice del botón presionado. *(Número)* Observe que el índice utiliza indexación basada en uno, entonces el valor es `1` , `2` , `3` , etc..
-
- * **INPUT1**: el texto introducido en el cuadro de diálogo pronto. *(String)*
-
-### Ejemplo
-
- function onPrompt(results) {
- alert("You selected button number " + results.buttonIndex + " and entered " + results.input1);
- }
-
- navigator.notification.prompt(
- 'Please enter your name', // message
- onPrompt, // callback to invoke
- 'Registration', // title
- ['Ok','Exit'], // buttonLabels
- 'Jane Doe' // defaultText
- );
-
-
-### Plataformas soportadas
-
- * Amazon fire OS
- * Android
- * Firefox OS
- * iOS
- * Windows Phone 7 y 8
- * Windows 8
- * Windows
-
-### Rarezas Android
-
- * Android soporta un máximo de tres botones e ignora nada más.
-
- * En Android 3.0 y posteriores, los botones aparecen en orden inverso para dispositivos que utilizan el tema Holo.
-
-### Windows rarezas
-
- * En Windows pronto diálogo está basado en html debido a falta de tal api nativa.
-
-### Firefox OS rarezas:
-
-Dos nativos de bloqueo `window.prompt()` y no-bloqueo `navigator.notification.prompt()` están disponibles.
-
-## navigator.notification.beep
-
-El aparato reproduce un sonido sonido.
-
- navigator.notification.beep(times);
-
-
- * **tiempos**: el número de veces a repetir la señal. *(Número)*
-
-### Ejemplo
-
- // Beep twice!
- navigator.notification.beep(2);
-
-
-### Plataformas soportadas
-
- * Amazon fire OS
- * Android
- * BlackBerry 10
- * iOS
- * Tizen
- * Windows Phone 7 y 8
- * Windows 8
-
-### Amazon fuego OS rarezas
-
- * Amazon fuego OS reproduce el **Sonido de notificación** especificados en el panel de **configuración/pantalla y sonido** por defecto.
-
-### Rarezas Android
-
- * Androide reproduce el **tono de notificación** especificados en el panel **ajustes de sonido y visualización** por defecto.
-
-### Windows Phone 7 y 8 rarezas
-
- * Se basa en un archivo de sonido genérico de la distribución de Córdoba.
-
-### Rarezas Tizen
-
- * Tizen implementa pitidos por reproducir un archivo de audio a través de los medios de comunicación API.
-
- * El archivo de sonido debe ser corto, debe estar ubicado en un `sounds` subdirectorio del directorio raíz de la aplicación y deben ser nombrados`beep.wav`.
\ No newline at end of file
diff --git a/app/plugins/cordova-plugin-dialogs/doc/es/index.md b/app/plugins/cordova-plugin-dialogs/doc/es/index.md
deleted file mode 100644
index 9ff4251..0000000
--- a/app/plugins/cordova-plugin-dialogs/doc/es/index.md
+++ /dev/null
@@ -1,247 +0,0 @@
-
-
-# cordova-plugin-dialogs
-
-Este plugin permite acceder a algunos elementos de interfaz de usuario nativa diálogo vía global `navigator.notification` objeto.
-
-Aunque el objeto está unido al ámbito global `navigator` , no estará disponible hasta después de la `deviceready` evento.
-
- document.addEventListener ("deviceready", onDeviceReady, false);
- function onDeviceReady() {console.log(navigator.notification)};
-
-
-## Instalación
-
- Cordova plugin agregar cordova-plugin-dialogs
-
-
-## Métodos
-
-* `navigator.notification.alert`
-* `navigator.notification.confirm`
-* `navigator.notification.prompt`
-* `navigator.notification.beep`
-
-## navigator.notification.alert
-
-Muestra un cuadro de alerta o cuadro de diálogo personalizado. La mayoría de las implementaciones de Cordova utilizan un cuadro de diálogo nativa para esta característica, pero algunas plataformas utilizan el navegador `alert` la función, que es típicamente menos personalizable.
-
- Navigator.Notification.alert (mensaje, alertCallback, [title], [buttonName])
-
-
-* **message**: mensaje de diálogo. *(String)*
-
-* **alertCallback**: Callback para invocar al diálogo de alerta es desestimada. *(Función)*
-
-* **title**: título de diálogo. *(String)* (Opcional, el valor predeterminado de `Alert`)
-
-* **buttonName**: nombre del botón. *(String)* (Opcional, por defecto `Aceptar`)
-
-### Ejemplo
-
- function alertDismissed() {/ / hacer algo} navigator.notification.alert ('Tú eres el ganador!', / / mensaje alertDismissed, / / callback 'Game Over', / / título 'hecho' / / buttonName);
-
-
-### Plataformas soportadas
-
-* Amazon fire OS
-* Android
-* BlackBerry 10
-* Firefox OS
-* iOS
-* Tizen
-* Windows Phone 7 y 8
-* Windows 8
-* Windows
-
-### Windows Phone 7 y 8 rarezas
-
-* No hay ninguna alerta del navegador integrado, pero puede enlazar uno proceda a llamar `alert()` en el ámbito global:
-
- window.alert = navigator.notification.alert;
-
-
-* `alert` y `confirm` son non-blocking llamadas, cuyos resultados sólo están disponibles de forma asincrónica.
-
-### Firefox OS rarezas:
-
-Dos nativos de bloqueo `window.alert()` y no-bloqueo `navigator.notification.alert()` están disponibles.
-
-### BlackBerry 10 rarezas
-
-`navigator.notification.alert('text', callback, 'title', 'text')`parámetro de devolución de llamada se pasa el número 1.
-
-## navigator.notification.confirm
-
-Muestra un cuadro de diálogo de confirmación personalizables.
-
- Navigator.Notification.CONFIRM (mensaje, confirmCallback, [title], [buttonLabels])
-
-
-* **message**: mensaje de diálogo. *(String)*
-
-* **confirmCallback**: Callback para invocar con índice de botón pulsado (1, 2 o 3) o cuando el diálogo es despedido sin la presión del botón (0). *(Función)*
-
-* **title**: título de diálogo. *(String)* (Opcional, por defecto a `confirmar`)
-
-* **buttonLabels**: matriz de cadenas especificando las etiquetas de botón. *(Matriz)* (Opcional, por defecto [`OK, cancelar`])
-
-### confirmCallback
-
-El `confirmCallback` se ejecuta cuando el usuario presiona uno de los botones en el cuadro de diálogo de confirmación.
-
-La devolución de llamada toma el argumento `buttonIndex` *(número)*, que es el índice del botón presionado. Observe que el índice utiliza indexación basada en uno, entonces el valor es `1` , `2` , `3` , etc..
-
-### Ejemplo
-
- function onConfirm(buttonIndex) {alert ('Tu botón seleccionado' + buttonIndex);}
-
- Navigator.Notification.CONFIRM ('Tú eres el ganador!', / / mensaje onConfirm, / callback para invocar con índice del botón pulsado 'Game Over', / / / título ['reiniciar', 'Exit'] / / buttonLabels);
-
-
-### Plataformas soportadas
-
-* Amazon fire OS
-* Android
-* BlackBerry 10
-* Firefox OS
-* iOS
-* Tizen
-* Windows Phone 7 y 8
-* Windows 8
-* Windows
-
-### Windows Phone 7 y 8 rarezas
-
-* No hay ninguna función de navegador incorporado para `window.confirm`, pero lo puede enlazar mediante la asignación:
-
- window.confirm = navigator.notification.confirm;
-
-
-* Llamadas de `alert` y `confirm` son non-blocking, así que el resultado sólo está disponible de forma asincrónica.
-
-### Windows rarezas
-
-* Sobre Windows8/8.1 no es posible agregar más de tres botones a instancia de MessageDialog.
-
-* En Windows Phone 8.1 no es posible Mostrar cuadro de diálogo con más de dos botones.
-
-### Firefox OS rarezas:
-
-Dos nativos de bloqueo `window.confirm()` y no-bloqueo `navigator.notification.confirm()` están disponibles.
-
-## navigator.notification.prompt
-
-Muestra un cuadro de diálogo nativa que es más personalizable que del navegador `prompt` función.
-
- Navigator.Notification.prompt (mensaje, promptCallback, [title], [buttonLabels], [defaultText])
-
-
-* **mensaje**: mensaje de diálogo. *(String)*
-
-* **promptCallback**: Callback para invocar con índice del botón pulsado (1, 2 ó 3) o cuando el cuadro de diálogo es despedido sin la presión del botón (0). *(Función)*
-
-* **título**: título *(String)* (opcional, por defecto de diálogo`Prompt`)
-
-* **buttonLabels**: matriz de cadenas especificando botón etiquetas *(Array)* (opcional, por defecto`["OK","Cancel"]`)
-
-* **defaultText**: valor de la entrada predeterminada textbox ( `String` ) (opcional, por defecto: cadena vacía)
-
-### promptCallback
-
-El `promptCallback` se ejecuta cuando el usuario presiona uno de los botones del cuadro de diálogo pronto. El `results` objeto que se pasa a la devolución de llamada contiene las siguientes propiedades:
-
-* **buttonIndex**: el índice del botón presionado. *(Número)* Observe que el índice utiliza indexación basada en uno, entonces el valor es `1` , `2` , `3` , etc..
-
-* **INPUT1**: el texto introducido en el cuadro de diálogo pronto. *(String)*
-
-### Ejemplo
-
- function onPrompt(results) {alert ("seleccionaron botón número" + results.buttonIndex + "y entró en" + results.input1);}
-
- Navigator.Notification.prompt ('Por favor introduce tu nombre', / / mensaje onPrompt, / / callback para invocar 'Registro', / / título ['Ok', 'Exit'], / / buttonLabels 'Jane Doe' / / defaultText);
-
-
-### Plataformas soportadas
-
-* Amazon fuego OS
-* Android
-* Firefox OS
-* iOS
-* Windows Phone 7 y 8
-* Windows 8
-* Windows
-
-### Rarezas Android
-
-* Android soporta un máximo de tres botones e ignora nada más.
-
-* En Android 3.0 y posteriores, los botones aparecen en orden inverso para dispositivos que utilizan el tema Holo.
-
-### Windows rarezas
-
-* En Windows pronto diálogo está basado en html debido a falta de tal api nativa.
-
-### Firefox OS rarezas:
-
-Dos nativos de bloqueo `window.prompt()` y no-bloqueo `navigator.notification.prompt()` están disponibles.
-
-## navigator.notification.beep
-
-El aparato reproduce un sonido sonido.
-
- Navigator.Notification.Beep(Times);
-
-
-* **tiempos**: el número de veces a repetir la señal. *(Número)*
-
-### Ejemplo
-
- Dos pitidos.
- Navigator.Notification.Beep(2);
-
-
-### Plataformas soportadas
-
-* Amazon fuego OS
-* Android
-* BlackBerry 10
-* iOS
-* Tizen
-* Windows Phone 7 y 8
-* Windows 8
-
-### Amazon fuego OS rarezas
-
-* Amazon fuego OS reproduce el **Sonido de notificación** especificados en el panel de **configuración/pantalla y sonido** por defecto.
-
-### Rarezas Android
-
-* Androide reproduce el **tono de notificación** especificados en el panel **ajustes de sonido y visualización** por defecto.
-
-### Windows Phone 7 y 8 rarezas
-
-* Se basa en un archivo de sonido genérico de la distribución de Córdoba.
-
-### Rarezas Tizen
-
-* Tizen implementa pitidos por reproducir un archivo de audio a través de los medios de comunicación API.
-
-* El archivo de sonido debe ser corto, debe estar ubicado en un `sounds` subdirectorio del directorio raíz de la aplicación y deben ser nombrados`beep.wav`.
diff --git a/app/plugins/cordova-plugin-dialogs/doc/fr/README.md b/app/plugins/cordova-plugin-dialogs/doc/fr/README.md
deleted file mode 100644
index 994c826..0000000
--- a/app/plugins/cordova-plugin-dialogs/doc/fr/README.md
+++ /dev/null
@@ -1,249 +0,0 @@
-
-
-# cordova-plugin-dialogs
-
-[![Build Status](https://travis-ci.org/apache/cordova-plugin-dialogs.svg)](https://travis-ci.org/apache/cordova-plugin-dialogs)
-
-Ce plugin permet d'accéder à certains éléments d'interface utilisateur native de dialogue via un global `navigator.notification` objet.
-
-Bien que l'objet est attaché à la portée globale `navigator` , il n'est pas disponible jusqu'après la `deviceready` événement.
-
- document.addEventListener (« deviceready », onDeviceReady, false) ;
- function onDeviceReady() {console.log(navigator.notification);}
-
-
-## Installation
-
- cordova plugin add cordova-plugin-dialogs
-
-
-## Méthodes
-
- * `navigator.notification.alert`
- * `navigator.notification.confirm`
- * `navigator.notification.prompt`
- * `navigator.notification.beep`
-
-## navigator.notification.alert
-
-Affiche une boîte de dialogue ou d'alerte personnalisé. La plupart des implémentations de Cordova utilisent une boîte de dialogue natives pour cette fonctionnalité, mais certaines plates-formes du navigateur `alert` fonction, qui est généralement moins personnalisable.
-
- Navigator.notification.Alert (message, alertCallback, [title], [buttonName])
-
-
- * **message**: message de la boîte de dialogue. *(String)*
-
- * **alertCallback**: callback à appeler lorsque la boîte de dialogue d'alerte est rejetée. *(Fonction)*
-
- * **titre**: titre de la boîte de dialogue. *(String)* (Facultatif, par défaut`Alert`)
-
- * **buttonName**: nom du bouton. *(String)* (Facultatif, par défaut`OK`)
-
-### Exemple
-
- function alertDismissed() {/ / faire quelque chose} navigator.notification.alert ('Vous êtes le gagnant!', / / message alertDismissed, / / rappel « Game Over », / / titre « Done » / / buttonName) ;
-
-
-### Plates-formes supportées
-
- * Amazon Fire OS
- * Android
- * BlackBerry 10
- * Firefox OS
- * iOS
- * Paciarelli
- * Windows Phone 7 et 8
- * Windows 8
- * Windows
-
-### Notes au sujet de Windows Phone 7 et 8
-
- * Il n'y a aucune boîte de dialogue d'alerte intégrée au navigateur, mais vous pouvez en lier une pour appeler `alert()` dans le scope global:
-
- window.alert = navigator.notification.alert;
-
-
- * Les deux appels `alert` et `confirm` sont non-blocants, leurs résultats ne sont disponibles que de façon asynchrone.
-
-### Firefox OS Quirks :
-
-Les deux indigènes bloquant `window.alert()` et non-bloquante `navigator.notification.alert()` sont disponibles.
-
-### BlackBerry 10 Quirks
-
-`navigator.notification.alert('text', callback, 'title', 'text')`paramètre callback est passé numéro 1.
-
-## navigator.notification.confirm
-
-Affiche une boîte de dialogue de confirmation personnalisable.
-
- Navigator.notification.Confirm (message, confirmCallback, [title], [buttonLabels])
-
-
- * **message**: message de la boîte de dialogue. *(String)*
-
- * **confirmCallback**: callback à appeler avec l'index du bouton pressé (1, 2 ou 3) ou lorsque la boîte de dialogue est fermée sans qu'un bouton ne soit pressé (0). *(Fonction)*
-
- * **titre**: titre de dialogue. *(String)* (Facultatif, par défaut`Confirm`)
-
- * **buttonLabels**: tableau de chaînes spécifiant les étiquettes des boutons. *(Array)* (Optionnel, par défaut, [ `OK,Cancel` ])
-
-### confirmCallback
-
-Le `confirmCallback` s'exécute lorsque l'utilisateur appuie sur un bouton dans la boîte de dialogue de confirmation.
-
-Le rappel prend l'argument `buttonIndex` *(nombre)*, qui est l'index du bouton activé. Notez que l'index utilise base d'indexation, la valeur est `1` , `2` , `3` , etc..
-
-### Exemple
-
- function onConfirm(buttonIndex) {alert (« Vous bouton sélectionné » + buttonIndex);}
-
- Navigator.notification.Confirm ('Vous êtes le gagnant!', / / message onConfirm, / / rappel d'invoquer avec l'index du bouton enfoncé « Game Over », / / title ['redémarrer', « Exit »] / / buttonLabels) ;
-
-
-### Plates-formes supportées
-
- * Amazon Fire OS
- * Android
- * BlackBerry 10
- * Firefox OS
- * iOS
- * Paciarelli
- * Windows Phone 7 et 8
- * Windows 8
- * Windows
-
-### Notes au sujet de Windows Phone 7 et 8
-
- * Il n'y a aucune fonction intégrée au navigateur pour `window.confirm`, mais vous pouvez en lier une en affectant:
-
- window.confirm = navigator.notification.confirm ;
-
-
- * Les appels à `alert` et `confirm` sont non-bloquants, donc le résultat est seulement disponible de façon asynchrone.
-
-### Bizarreries de Windows
-
- * Sur Windows8/8.1, il n'est pas possible d'ajouter plus de trois boutons à MessageDialog instance.
-
- * Sur Windows Phone 8.1, il n'est pas possible d'établir le dialogue avec plus de deux boutons.
-
-### Firefox OS Quirks :
-
-Les deux indigènes bloquant `window.confirm()` et non-bloquante `navigator.notification.confirm()` sont disponibles.
-
-## navigator.notification.prompt
-
-Affiche une boîte de dialogue natif qui est plus personnalisable que le navigateur `prompt` fonction.
-
- Navigator.notification.prompt (message, promptCallback, [title], [buttonLabels], [defaultText])
-
-
- * **message**: message de la boîte de dialogue. *(String)*
-
- * **promptCallback**: rappel d'invoquer avec l'index du bouton pressé (1, 2 ou 3) ou lorsque la boîte de dialogue est fermée sans une presse de bouton (0). *(Fonction)*
-
- * **titre**: titre *(String)* (facultatif, la valeur par défaut de dialogue`Prompt`)
-
- * **buttonLabels**: tableau de chaînes spécifiant les bouton *(Array)* (facultatif, par défaut, les étiquettes`["OK","Cancel"]`)
-
- * **defaultText**: zone de texte par défaut entrée valeur ( `String` ) (en option, par défaut : chaîne vide)
-
-### promptCallback
-
-Le `promptCallback` s'exécute lorsque l'utilisateur appuie sur un bouton dans la boîte de dialogue d'invite. Le `results` objet passé au rappel contient les propriétés suivantes :
-
- * **buttonIndex**: l'index du bouton activé. *(Nombre)* Notez que l'index utilise base d'indexation, la valeur est `1` , `2` , `3` , etc..
-
- * **entrée 1**: le texte entré dans la boîte de dialogue d'invite. *(String)*
-
-### Exemple
-
- function onPrompt(results) {alert (« Vous avez sélectionné le numéro du bouton » + results.buttonIndex + « et saisi » + results.input1);}
-
- Navigator.notification.prompt ('Veuillez saisir votre nom', / / message onPrompt, / / rappel à appeler « Registration », / / title ['Ok', 'Exit'], / / buttonLabels « Jane Doe » / / defaultText) ;
-
-
-### Plates-formes supportées
-
- * Amazon Fire OS
- * Android
- * Firefox OS
- * iOS
- * Windows Phone 7 et 8
- * Windows 8
- * Windows
-
-### Quirks Android
-
- * Android prend en charge un maximum de trois boutons et ignore plus que cela.
-
- * Sur Android 3.0 et versions ultérieures, les boutons sont affichés dans l'ordre inverse pour les appareils qui utilisent le thème Holo.
-
-### Bizarreries de Windows
-
- * Sous Windows, dialogue d'invite est basé sur html en raison de l'absence de ces api native.
-
-### Firefox OS Quirks :
-
-Les deux indigènes bloquant `window.prompt()` et non-bloquante `navigator.notification.prompt()` sont disponibles.
-
-## navigator.notification.beep
-
-Le dispositif joue un bip sonore.
-
- Navigator.notification.Beep(Times) ;
-
-
- * **temps**: le nombre de fois répéter le bip. *(Nombre)*
-
-### Exemple
-
- Deux bips !
- Navigator.notification.Beep(2) ;
-
-
-### Plates-formes supportées
-
- * Amazon Fire OS
- * Android
- * BlackBerry 10
- * iOS
- * Paciarelli
- * Windows Phone 7 et 8
- * Windows 8
-
-### Amazon Fire OS Quirks
-
- * Amazon Fire OS joue la valeur par défaut le **Son de Notification** spécifié sous le panneau **d'affichage des réglages/& Sound** .
-
-### Quirks Android
-
- * Android joue la **sonnerie de Notification** spécifié sous le panneau des **réglages/son et affichage** de valeur par défaut.
-
-### Notes au sujet de Windows Phone 7 et 8
-
- * S'appuie sur un fichier générique bip de la distribution de Cordova.
-
-### Bizarreries de paciarelli
-
- * Paciarelli implémente les bips en lisant un fichier audio via les médias API.
-
- * Le fichier sonore doit être court, doit se trouver dans un `sounds` sous-répertoire du répertoire racine de l'application et doit être nommé`beep.wav`.
\ No newline at end of file
diff --git a/app/plugins/cordova-plugin-dialogs/doc/fr/index.md b/app/plugins/cordova-plugin-dialogs/doc/fr/index.md
deleted file mode 100644
index fec0939..0000000
--- a/app/plugins/cordova-plugin-dialogs/doc/fr/index.md
+++ /dev/null
@@ -1,247 +0,0 @@
-
-
-# cordova-plugin-dialogs
-
-Ce plugin permet d'accéder à certains éléments d'interface utilisateur native de dialogue via un global `navigator.notification` objet.
-
-Bien que l'objet est attaché à la portée globale `navigator` , il n'est pas disponible jusqu'après la `deviceready` événement.
-
- document.addEventListener (« deviceready », onDeviceReady, false) ;
- function onDeviceReady() {console.log(navigator.notification);}
-
-
-## Installation
-
- Cordova plugin ajouter cordova-plugin-dialogs
-
-
-## Méthodes
-
-* `navigator.notification.alert`
-* `navigator.notification.confirm`
-* `navigator.notification.prompt`
-* `navigator.notification.beep`
-
-## navigator.notification.alert
-
-Affiche une boîte de dialogue ou d'alerte personnalisé. La plupart des implémentations de Cordova utilisent une boîte de dialogue natives pour cette fonctionnalité, mais certaines plates-formes du navigateur `alert` fonction, qui est généralement moins personnalisable.
-
- Navigator.notification.Alert (message, alertCallback, [title], [buttonName])
-
-
-* **message**: message de la boîte de dialogue. *(String)*
-
-* **alertCallback**: callback à appeler lorsque la boîte de dialogue d'alerte est rejetée. *(Fonction)*
-
-* **titre**: titre de la boîte de dialogue. *(String)* (Facultatif, par défaut`Alert`)
-
-* **buttonName**: nom du bouton. *(String)* (Facultatif, par défaut`OK`)
-
-### Exemple
-
- function alertDismissed() {/ / faire quelque chose} navigator.notification.alert ('Vous êtes le gagnant!', / / message alertDismissed, / / rappel « Game Over », / / titre « Done » / / buttonName) ;
-
-
-### Plates-formes prises en charge
-
-* Amazon Fire OS
-* Android
-* BlackBerry 10
-* Firefox OS
-* iOS
-* Tizen
-* Windows Phone 7 et 8
-* Windows 8
-* Windows
-
-### Windows Phone 7 et 8 Quirks
-
-* Il n'y a aucune boîte de dialogue d'alerte intégrée au navigateur, mais vous pouvez en lier une pour appeler `alert()` dans le scope global:
-
- window.alert = navigator.notification.alert;
-
-
-* Les deux appels `alert` et `confirm` sont non-blocants, leurs résultats ne sont disponibles que de façon asynchrone.
-
-### Firefox OS Quirks :
-
-Les deux indigènes bloquant `window.alert()` et non-bloquante `navigator.notification.alert()` sont disponibles.
-
-### BlackBerry 10 Quirks
-
-`navigator.notification.alert('text', callback, 'title', 'text')`paramètre callback est passé numéro 1.
-
-## navigator.notification.confirm
-
-Affiche une boîte de dialogue de confirmation personnalisable.
-
- Navigator.notification.Confirm (message, confirmCallback, [title], [buttonLabels])
-
-
-* **message**: message de la boîte de dialogue. *(String)*
-
-* **confirmCallback**: callback à appeler avec l'index du bouton pressé (1, 2 ou 3) ou lorsque la boîte de dialogue est fermée sans qu'un bouton ne soit pressé (0). *(Fonction)*
-
-* **titre**: titre de dialogue. *(String)* (Facultatif, par défaut`Confirm`)
-
-* **buttonLabels**: tableau de chaînes spécifiant les étiquettes des boutons. *(Array)* (Optionnel, par défaut, [ `OK,Cancel` ])
-
-### confirmCallback
-
-Le `confirmCallback` s'exécute lorsque l'utilisateur appuie sur un bouton dans la boîte de dialogue de confirmation.
-
-Le rappel prend l'argument `buttonIndex` *(nombre)*, qui est l'index du bouton activé. Notez que l'index utilise base d'indexation, la valeur est `1` , `2` , `3` , etc..
-
-### Exemple
-
- function onConfirm(buttonIndex) {alert (« Vous bouton sélectionné » + buttonIndex);}
-
- Navigator.notification.Confirm ('Vous êtes le gagnant!', / / message onConfirm, / / rappel d'invoquer avec l'index du bouton enfoncé « Game Over », / / title ['redémarrer', « Exit »] / / buttonLabels) ;
-
-
-### Plates-formes prises en charge
-
-* Amazon Fire OS
-* Android
-* BlackBerry 10
-* Firefox OS
-* iOS
-* Paciarelli
-* Windows Phone 7 et 8
-* Windows 8
-* Windows
-
-### Windows Phone 7 et 8 Quirks
-
-* Il n'y a aucune fonction intégrée au navigateur pour `window.confirm`, mais vous pouvez en lier une en affectant:
-
- window.confirm = navigator.notification.confirm ;
-
-
-* Les appels à `alert` et `confirm` sont non-bloquants, donc le résultat est seulement disponible de façon asynchrone.
-
-### Bizarreries de Windows
-
-* Sur Windows8/8.1, il n'est pas possible d'ajouter plus de trois boutons à MessageDialog instance.
-
-* Sur Windows Phone 8.1, il n'est pas possible d'établir le dialogue avec plus de deux boutons.
-
-### Firefox OS Quirks :
-
-Les deux indigènes bloquant `window.confirm()` et non-bloquante `navigator.notification.confirm()` sont disponibles.
-
-## navigator.notification.prompt
-
-Affiche une boîte de dialogue natif qui est plus personnalisable que le navigateur `prompt` fonction.
-
- Navigator.notification.prompt (message, promptCallback, [title], [buttonLabels], [defaultText])
-
-
-* **message**: message de la boîte de dialogue. *(String)*
-
-* **promptCallback**: rappel d'invoquer avec l'index du bouton pressé (1, 2 ou 3) ou lorsque la boîte de dialogue est fermée sans une presse de bouton (0). *(Fonction)*
-
-* **titre**: titre *(String)* (facultatif, la valeur par défaut de dialogue`Prompt`)
-
-* **buttonLabels**: tableau de chaînes spécifiant les bouton *(Array)* (facultatif, par défaut, les étiquettes`["OK","Cancel"]`)
-
-* **defaultText**: zone de texte par défaut entrée valeur ( `String` ) (en option, par défaut : chaîne vide)
-
-### promptCallback
-
-Le `promptCallback` s'exécute lorsque l'utilisateur appuie sur un bouton dans la boîte de dialogue d'invite. Le `results` objet passé au rappel contient les propriétés suivantes :
-
-* **buttonIndex**: l'index du bouton activé. *(Nombre)* Notez que l'index utilise base d'indexation, la valeur est `1` , `2` , `3` , etc..
-
-* **entrée 1**: le texte entré dans la boîte de dialogue d'invite. *(String)*
-
-### Exemple
-
- function onPrompt(results) {alert (« Vous avez sélectionné le numéro du bouton » + results.buttonIndex + « et saisi » + results.input1);}
-
- Navigator.notification.prompt ('Veuillez saisir votre nom', / / message onPrompt, / / rappel à appeler « Registration », / / title ['Ok', 'Exit'], / / buttonLabels « Jane Doe » / / defaultText) ;
-
-
-### Plates-formes prises en charge
-
-* Amazon Fire OS
-* Android
-* Firefox OS
-* iOS
-* Windows Phone 7 et 8
-* Windows 8
-* Windows
-
-### Quirks Android
-
-* Android prend en charge un maximum de trois boutons et ignore plus que cela.
-
-* Sur Android 3.0 et versions ultérieures, les boutons sont affichés dans l'ordre inverse pour les appareils qui utilisent le thème Holo.
-
-### Bizarreries de Windows
-
-* Sous Windows, dialogue d'invite est basé sur html en raison de l'absence de ces api native.
-
-### Firefox OS Quirks :
-
-Les deux indigènes bloquant `window.prompt()` et non-bloquante `navigator.notification.prompt()` sont disponibles.
-
-## navigator.notification.beep
-
-Le dispositif joue un bip sonore.
-
- Navigator.notification.Beep(Times) ;
-
-
-* **temps**: le nombre de fois répéter le bip. *(Nombre)*
-
-### Exemple
-
- Deux bips !
- Navigator.notification.Beep(2) ;
-
-
-### Plates-formes prises en charge
-
-* Amazon Fire OS
-* Android
-* BlackBerry 10
-* iOS
-* Paciarelli
-* Windows Phone 7 et 8
-* Windows 8
-
-### Amazon Fire OS Quirks
-
-* Amazon Fire OS joue la valeur par défaut le **Son de Notification** spécifié sous le panneau **d'affichage des réglages/& Sound** .
-
-### Quirks Android
-
-* Android joue la **sonnerie de Notification** spécifié sous le panneau des **réglages/son et affichage** de valeur par défaut.
-
-### Windows Phone 7 et 8 Quirks
-
-* S'appuie sur un fichier générique bip de la distribution de Cordova.
-
-### Bizarreries de paciarelli
-
-* Paciarelli implémente les bips en lisant un fichier audio via les médias API.
-
-* Le fichier sonore doit être court, doit se trouver dans un `sounds` sous-répertoire du répertoire racine de l'application et doit être nommé`beep.wav`.
diff --git a/app/plugins/cordova-plugin-dialogs/doc/it/README.md b/app/plugins/cordova-plugin-dialogs/doc/it/README.md
deleted file mode 100644
index 8a72905..0000000
--- a/app/plugins/cordova-plugin-dialogs/doc/it/README.md
+++ /dev/null
@@ -1,275 +0,0 @@
-
-
-# cordova-plugin-dialogs
-
-[![Build Status](https://travis-ci.org/apache/cordova-plugin-dialogs.svg)](https://travis-ci.org/apache/cordova-plugin-dialogs)
-
-Questo plugin consente di accedere ad alcuni elementi di interfaccia utente nativa dialogo tramite un oggetto globale `navigator.notification`.
-
-Anche se l'oggetto è associato con ambito globale del `navigator`, non è disponibile fino a dopo l'evento `deviceready`.
-
- document.addEventListener("deviceready", onDeviceReady, false);
- function onDeviceReady() {
- console.log(navigator.notification);
- }
-
-
-## Installazione
-
- cordova plugin add cordova-plugin-dialogs
-
-
-## Metodi
-
- * `navigator.notification.alert`
- * `navigator.notification.confirm`
- * `navigator.notification.prompt`
- * `navigator.notification.beep`
-
-## navigator.notification.alert
-
-Mostra una finestra di avviso o la finestra di dialogo personalizzata. La maggior parte delle implementazioni di Cordova utilizzano una finestra di dialogo nativa per questa caratteristica, ma alcune piattaforme utilizzano la funzione di `alert` del browser, che è in genere meno personalizzabile.
-
- navigator.notification.alert(message, alertCallback, [title], [buttonName])
-
-
- * **message**: messaggio finestra di dialogo. *(String)*
-
- * **alertCallback**: Callback da richiamare quando viene chiusa la finestra di avviso. *(Funzione)*
-
- * **title**: titolo di dialogo. *(String)* (Opzionale, default è `Alert`)
-
- * **buttonName**: nome del pulsante. *(String)* (Opzionale, default è `OK`)
-
-### Esempio
-
- function alertDismissed() {
- // do something
- }
-
- navigator.notification.alert(
- 'You are the winner!', // message
- alertDismissed, // callback
- 'Game Over', // title
- 'Done' // buttonName
- );
-
-
-### Piattaforme supportate
-
- * Amazon fuoco OS
- * Android
- * BlackBerry 10
- * Firefox OS
- * iOS
- * Tizen
- * Windows Phone 7 e 8
- * Windows 8
- * Windows
-
-### Windows Phone 7 e 8 stranezze
-
- * Non non c'è nessun avviso del browser integrato, ma è possibile associare uno come segue per chiamare `alert()` in ambito globale:
-
- window.alert = navigator.notification.alert;
-
-
- * Entrambi `alert` e `confirm` sono non di blocco chiamate, risultati di cui sono disponibili solo in modo asincrono.
-
-### Firefox OS Stranezze:
-
-Nativo di blocco `window.alert()` blocco `navigator.notification.alert()` sono disponibili sia.
-
-### BlackBerry 10 capricci
-
-parametro di callback `navigator.notification.alert ('text' callback, 'title' 'text')` viene passato il numero 1.
-
-## navigator.notification.confirm
-
-Visualizza una finestra di dialogo conferma personalizzabile.
-
- navigator.notification.confirm(message, confirmCallback, [title], [buttonLabels])
-
-
- * **message**: messaggio finestra di dialogo. *(String)*
-
- * **confirmCallback**: Callback da richiamare con l'indice del pulsante premuto (1, 2 o 3) o quando la finestra di dialogo viene chiusa senza una pressione del pulsante (0). *(Funzione)*
-
- * **titolo**: titolo di dialogo. *(String)* (Opzionale, default è`Confirm`)
-
- * **buttonLabels**: matrice di stringhe che specificano le etichette dei pulsanti. *(Matrice)* (Opzionale, default è [ `OK,Cancel` ])
-
-### confirmCallback
-
-Il `confirmCallback` viene eseguito quando l'utente preme uno dei pulsanti nella finestra di dialogo conferma.
-
-Il callback accetta l'argomento `buttonIndex` *(numero)*, che è l'indice del pulsante premuto. Si noti che l'indice utilizza l'indicizzazione base uno, quindi il valore è `1`, `2`, `3`, ecc.
-
-### Esempio
-
- function onConfirm(buttonIndex) {
- alert('You selected button ' + buttonIndex);
- }
-
- navigator.notification.confirm(
- 'You are the winner!', // message
- onConfirm, // callback to invoke with index of button pressed
- 'Game Over', // title
- ['Restart','Exit'] // buttonLabels
- );
-
-
-### Piattaforme supportate
-
- * Amazon fuoco OS
- * Android
- * BlackBerry 10
- * Firefox OS
- * iOS
- * Tizen
- * Windows Phone 7 e 8
- * Windows 8
- * Windows
-
-### Windows Phone 7 e 8 stranezze
-
- * Non non c'è nessuna funzione browser incorporato per `window.confirm` , ma è possibile associare assegnando:
-
- window.confirm = navigator.notification.confirm;
-
-
- * Chiama al `alert` e `confirm` sono non bloccante, quindi il risultato è disponibile solo in modo asincrono.
-
-### Stranezze di Windows
-
- * Su Windows8/8.1 non è possibile aggiungere più di tre pulsanti a MessageDialog istanza.
-
- * Su Windows Phone 8.1 non è possibile mostrare la finestra di dialogo con più di due pulsanti.
-
-### Firefox OS Stranezze:
-
-Nativo di blocco `window.confirm()` blocco `navigator.notification.confirm()` sono disponibili sia.
-
-## navigator.notification.prompt
-
-Visualizza una finestra di dialogo nativa che è più personalizzabile di funzione `prompt` del browser.
-
- navigator.notification.prompt(message, promptCallback, [title], [buttonLabels], [defaultText])
-
-
- * **message**: messaggio finestra di dialogo. *(String)*
-
- * **promptCallback**: Callback da richiamare con l'indice del pulsante premuto (1, 2 o 3) o quando la finestra di dialogo viene chiusa senza una pressione del pulsante (0). *(Funzione)*
-
- * **title**: dialogo titolo *(String)* (opzionale, default è `Prompt`)
-
- * **buttonLabels**: matrice di stringhe specificando il pulsante etichette *(Array)* (opzionale, default è `["OK", "Cancel"]`)
-
- * **defaultText**: valore (`String`) di input predefinito textbox (opzionale, Default: empty string)
-
-### promptCallback
-
-Il `promptCallback` viene eseguito quando l'utente preme uno dei pulsanti nella finestra di dialogo richiesta. `results` oggetto passato al metodo di callback contiene le seguenti proprietà:
-
- * **buttonIndex**: l'indice del pulsante premuto. *(Numero)* Si noti che l'indice utilizza l'indicizzazione base uno, quindi il valore è `1`, `2`, `3`, ecc.
-
- * **input1**: il testo immesso nella finestra di dialogo richiesta. *(String)*
-
-### Esempio
-
- function onPrompt(results) {
- alert("You selected button number " + results.buttonIndex + " and entered " + results.input1);
- }
-
- navigator.notification.prompt(
- 'Please enter your name', // message
- onPrompt, // callback to invoke
- 'Registration', // title
- ['Ok','Exit'], // buttonLabels
- 'Jane Doe' // defaultText
- );
-
-
-### Piattaforme supportate
-
- * Amazon fuoco OS
- * Android
- * Firefox OS
- * iOS
- * Windows Phone 7 e 8
- * Windows 8
- * Windows
-
-### Stranezze Android
-
- * Android supporta un massimo di tre pulsanti e ignora di più di quello.
-
- * Su Android 3.0 e versioni successive, i pulsanti vengono visualizzati in ordine inverso per dispositivi che utilizzano il tema Holo.
-
-### Stranezze di Windows
-
- * Su Windows finestra di dialogo richiesta è a causa di mancanza di tali api nativa basata su html.
-
-### Firefox OS Stranezze:
-
-Nativo di blocco `window.prompt()` blocco `navigator.notification.prompt()` sono disponibili sia.
-
-## navigator.notification.beep
-
-Il dispositivo riproduce un bip sonoro.
-
- navigator.notification.beep(times);
-
-
- * **times**: il numero di volte per ripetere il segnale acustico. *(Numero)*
-
-### Esempio
-
- // Beep twice!
- navigator.notification.beep(2);
-
-
-### Piattaforme supportate
-
- * Amazon fuoco OS
- * Android
- * BlackBerry 10
- * iOS
- * Tizen
- * Windows Phone 7 e 8
- * Windows 8
-
-### Amazon fuoco OS stranezze
-
- * Amazon fuoco OS riproduce il **Suono di notifica** specificato sotto il pannello **Impostazioni/Display e il suono** predefinito.
-
-### Stranezze Android
-
- * Android giochi default **Notification ringtone** specificato sotto il pannello **impostazioni/audio e Display**.
-
-### Windows Phone 7 e 8 stranezze
-
- * Si basa su un file generico bip dalla distribuzione di Cordova.
-
-### Tizen stranezze
-
- * Tizen implementa bip di riproduzione di un file audio tramite i media API.
-
- * Il file beep deve essere breve, deve trovarsi in una sottodirectory di `sounds` della directory principale dell'applicazione e deve essere denominato `beep.wav`.
\ No newline at end of file
diff --git a/app/plugins/cordova-plugin-dialogs/doc/it/index.md b/app/plugins/cordova-plugin-dialogs/doc/it/index.md
deleted file mode 100644
index e8e02c7..0000000
--- a/app/plugins/cordova-plugin-dialogs/doc/it/index.md
+++ /dev/null
@@ -1,273 +0,0 @@
-
-
-# cordova-plugin-dialogs
-
-Questo plugin consente di accedere ad alcuni elementi di interfaccia utente nativa dialogo tramite un oggetto globale `navigator.notification`.
-
-Anche se l'oggetto è associato con ambito globale del `navigator`, non è disponibile fino a dopo l'evento `deviceready`.
-
- document.addEventListener("deviceready", onDeviceReady, false);
- function onDeviceReady() {
- console.log(navigator.notification);
- }
-
-
-## Installazione
-
- cordova plugin add cordova-plugin-dialogs
-
-
-## Metodi
-
-* `navigator.notification.alert`
-* `navigator.notification.confirm`
-* `navigator.notification.prompt`
-* `navigator.notification.beep`
-
-## navigator.notification.alert
-
-Mostra una finestra di avviso o la finestra di dialogo personalizzata. La maggior parte delle implementazioni di Cordova utilizzano una finestra di dialogo nativa per questa caratteristica, ma alcune piattaforme utilizzano la funzione di `alert` del browser, che è in genere meno personalizzabile.
-
- navigator.notification.alert(message, alertCallback, [title], [buttonName])
-
-
-* **message**: messaggio finestra di dialogo. *(String)*
-
-* **alertCallback**: Callback da richiamare quando viene chiusa la finestra di avviso. *(Funzione)*
-
-* **title**: titolo di dialogo. *(String)* (Opzionale, default è `Alert`)
-
-* **buttonName**: nome del pulsante. *(String)* (Opzionale, default è `OK`)
-
-### Esempio
-
- function alertDismissed() {
- // do something
- }
-
- navigator.notification.alert(
- 'You are the winner!', // message
- alertDismissed, // callback
- 'Game Over', // title
- 'Done' // buttonName
- );
-
-
-### Piattaforme supportate
-
-* Amazon fuoco OS
-* Android
-* BlackBerry 10
-* Firefox OS
-* iOS
-* Tizen
-* Windows Phone 7 e 8
-* Windows 8
-* Windows
-
-### Windows Phone 7 e 8 stranezze
-
-* Non non c'è nessun avviso del browser integrato, ma è possibile associare uno come segue per chiamare `alert()` in ambito globale:
-
- window.alert = navigator.notification.alert;
-
-
-* Entrambi `alert` e `confirm` sono non di blocco chiamate, risultati di cui sono disponibili solo in modo asincrono.
-
-### Firefox OS Stranezze:
-
-Nativo di blocco `window.alert()` blocco `navigator.notification.alert()` sono disponibili sia.
-
-### BlackBerry 10 capricci
-
-parametro di callback `navigator.notification.alert ('text' callback, 'title' 'text')` viene passato il numero 1.
-
-## navigator.notification.confirm
-
-Visualizza una finestra di dialogo conferma personalizzabile.
-
- navigator.notification.confirm(message, confirmCallback, [title], [buttonLabels])
-
-
-* **messaggio**: messaggio finestra di dialogo. *(String)*
-
-* **confirmCallback**: Callback da richiamare con l'indice del pulsante premuto (1, 2 o 3) o quando la finestra di dialogo viene chiusa senza una pressione del pulsante (0). *(Funzione)*
-
-* **titolo**: titolo di dialogo. *(String)* (Opzionale, default è`Confirm`)
-
-* **buttonLabels**: matrice di stringhe che specificano le etichette dei pulsanti. *(Matrice)* (Opzionale, default è [ `OK,Cancel` ])
-
-### confirmCallback
-
-Il `confirmCallback` viene eseguito quando l'utente preme uno dei pulsanti nella finestra di dialogo conferma.
-
-Il callback accetta l'argomento `buttonIndex` *(numero)*, che è l'indice del pulsante premuto. Si noti che l'indice utilizza l'indicizzazione base uno, quindi il valore è `1`, `2`, `3`, ecc.
-
-### Esempio
-
- function onConfirm(buttonIndex) {
- alert('You selected button ' + buttonIndex);
- }
-
- navigator.notification.confirm(
- 'You are the winner!', // message
- onConfirm, // callback to invoke with index of button pressed
- 'Game Over', // title
- ['Restart','Exit'] // buttonLabels
- );
-
-
-### Piattaforme supportate
-
-* Amazon fuoco OS
-* Android
-* BlackBerry 10
-* Firefox OS
-* iOS
-* Tizen
-* Windows Phone 7 e 8
-* Windows 8
-* Windows
-
-### Windows Phone 7 e 8 stranezze
-
-* Non non c'è nessuna funzione browser incorporato per `window.confirm` , ma è possibile associare assegnando:
-
- window.confirm = navigator.notification.confirm;
-
-
-* Chiama al `alert` e `confirm` sono non bloccante, quindi il risultato è disponibile solo in modo asincrono.
-
-### Stranezze di Windows
-
-* Su Windows8/8.1 non è possibile aggiungere più di tre pulsanti a MessageDialog istanza.
-
-* Su Windows Phone 8.1 non è possibile mostrare la finestra di dialogo con più di due pulsanti.
-
-### Firefox OS Stranezze:
-
-Nativo di blocco `window.confirm()` blocco `navigator.notification.confirm()` sono disponibili sia.
-
-## navigator.notification.prompt
-
-Visualizza una finestra di dialogo nativa che è più personalizzabile di funzione `prompt` del browser.
-
- navigator.notification.prompt(message, promptCallback, [title], [buttonLabels], [defaultText])
-
-
-* **message**: messaggio finestra di dialogo. *(String)*
-
-* **promptCallback**: Callback da richiamare con l'indice del pulsante premuto (1, 2 o 3) o quando la finestra di dialogo viene chiusa senza una pressione del pulsante (0). *(Funzione)*
-
-* **title**: dialogo titolo *(String)* (opzionale, default è `Prompt`)
-
-* **buttonLabels**: matrice di stringhe specificando il pulsante etichette *(Array)* (opzionale, default è `["OK", "Cancel"]`)
-
-* **defaultText**: valore (`String`) di input predefinito textbox (opzionale, Default: empty string)
-
-### promptCallback
-
-Il `promptCallback` viene eseguito quando l'utente preme uno dei pulsanti nella finestra di dialogo richiesta. `results` oggetto passato al metodo di callback contiene le seguenti proprietà:
-
-* **buttonIndex**: l'indice del pulsante premuto. *(Numero)* Si noti che l'indice utilizza l'indicizzazione base uno, quindi il valore è `1`, `2`, `3`, ecc.
-
-* **input1**: il testo immesso nella finestra di dialogo richiesta. *(String)*
-
-### Esempio
-
- function onPrompt(results) {
- alert("You selected button number " + results.buttonIndex + " and entered " + results.input1);
- }
-
- navigator.notification.prompt(
- 'Please enter your name', // message
- onPrompt, // callback to invoke
- 'Registration', // title
- ['Ok','Exit'], // buttonLabels
- 'Jane Doe' // defaultText
- );
-
-
-### Piattaforme supportate
-
-* Amazon fuoco OS
-* Android
-* Firefox OS
-* iOS
-* Windows Phone 7 e 8
-* Windows 8
-* Windows
-
-### Stranezze Android
-
-* Android supporta un massimo di tre pulsanti e ignora di più di quello.
-
-* Su Android 3.0 e versioni successive, i pulsanti vengono visualizzati in ordine inverso per dispositivi che utilizzano il tema Holo.
-
-### Stranezze di Windows
-
-* Su Windows finestra di dialogo richiesta è a causa di mancanza di tali api nativa basata su html.
-
-### Firefox OS Stranezze:
-
-Nativo di blocco `window.prompt()` blocco `navigator.notification.prompt()` sono disponibili sia.
-
-## navigator.notification.beep
-
-Il dispositivo riproduce un bip sonoro.
-
- navigator.notification.beep(times);
-
-
-* **times**: il numero di volte per ripetere il segnale acustico. *(Numero)*
-
-### Esempio
-
- // Beep twice!
- navigator.notification.beep(2);
-
-
-### Piattaforme supportate
-
-* Amazon fuoco OS
-* Android
-* BlackBerry 10
-* iOS
-* Tizen
-* Windows Phone 7 e 8
-* Windows 8
-
-### Amazon fuoco OS stranezze
-
-* Amazon fuoco OS riproduce il **Suono di notifica** specificato sotto il pannello **Impostazioni/Display e il suono** predefinito.
-
-### Stranezze Android
-
-* Android giochi default **Notification ringtone** specificato sotto il pannello **impostazioni/audio e Display**.
-
-### Windows Phone 7 e 8 stranezze
-
-* Si basa su un file generico bip dalla distribuzione di Cordova.
-
-### Tizen stranezze
-
-* Tizen implementa bip di riproduzione di un file audio tramite i media API.
-
-* Il file beep deve essere breve, deve trovarsi in una sottodirectory di `sounds` della directory principale dell'applicazione e deve essere denominato `beep.wav`.
diff --git a/app/plugins/cordova-plugin-dialogs/doc/ja/README.md b/app/plugins/cordova-plugin-dialogs/doc/ja/README.md
deleted file mode 100644
index 0722658..0000000
--- a/app/plugins/cordova-plugin-dialogs/doc/ja/README.md
+++ /dev/null
@@ -1,275 +0,0 @@
-
-
-# cordova-plugin-dialogs
-
-[![Build Status](https://travis-ci.org/apache/cordova-plugin-dialogs.svg)](https://travis-ci.org/apache/cordova-plugin-dialogs)
-
-このプラグインは、グローバル `navigator.notification` オブジェクトを介していくつかネイティブ ダイアログの UI 要素へのアクセスを提供します。
-
-オブジェクトは、グローバル スコープの `ナビゲーター` に添付、それがないまで `deviceready` イベントの後。
-
- document.addEventListener("deviceready", onDeviceReady, false);
- function onDeviceReady() {
- console.log(navigator.notification);
- }
-
-
-## インストール
-
- cordova plugin add cordova-plugin-dialogs
-
-
-## メソッド
-
- * `navigator.notification.alert`
- * `navigator.notification.confirm`
- * `navigator.notification.prompt`
- * `navigator.notification.beep`
-
-## navigator.notification.alert
-
-カスタムの警告またはダイアログ ボックスが表示されます。 ほとんどコルドバ ネイティブ] ダイアログ ボックスの使用この機能がいくつかのプラットフォームは通常小さいカスタマイズ可能なブラウザーの `警告` 機能を使用します。
-
- navigator.notification.alert(message, alertCallback, [title], [buttonName])
-
-
- * **メッセージ**: ダイアログ メッセージ。*(文字列)*
-
- * **alertCallback**: 警告ダイアログが閉じられたときに呼び出すコールバック。*(機能)*
-
- * **タイトル**: ダイアログのタイトル。*(文字列)*(省略可能、既定値は`Alert`)
-
- * **buttonName**: ボタンの名前。*(文字列)*(省略可能、既定値は`OK`)
-
-### 例
-
- function alertDismissed() {
- // do something
- }
-
- navigator.notification.alert(
- 'You are the winner!', // message
- alertDismissed, // callback
- 'Game Over', // title
- 'Done' // buttonName
- );
-
-
-### サポートされているプラットフォーム
-
- * アマゾン火 OS
- * アンドロイド
- * ブラックベリー 10
- * Firefox の OS
- * iOS
- * Tizen
- * Windows Phone 7 と 8
- * Windows 8
- * Windows
-
-### Windows Phone 7 と 8 癖
-
- * 組み込みのブラウザー警告がない呼び出しを次のように 1 つをバインドすることができます `alert()` 、グローバル スコープで。
-
- window.alert = navigator.notification.alert;
-
-
- * 両方の `alert` と `confirm` は非ブロッキング呼び出し、結果は非同期的にのみ利用できます。
-
-### Firefox OS 互換:
-
-ネイティブ ブロック `window.alert()` と非ブロッキング `navigator.notification.alert()` があります。
-
-### ブラックベリー 10 癖
-
-`navigator.notification.alert ('text' コールバック 'title'、'text')` コールバック パラメーターは数 1 に渡されます。
-
-## navigator.notification.confirm
-
-カスタマイズ可能な確認のダイアログ ボックスが表示されます。
-
- navigator.notification.confirm(message, confirmCallback, [title], [buttonLabels])
-
-
- * **メッセージ**: ダイアログ メッセージ。*(文字列)*
-
- * **confirmCallback**: インデックス (1、2、または 3) を押されたボタンまたはダイアログ ボックスは、ボタンを押す (0) なしに解雇されたときに呼び出すコールバック。*(機能)*
-
- * **タイトル**: ダイアログのタイトル。*(文字列)*(省略可能、既定値は`Confirm`)
-
- * **buttonLabels**: ボタンのラベルを指定する文字列の配列。*(配列)*(省略可能、既定値は [ `OK,Cancel` ])
-
-### confirmCallback
-
-`confirmCallback` は、いずれかの確認ダイアログ ボックスでボタンを押したときに実行します。
-
-コールバックは、引数 `buttonIndex` *(番号)* は、押されたボタンのインデックス。 インデックスがインデックス 1 ベースので、値は `1`、`2`、`3` などに注意してください。
-
-### 例
-
- function onConfirm(buttonIndex) {
- alert('You selected button ' + buttonIndex);
- }
-
- navigator.notification.confirm(
- 'You are the winner!', // message
- onConfirm, // callback to invoke with index of button pressed
- 'Game Over', // title
- ['Restart','Exit'] // buttonLabels
- );
-
-
-### サポートされているプラットフォーム
-
- * アマゾン火 OS
- * アンドロイド
- * ブラックベリー 10
- * Firefox の OS
- * iOS
- * Tizen
- * Windows Phone 7 と 8
- * Windows 8
- * Windows
-
-### Windows Phone 7 と 8 癖
-
- * 組み込みブラウザーの機能はありません `window.confirm` が割り当てることによってバインドすることができます。
-
- window.confirm = navigator.notification.confirm;
-
-
- * 呼び出しを `alert` と `confirm` では非ブロッキング、結果は非同期的にのみ使用できます。
-
-### Windows の癖
-
- * Windows8/8.1 の MessageDialog インスタンスを 3 つ以上のボタンを追加することはできません。
-
- * Windows Phone 8.1 に 2 つ以上のボタンを持つダイアログを表示することはできません。
-
-### Firefox OS 互換:
-
-ネイティブ ブロック `window.confirm()` と非ブロッキング `navigator.notification.confirm()` があります。
-
-## navigator.notification.prompt
-
-ブラウザーの `プロンプト` 機能より詳細にカスタマイズはネイティブのダイアログ ボックスが表示されます。
-
- navigator.notification.prompt(message, promptCallback, [title], [buttonLabels], [defaultText])
-
-
- * **メッセージ**: ダイアログ メッセージ。*(文字列)*
-
- * **promptCallback**: インデックス (1、2、または 3) を押されたボタンまたはダイアログ ボックスは、ボタンを押す (0) なしに解雇されたときに呼び出すコールバック。*(機能)*
-
- * **title**: タイトル *(String)* (省略可能、既定 `プロンプト` ダイアログ)
-
- * **buttonLabels**: ボタンのラベル *(配列)* (省略可能、既定値 `["OK"、「キャンセル」]` を指定する文字列の配列)
-
- * **defaultText**: 既定テキスト ボックスの入力値 (`文字列`) (省略可能、既定: 空の文字列)
-
-### promptCallback
-
-`promptCallback` は、プロンプト ダイアログ ボックス内のボタンのいずれかを押したときに実行します。コールバックに渡される `results` オブジェクトには、次のプロパティが含まれています。
-
- * **buttonIndex**: 押されたボタンのインデックス。*(数)*インデックスがインデックス 1 ベースので、値は `1`、`2`、`3` などに注意してください。
-
- * **input1**: プロンプト ダイアログ ボックスに入力したテキスト。*(文字列)*
-
-### 例
-
- function onPrompt(results) {
- alert("You selected button number " + results.buttonIndex + " and entered " + results.input1);
- }
-
- navigator.notification.prompt(
- 'Please enter your name', // message
- onPrompt, // callback to invoke
- 'Registration', // title
- ['Ok','Exit'], // buttonLabels
- 'Jane Doe' // defaultText
- );
-
-
-### サポートされているプラットフォーム
-
- * アマゾン火 OS
- * アンドロイド
- * Firefox の OS
- * iOS
- * Windows Phone 7 と 8
- * Windows 8
- * Windows
-
-### Android の癖
-
- * Android は最大 3 つのボタンをサポートしているし、それ以上無視します。
-
- * アンドロイド 3.0 と後、ホロのテーマを使用するデバイスを逆の順序でボタンが表示されます。
-
-### Windows の癖
-
- * Windows プロンプト ダイアログは html ベースのようなネイティブ api の不足のためです。
-
-### Firefox OS 互換:
-
-ネイティブ ブロック `window.prompt()` と非ブロッキング `navigator.notification.prompt()` があります。
-
-## navigator.notification.beep
-
-デバイス サウンドをビープ音を再生します。
-
- navigator.notification.beep(times);
-
-
- * **times**: ビープ音を繰り返す回数。*(数)*
-
-### 例
-
- // Beep twice!
- navigator.notification.beep(2);
-
-
-### サポートされているプラットフォーム
-
- * アマゾン火 OS
- * アンドロイド
- * ブラックベリー 10
- * iOS
- * Tizen
- * Windows Phone 7 と 8
- * Windows 8
-
-### アマゾン火 OS 癖
-
- * アマゾン火 OS デフォルト **設定/表示 & サウンド** パネルの下に指定した **通知音** を果たしています。
-
-### Android の癖
-
- * アンドロイド デフォルト **通知着信音** **設定/サウンド & ディスプレイ** パネルの下に指定を果たしています。
-
-### Windows Phone 7 と 8 癖
-
- * コルドバ分布からジェネリック ビープ音ファイルに依存します。
-
-### Tizen の癖
-
- * Tizen は、メディア API 経由でオーディオ ファイルを再生してビープ音を実装します。
-
- * ビープ音ファイル短い、`sounds` アプリケーションのルート ディレクトリのサブディレクトリである必要があり。、`beep.wav` という名前である必要があります。.
\ No newline at end of file
diff --git a/app/plugins/cordova-plugin-dialogs/doc/ja/index.md b/app/plugins/cordova-plugin-dialogs/doc/ja/index.md
deleted file mode 100644
index b530860..0000000
--- a/app/plugins/cordova-plugin-dialogs/doc/ja/index.md
+++ /dev/null
@@ -1,273 +0,0 @@
-
-
-# cordova-plugin-dialogs
-
-このプラグインは、グローバル `navigator.notification` オブジェクトを介していくつかネイティブ ダイアログの UI 要素へのアクセスを提供します。
-
-オブジェクトは、グローバル スコープの `ナビゲーター` に添付、それがないまで `deviceready` イベントの後。
-
- document.addEventListener("deviceready", onDeviceReady, false);
- function onDeviceReady() {
- console.log(navigator.notification);
- }
-
-
-## インストール
-
- cordova plugin add cordova-plugin-dialogs
-
-
-## メソッド
-
-* `navigator.notification.alert`
-* `navigator.notification.confirm`
-* `navigator.notification.prompt`
-* `navigator.notification.beep`
-
-## navigator.notification.alert
-
-カスタムの警告またはダイアログ ボックスが表示されます。 ほとんどコルドバ ネイティブ] ダイアログ ボックスの使用この機能がいくつかのプラットフォームは通常小さいカスタマイズ可能なブラウザーの `警告` 機能を使用します。
-
- navigator.notification.alert(message, alertCallback, [title], [buttonName])
-
-
-* **メッセージ**: ダイアログ メッセージ。*(文字列)*
-
-* **alertCallback**: 警告ダイアログが閉じられたときに呼び出すコールバック。*(機能)*
-
-* **タイトル**: ダイアログのタイトル。*(文字列)*(省略可能、既定値は`Alert`)
-
-* **buttonName**: ボタンの名前。*(文字列)*(省略可能、既定値は`OK`)
-
-### 例
-
- function alertDismissed() {
- // do something
- }
-
- navigator.notification.alert(
- 'You are the winner!', // message
- alertDismissed, // callback
- 'Game Over', // title
- 'Done' // buttonName
- );
-
-
-### サポートされているプラットフォーム
-
-* アマゾン火 OS
-* アンドロイド
-* ブラックベリー 10
-* Firefox の OS
-* iOS
-* Tizen
-* Windows Phone 7 と 8
-* Windows 8
-* Windows
-
-### Windows Phone 7 と 8 癖
-
-* 組み込みのブラウザー警告がない呼び出しを次のように 1 つをバインドすることができます `alert()` 、グローバル スコープで。
-
- window.alert = navigator.notification.alert;
-
-
-* 両方の `alert` と `confirm` は非ブロッキング呼び出し、結果は非同期的にのみ利用できます。
-
-### Firefox OS 互換:
-
-ネイティブ ブロック `window.alert()` と非ブロッキング `navigator.notification.alert()` があります。
-
-### ブラックベリー 10 癖
-
-`navigator.notification.alert ('text' コールバック 'title'、'text')` コールバック パラメーターは数 1 に渡されます。
-
-## navigator.notification.confirm
-
-カスタマイズ可能な確認のダイアログ ボックスが表示されます。
-
- navigator.notification.confirm(message, confirmCallback, [title], [buttonLabels])
-
-
-* **メッセージ**: ダイアログ メッセージ。*(文字列)*
-
-* **confirmCallback**: インデックス (1、2、または 3) を押されたボタンまたはダイアログ ボックスは、ボタンを押す (0) なしに解雇されたときに呼び出すコールバック。*(機能)*
-
-* **タイトル**: ダイアログのタイトル。*(文字列)*(省略可能、既定値は`Confirm`)
-
-* **buttonLabels**: ボタンのラベルを指定する文字列の配列。*(配列)*(省略可能、既定値は [ `OK,Cancel` ])
-
-### confirmCallback
-
-`confirmCallback` は、いずれかの確認ダイアログ ボックスでボタンを押したときに実行します。
-
-コールバックは、引数 `buttonIndex` *(番号)* は、押されたボタンのインデックス。 インデックスがインデックス 1 ベースので、値は `1`、`2`、`3` などに注意してください。
-
-### 例
-
- function onConfirm(buttonIndex) {
- alert('You selected button ' + buttonIndex);
- }
-
- navigator.notification.confirm(
- 'You are the winner!', // message
- onConfirm, // callback to invoke with index of button pressed
- 'Game Over', // title
- ['Restart','Exit'] // buttonLabels
- );
-
-
-### サポートされているプラットフォーム
-
-* アマゾン火 OS
-* アンドロイド
-* ブラックベリー 10
-* Firefox の OS
-* iOS
-* Tizen
-* Windows Phone 7 と 8
-* Windows 8
-* Windows
-
-### Windows Phone 7 と 8 癖
-
-* 組み込みブラウザーの機能はありません `window.confirm` が割り当てることによってバインドすることができます。
-
- window.confirm = navigator.notification.confirm;
-
-
-* 呼び出しを `alert` と `confirm` では非ブロッキング、結果は非同期的にのみ使用できます。
-
-### Windows の癖
-
-* Windows8/8.1 の MessageDialog インスタンスを 3 つ以上のボタンを追加することはできません。
-
-* Windows Phone 8.1 に 2 つ以上のボタンを持つダイアログを表示することはできません。
-
-### Firefox OS 互換:
-
-ネイティブ ブロック `window.confirm()` と非ブロッキング `navigator.notification.confirm()` があります。
-
-## navigator.notification.prompt
-
-ブラウザーの `プロンプト` 機能より詳細にカスタマイズはネイティブのダイアログ ボックスが表示されます。
-
- navigator.notification.prompt(message, promptCallback, [title], [buttonLabels], [defaultText])
-
-
-* **message**: ダイアログ メッセージ。*(文字列)*
-
-* **promptCallback**: インデックス (1、2、または 3) を押されたボタンまたはダイアログ ボックスは、ボタンを押す (0) なしに解雇されたときに呼び出すコールバック。*(機能)*
-
-* **title**: タイトル *(String)* (省略可能、既定 `プロンプト` ダイアログ)
-
-* **buttonLabels**: ボタンのラベル *(配列)* (省略可能、既定値 `["OK"、「キャンセル」]` を指定する文字列の配列)
-
-* **defaultText**: 既定テキスト ボックスの入力値 (`文字列`) (省略可能、既定: 空の文字列)
-
-### promptCallback
-
-`promptCallback` は、プロンプト ダイアログ ボックス内のボタンのいずれかを押したときに実行します。コールバックに渡される `results` オブジェクトには、次のプロパティが含まれています。
-
-* **buttonIndex**: 押されたボタンのインデックス。*(数)*インデックスがインデックス 1 ベースので、値は `1`、`2`、`3` などに注意してください。
-
-* **input1**: プロンプト ダイアログ ボックスに入力したテキスト。*(文字列)*
-
-### 例
-
- function onPrompt(results) {
- alert("You selected button number " + results.buttonIndex + " and entered " + results.input1);
- }
-
- navigator.notification.prompt(
- 'Please enter your name', // message
- onPrompt, // callback to invoke
- 'Registration', // title
- ['Ok','Exit'], // buttonLabels
- 'Jane Doe' // defaultText
- );
-
-
-### サポートされているプラットフォーム
-
-* アマゾン火 OS
-* アンドロイド
-* Firefox の OS
-* iOS
-* Windows Phone 7 と 8
-* Windows 8
-* Windows
-
-### Android の癖
-
-* Android は最大 3 つのボタンをサポートしているし、それ以上無視します。
-
-* アンドロイド 3.0 と後、ホロのテーマを使用するデバイスを逆の順序でボタンが表示されます。
-
-### Windows の癖
-
-* Windows プロンプト ダイアログは html ベースのようなネイティブ api の不足のためです。
-
-### Firefox OS 互換:
-
-ネイティブ ブロック `window.prompt()` と非ブロッキング `navigator.notification.prompt()` があります。
-
-## navigator.notification.beep
-
-デバイス サウンドをビープ音を再生します。
-
- navigator.notification.beep(times);
-
-
-* **times**: ビープ音を繰り返す回数。*(数)*
-
-### 例
-
- // Beep twice!
- navigator.notification.beep(2);
-
-
-### サポートされているプラットフォーム
-
-* アマゾン火 OS
-* アンドロイド
-* ブラックベリー 10
-* iOS
-* Tizen
-* Windows Phone 7 と 8
-* Windows 8
-
-### アマゾン火 OS 癖
-
-* アマゾン火 OS デフォルト **設定/表示 & サウンド** パネルの下に指定した **通知音** を果たしています。
-
-### Android の癖
-
-* アンドロイド デフォルト **通知着信音** **設定/サウンド & ディスプレイ** パネルの下に指定を果たしています。
-
-### Windows Phone 7 と 8 癖
-
-* コルドバ分布からジェネリック ビープ音ファイルに依存します。
-
-### Tizen の癖
-
-* Tizen は、メディア API 経由でオーディオ ファイルを再生してビープ音を実装します。
-
-* ビープ音ファイル短い、`sounds` アプリケーションのルート ディレクトリのサブディレクトリである必要があり。、`beep.wav` という名前である必要があります。.
diff --git a/app/plugins/cordova-plugin-dialogs/doc/ko/README.md b/app/plugins/cordova-plugin-dialogs/doc/ko/README.md
deleted file mode 100644
index 04532da..0000000
--- a/app/plugins/cordova-plugin-dialogs/doc/ko/README.md
+++ /dev/null
@@ -1,275 +0,0 @@
-
-
-# cordova-plugin-dialogs
-
-[![Build Status](https://travis-ci.org/apache/cordova-plugin-dialogs.svg)](https://travis-ci.org/apache/cordova-plugin-dialogs)
-
-이 플러그인 글로벌 `navigator.notification` 개체를 통해 몇 가지 기본 대화 상자 UI 요소에 액세스할 수 있습니다.
-
-개체 `navigator` 글로벌 범위 첨부 아니에요 때까지 사용할 수 있는 `deviceready` 이벤트 후.
-
- document.addEventListener("deviceready", onDeviceReady, false);
- function onDeviceReady() {
- console.log(navigator.notification);
- }
-
-
-## 설치
-
- cordova plugin add cordova-plugin-dialogs
-
-
-## 메서드
-
- * `navigator.notification.alert`
- * `navigator.notification.confirm`
- * `navigator.notification.prompt`
- * `navigator.notification.beep`
-
-## navigator.notification.alert
-
-사용자 지정 경고 또는 대화 상자를 보여 줍니다. 이 기능에 대 한 기본 대화 상자를 사용 하는 대부분의 코르도바 구현 하지만 일부 플랫폼은 일반적으로 덜 사용자 정의할 수 있는 브라우저의 `alert` 기능을 사용 합니다.
-
- navigator.notification.alert(message, alertCallback, [title], [buttonName])
-
-
- * **message**: 대화 메시지. *(문자열)*
-
- * **alertCallback**: 콜백을 호출할 때 경고 대화 기 각. *(기능)*
-
- * **title**: 제목 대화 상자. *(문자열)* (옵션, 기본값:`Alert`)
-
- * **buttonName**: 단추 이름. *(문자열)* (옵션, 기본값:`OK`)
-
-### 예를 들어
-
- function alertDismissed() {
- // do something
- }
-
- navigator.notification.alert(
- 'You are the winner!', // message
- alertDismissed, // callback
- 'Game Over', // title
- 'Done' // buttonName
- );
-
-
-### 지원 되는 플랫폼
-
- * 아마존 화재 운영 체제
- * 안 드 로이드
- * 블랙베리 10
- * Firefox 운영 체제
- * iOS
- * Tizen
- * Windows Phone 7과 8
- * 윈도우 8
- * 윈도우
-
-### Windows Phone 7, 8 특수
-
- * 아니 내장 브라우저 경고 하지만 다음과 같이 전화를 바인딩할 수 있습니다 `alert()` 전역 범위에서:
-
- window.alert = navigator.notification.alert;
-
-
- * 둘 다 `alert` 와 `confirm` 는 비차단 호출, 결과 비동기적으로 사용할 수 있습니다.
-
-### 파이어 폭스 OS 단점:
-
-기본 차단 `window.alert()` 및 차단 되지 않은 `navigator.notification.alert()` 사용할 수 있습니다.
-
-### 블랙베리 10 단점
-
-`navigator.notification.alert ('텍스트', 콜백, '제목', '텍스트')` 콜백 매개 변수 1 번을 전달 됩니다.
-
-## navigator.notification.confirm
-
-사용자 정의 확인 대화 상자가 표시 됩니다.
-
- navigator.notification.confirm(message, confirmCallback, [title], [buttonLabels])
-
-
- * **message**: 대화 메시지. *(문자열)*
-
- * **confirmCallback**: 인덱스 버튼 (1, 2 또는 3) 또는 대화 상자 버튼을 누르면 (0) 없이 기 각 될 때 호출할 콜백 합니다. *(기능)*
-
- * **title**: 제목 대화 상자. *(문자열)* (옵션, 기본값:`Confirm`)
-
- * **buttonLabels**: 단추 레이블을 지정 하는 문자열 배열입니다. *(배열)* (옵션, 기본값은 [ `OK,Cancel` ])
-
-### confirmCallback
-
-`confirmCallback`는 사용자가 확인 대화 상자에서 단추 중 하나를 누를 때 실행 합니다.
-
-콜백이 걸립니다 인수 `buttonIndex` *(번호)를* 누르면된 버튼의 인덱스입니다. Note 인덱스에서는 인덱싱 1 시작 값은 `1`, `2`, `3`, 등등.
-
-### 예를 들어
-
- function onConfirm(buttonIndex) {
- alert('You selected button ' + buttonIndex);
- }
-
- navigator.notification.confirm(
- 'You are the winner!', // message
- onConfirm, // callback to invoke with index of button pressed
- 'Game Over', // title
- ['Restart','Exit'] // buttonLabels
- );
-
-
-### 지원 되는 플랫폼
-
- * 아마존 화재 운영 체제
- * 안 드 로이드
- * 블랙베리 10
- * Firefox 운영 체제
- * iOS
- * Tizen
- * Windows Phone 7과 8
- * 윈도우 8
- * 윈도우
-
-### Windows Phone 7, 8 특수
-
- * 에 대 한 기본 제공 브라우저 함수가 `window.confirm` , 그러나 할당 하 여 바인딩할 수 있습니다:
-
- window.confirm = navigator.notification.confirm;
-
-
- * 호출 `alert` 및 `confirm` 되므로 차단 되지 않은 결과만 비동기적으로 사용할 수 있습니다.
-
-### 윈도우 특수
-
- * Windows8/8.1에 3 개 이상 단추 MessageDialog 인스턴스를 추가할 수는 없습니다.
-
- * Windows Phone 8.1에 두 개 이상의 단추와 대화 상자 표시 수는 없습니다.
-
-### 파이어 폭스 OS 단점:
-
-기본 차단 `window.confirm()` 및 차단 되지 않은 `navigator.notification.confirm()` 사용할 수 있습니다.
-
-## navigator.notification.prompt
-
-브라우저의 `프롬프트` 함수 보다 더 많은 사용자 정의 기본 대화 상자가 표시 됩니다.
-
- navigator.notification.prompt(message, promptCallback, [title], [buttonLabels], [defaultText])
-
-
- * **message**: 대화 메시지. *(문자열)*
-
- * **promptCallback**: 인덱스 버튼 (1, 2 또는 3) 또는 대화 상자 버튼을 누르면 (0) 없이 기 각 될 때 호출할 콜백 합니다. *(기능)*
-
- * **title**: 제목 대화 상자. *(문자열)* (옵션, 기본값:`Prompt`)
-
- * **buttonLabels**: 버튼 레이블 *(배열)* (옵션, 기본값 `["확인", "취소"]을` 지정 하는 문자열의 배열)
-
- * **defaultText**: 기본 텍스트 상자에 값 (`문자열`) 입력 (옵션, 기본값: 빈 문자열)
-
-### promptCallback
-
-`promptCallback`는 사용자가 프롬프트 대화 상자에서 단추 중 하나를 누를 때 실행 합니다. 콜백에 전달 된 `results` 개체에는 다음 속성이 포함 되어 있습니다.
-
- * **buttonIndex**: 눌려진된 버튼의 인덱스. *(수)* Note 인덱스에서는 인덱싱 1 시작 값은 `1`, `2`, `3`, 등등.
-
- * **input1**: 프롬프트 대화 상자에 입력 한 텍스트. *(문자열)*
-
-### 예를 들어
-
- function onPrompt(results) {
- alert("You selected button number " + results.buttonIndex + " and entered " + results.input1);
- }
-
- navigator.notification.prompt(
- 'Please enter your name', // message
- onPrompt, // callback to invoke
- 'Registration', // title
- ['Ok','Exit'], // buttonLabels
- 'Jane Doe' // defaultText
- );
-
-
-### 지원 되는 플랫폼
-
- * 아마존 화재 운영 체제
- * 안 드 로이드
- * Firefox 운영 체제
- * iOS
- * Windows Phone 7과 8
- * 윈도우 8
- * 윈도우
-
-### 안 드 로이드 단점
-
- * 안 드 로이드 최대 3 개의 단추를 지원 하 고 그것 보다는 더 이상 무시 합니다.
-
- * 안 드 로이드 3.0 및 나중에, 단추는 홀로 테마를 사용 하는 장치에 대 한 반대 순서로 표시 됩니다.
-
-### 윈도우 특수
-
- * 윈도우에서 프롬프트 대화 같은 네이티브 api의 부족으로 인해 html 기반 이다.
-
-### 파이어 폭스 OS 단점:
-
-기본 차단 `window.prompt()` 및 차단 되지 않은 `navigator.notification.prompt()` 사용할 수 있습니다.
-
-## navigator.notification.beep
-
-장치는 경고음 소리를 재생 합니다.
-
- navigator.notification.beep(times);
-
-
- * **times**: 경고음을 반복 하는 횟수. *(수)*
-
-### 예를 들어
-
- // Beep twice!
- navigator.notification.beep(2);
-
-
-### 지원 되는 플랫폼
-
- * 아마존 화재 운영 체제
- * 안 드 로이드
- * 블랙베리 10
- * iOS
- * Tizen
- * Windows Phone 7과 8
- * 윈도우 8
-
-### 아마존 화재 OS 단점
-
- * 아마존 화재 운영 체제 기본 **설정/디스플레이 및 사운드** 패널에 지정 된 **알림 소리** 재생 됩니다.
-
-### 안 드 로이드 단점
-
- * 안 드 로이드 기본 **알림 벨소리** **설정/사운드 및 디스플레이** 패널에서 지정 합니다.
-
-### Windows Phone 7, 8 특수
-
- * 코르 도우 바 분포에서 일반 경고음 파일에 의존합니다.
-
-### Tizen 특수
-
- * Tizen은 미디어 API 통해 오디오 파일을 재생 하 여 경고음을 구현 합니다.
-
- * 경고음 파일 짧은 되어야 합니다, 응용 프로그램의 루트 디렉터리의 `소리` 하위 디렉터리에 위치 해야 합니다 및 `beep.wav`는 명명 된.
\ No newline at end of file
diff --git a/app/plugins/cordova-plugin-dialogs/doc/ko/index.md b/app/plugins/cordova-plugin-dialogs/doc/ko/index.md
deleted file mode 100644
index 8216d8c..0000000
--- a/app/plugins/cordova-plugin-dialogs/doc/ko/index.md
+++ /dev/null
@@ -1,273 +0,0 @@
-
-
-# cordova-plugin-dialogs
-
-이 플러그인 글로벌 `navigator.notification` 개체를 통해 몇 가지 기본 대화 상자 UI 요소에 액세스할 수 있습니다.
-
-개체 `navigator` 글로벌 범위 첨부 아니에요 때까지 사용할 수 있는 `deviceready` 이벤트 후.
-
- document.addEventListener("deviceready", onDeviceReady, false);
- function onDeviceReady() {
- console.log(navigator.notification);
- }
-
-
-## 설치
-
- cordova plugin add cordova-plugin-dialogs
-
-
-## 메서드
-
-* `navigator.notification.alert`
-* `navigator.notification.confirm`
-* `navigator.notification.prompt`
-* `navigator.notification.beep`
-
-## navigator.notification.alert
-
-사용자 지정 경고 또는 대화 상자를 보여 줍니다. 이 기능에 대 한 기본 대화 상자를 사용 하는 대부분의 코르도바 구현 하지만 일부 플랫폼은 일반적으로 덜 사용자 정의할 수 있는 브라우저의 `alert` 기능을 사용 합니다.
-
- navigator.notification.alert(message, alertCallback, [title], [buttonName])
-
-
-* **message**: 대화 메시지. *(문자열)*
-
-* **alertCallback**: 콜백을 호출할 때 경고 대화 기 각. *(기능)*
-
-* **title**: 제목 대화 상자. *(문자열)* (옵션, 기본값:`Alert`)
-
-* **buttonName**: 단추 이름. *(문자열)* (옵션, 기본값:`OK`)
-
-### 예를 들어
-
- function alertDismissed() {
- // do something
- }
-
- navigator.notification.alert(
- 'You are the winner!', // message
- alertDismissed, // callback
- 'Game Over', // title
- 'Done' // buttonName
- );
-
-
-### 지원 되는 플랫폼
-
-* 아마존 화재 운영 체제
-* 안 드 로이드
-* 블랙베리 10
-* Firefox 운영 체제
-* iOS
-* Tizen
-* Windows Phone 7과 8
-* 윈도우 8
-* 윈도우
-
-### Windows Phone 7, 8 특수
-
-* 아니 내장 브라우저 경고 하지만 다음과 같이 전화를 바인딩할 수 있습니다 `alert()` 전역 범위에서:
-
- window.alert = navigator.notification.alert;
-
-
-* 둘 다 `alert` 와 `confirm` 는 비차단 호출, 결과 비동기적으로 사용할 수 있습니다.
-
-### 파이어 폭스 OS 단점:
-
-기본 차단 `window.alert()` 및 차단 되지 않은 `navigator.notification.alert()` 사용할 수 있습니다.
-
-### 블랙베리 10 단점
-
-`navigator.notification.alert ('텍스트', 콜백, '제목', '텍스트')` 콜백 매개 변수 1 번을 전달 됩니다.
-
-## navigator.notification.confirm
-
-사용자 정의 확인 대화 상자가 표시 됩니다.
-
- navigator.notification.confirm(message, confirmCallback, [title], [buttonLabels])
-
-
-* **message**: 대화 메시지. *(문자열)*
-
-* **confirmCallback**: 인덱스 버튼 (1, 2 또는 3) 또는 대화 상자 버튼을 누르면 (0) 없이 기 각 될 때 호출할 콜백 합니다. *(기능)*
-
-* **title**: 제목 대화 상자. *(문자열)* (옵션, 기본값:`Confirm`)
-
-* **buttonLabels**: 단추 레이블을 지정 하는 문자열 배열입니다. *(배열)* (옵션, 기본값은 [ `OK,Cancel` ])
-
-### confirmCallback
-
-`confirmCallback`는 사용자가 확인 대화 상자에서 단추 중 하나를 누를 때 실행 합니다.
-
-콜백이 걸립니다 인수 `buttonIndex` *(번호)를* 누르면된 버튼의 인덱스입니다. Note 인덱스에서는 인덱싱 1 시작 값은 `1`, `2`, `3`, 등등.
-
-### 예를 들어
-
- function onConfirm(buttonIndex) {
- alert('You selected button ' + buttonIndex);
- }
-
- navigator.notification.confirm(
- 'You are the winner!', // message
- onConfirm, // callback to invoke with index of button pressed
- 'Game Over', // title
- ['Restart','Exit'] // buttonLabels
- );
-
-
-### 지원 되는 플랫폼
-
-* 아마존 화재 운영 체제
-* 안 드 로이드
-* 블랙베리 10
-* Firefox 운영 체제
-* iOS
-* Tizen
-* Windows Phone 7과 8
-* 윈도우 8
-* 윈도우
-
-### Windows Phone 7, 8 특수
-
-* 에 대 한 기본 제공 브라우저 함수가 `window.confirm` , 그러나 할당 하 여 바인딩할 수 있습니다:
-
- window.confirm = navigator.notification.confirm;
-
-
-* 호출 `alert` 및 `confirm` 되므로 차단 되지 않은 결과만 비동기적으로 사용할 수 있습니다.
-
-### 윈도우 특수
-
-* Windows8/8.1에 3 개 이상 단추 MessageDialog 인스턴스를 추가할 수는 없습니다.
-
-* Windows Phone 8.1에 두 개 이상의 단추와 대화 상자 표시 수는 없습니다.
-
-### 파이어 폭스 OS 단점:
-
-기본 차단 `window.confirm()` 및 차단 되지 않은 `navigator.notification.confirm()` 사용할 수 있습니다.
-
-## navigator.notification.prompt
-
-브라우저의 `프롬프트` 함수 보다 더 많은 사용자 정의 기본 대화 상자가 표시 됩니다.
-
- navigator.notification.prompt(message, promptCallback, [title], [buttonLabels], [defaultText])
-
-
-* **message**: 대화 메시지. *(문자열)*
-
-* **promptCallback**: 인덱스 버튼 (1, 2 또는 3) 또는 대화 상자 버튼을 누르면 (0) 없이 기 각 될 때 호출할 콜백 합니다. *(기능)*
-
-* **title**: 제목 대화 상자. *(문자열)* (옵션, 기본값:`Prompt`)
-
-* **buttonLabels**: 버튼 레이블 *(배열)* (옵션, 기본값 `["확인", "취소"]을` 지정 하는 문자열의 배열)
-
-* **defaultText**: 기본 텍스트 상자에 값 (`문자열`) 입력 (옵션, 기본값: 빈 문자열)
-
-### promptCallback
-
-`promptCallback`는 사용자가 프롬프트 대화 상자에서 단추 중 하나를 누를 때 실행 합니다. 콜백에 전달 된 `results` 개체에는 다음 속성이 포함 되어 있습니다.
-
-* **buttonIndex**: 눌려진된 버튼의 인덱스. *(수)* Note 인덱스에서는 인덱싱 1 시작 값은 `1`, `2`, `3`, 등등.
-
-* **input1**: 프롬프트 대화 상자에 입력 한 텍스트. *(문자열)*
-
-### 예를 들어
-
- function onPrompt(results) {
- alert("You selected button number " + results.buttonIndex + " and entered " + results.input1);
- }
-
- navigator.notification.prompt(
- 'Please enter your name', // message
- onPrompt, // callback to invoke
- 'Registration', // title
- ['Ok','Exit'], // buttonLabels
- 'Jane Doe' // defaultText
- );
-
-
-### 지원 되는 플랫폼
-
-* 아마존 화재 운영 체제
-* 안 드 로이드
-* Firefox 운영 체제
-* iOS
-* Windows Phone 7과 8
-* 윈도우 8
-* 윈도우
-
-### 안 드 로이드 단점
-
-* 안 드 로이드 최대 3 개의 단추를 지원 하 고 그것 보다는 더 이상 무시 합니다.
-
-* 안 드 로이드 3.0 및 나중에, 단추는 홀로 테마를 사용 하는 장치에 대 한 반대 순서로 표시 됩니다.
-
-### 윈도우 특수
-
-* 윈도우에서 프롬프트 대화 같은 네이티브 api의 부족으로 인해 html 기반 이다.
-
-### 파이어 폭스 OS 단점:
-
-기본 차단 `window.prompt()` 및 차단 되지 않은 `navigator.notification.prompt()` 사용할 수 있습니다.
-
-## navigator.notification.beep
-
-장치는 경고음 소리를 재생 합니다.
-
- navigator.notification.beep(times);
-
-
-* **times**: 경고음을 반복 하는 횟수. *(수)*
-
-### 예를 들어
-
- // Beep twice!
- navigator.notification.beep(2);
-
-
-### 지원 되는 플랫폼
-
-* 아마존 화재 운영 체제
-* 안 드 로이드
-* 블랙베리 10
-* iOS
-* Tizen
-* Windows Phone 7과 8
-* 윈도우 8
-
-### 아마존 화재 OS 단점
-
-* 아마존 화재 운영 체제 기본 **설정/디스플레이 및 사운드** 패널에 지정 된 **알림 소리** 재생 됩니다.
-
-### 안 드 로이드 단점
-
-* 안 드 로이드 기본 **알림 벨소리** **설정/사운드 및 디스플레이** 패널에서 지정 합니다.
-
-### Windows Phone 7, 8 특수
-
-* 코르 도우 바 분포에서 일반 경고음 파일에 의존합니다.
-
-### Tizen 특수
-
-* Tizen은 미디어 API 통해 오디오 파일을 재생 하 여 경고음을 구현 합니다.
-
-* 경고음 파일 짧은 되어야 합니다, 응용 프로그램의 루트 디렉터리의 `소리` 하위 디렉터리에 위치 해야 합니다 및 `beep.wav`는 명명 된.
diff --git a/app/plugins/cordova-plugin-dialogs/doc/pl/README.md b/app/plugins/cordova-plugin-dialogs/doc/pl/README.md
deleted file mode 100644
index 45fa937..0000000
--- a/app/plugins/cordova-plugin-dialogs/doc/pl/README.md
+++ /dev/null
@@ -1,275 +0,0 @@
-
-
-# cordova-plugin-dialogs
-
-[![Build Status](https://travis-ci.org/apache/cordova-plugin-dialogs.svg)](https://travis-ci.org/apache/cordova-plugin-dialogs)
-
-Ten plugin umożliwia dostęp do niektórych rodzimych okna dialogowego elementy interfejsu użytkownika za pośrednictwem obiektu globalnego `navigator.notification`.
-
-Mimo, że obiekt jest dołączony do globalnego zakresu `navigator`, to nie dostępne dopiero po zdarzeniu `deviceready`.
-
- document.addEventListener("deviceready", onDeviceReady, false);
- function onDeviceReady() {
- console.log(navigator.notification);
- }
-
-
-## Instalacja
-
- cordova plugin add cordova-plugin-dialogs
-
-
-## Metody
-
- * `navigator.notification.alert`
- * `navigator.notification.confirm`
- * `navigator.notification.prompt`
- * `navigator.notification.beep`
-
-## navigator.notification.alert
-
-Pokazuje niestandardowe wpisu lub okno dialogowe. Większość implementacji Cordova używać rodzimych okno dialogowe dla tej funkcji, ale niektóre platformy używać przeglądarki `alert` funkcji, która jest zazwyczaj mniej konfigurowalny.
-
- navigator.notification.alert(message, alertCallback, [title], [buttonName])
-
-
- * **wiadomość**: komunikat okna dialogowego. *(String)*
-
- * **alertCallback**: wywołanie zwrotne do wywołania, gdy okno dialogowe alert jest oddalona. *(Funkcja)*
-
- * **tytuł**: okno tytuł. *(String)* (Opcjonalna, domyślnie`Alert`)
-
- * **buttonName**: Nazwa przycisku. *(String)* (Opcjonalna, domyślnie`OK`)
-
-### Przykład
-
- function alertDismissed() {
- // do something
- }
-
- navigator.notification.alert(
- 'You are the winner!', // message
- alertDismissed, // callback
- 'Game Over', // title
- 'Done' // buttonName
- );
-
-
-### Obsługiwane platformy
-
- * Amazon Fire OS
- * Android
- * BlackBerry 10
- * Firefox OS
- * iOS
- * Tizen
- * Windows Phone 7 i 8
- * Windows 8
- * Windows
-
-### Windows Phone 7 i 8 dziwactwa
-
- * Istnieje wpis nie wbudowana przeglądarka, ale można powiązać w następujący sposób na wywołanie `alert()` w globalnym zasięgu:
-
- window.alert = navigator.notification.alert;
-
-
- * Zarówno `alert` i `confirm` są bez blokowania połączeń, których wyniki są tylko dostępne asynchronicznie.
-
-### Firefox OS dziwactwa:
-
-Dostępne są zarówno rodzimych blokuje `window.alert()` i bez blokowania `navigator.notification.alert()`.
-
-### Jeżyna 10 dziwactwa
-
-parametr wywołania zwrotnego `Navigator.Notification.alert ("tekst", wywołanie zwrotne, 'tytuł', 'tekst')` jest przekazywana numer 1.
-
-## navigator.notification.confirm
-
-Wyświetla okno dialogowe potwierdzenia konfigurowalny.
-
- navigator.notification.confirm(message, confirmCallback, [title], [buttonLabels])
-
-
- * **wiadomość**: komunikat okna dialogowego. *(String)*
-
- * **confirmCallback**: wywołanie zwrotne do wywołania z indeksu z przycisku (1, 2 lub 3), lub gdy okno jest zwolniony bez naciśnij przycisk (0). *(Funkcja)*
-
- * **tytuł**: okno tytuł. *(String)* (Opcjonalna, domyślnie`Confirm`)
-
- * **buttonLabels**: tablica ciągów, określając etykiety przycisków. *(Tablica)* (Opcjonalna, domyślnie [ `OK,Cancel` ])
-
-### confirmCallback
-
-`confirmCallback` wykonuje, gdy użytkownik naciśnie klawisz jeden z przycisków w oknie dialogowym potwierdzenia.
-
-Wywołanie zwrotne wymaga argumentu `buttonIndex` *(numer)*, który jest indeksem wciśnięty przycisk. Należy zauważyć, że indeks używa, na podstawie jednego indeksowania, więc wartością jest `1`, `2`, `3` itd.
-
-### Przykład
-
- function onConfirm(buttonIndex) {
- alert('You selected button ' + buttonIndex);
- }
-
- navigator.notification.confirm(
- 'You are the winner!', // message
- onConfirm, // callback to invoke with index of button pressed
- 'Game Over', // title
- ['Restart','Exit'] // buttonLabels
- );
-
-
-### Obsługiwane platformy
-
- * Amazon Fire OS
- * Android
- * BlackBerry 10
- * Firefox OS
- * iOS
- * Tizen
- * Windows Phone 7 i 8
- * Windows 8
- * Windows
-
-### Windows Phone 7 i 8 dziwactwa
-
- * Istnieje funkcja wbudowana przeglądarka nie `window.confirm` , ale można go powiązać przypisując:
-
- window.confirm = navigator.notification.confirm;
-
-
- * Wzywa do `alert` i `confirm` są bez blokowania, więc wynik jest tylko dostępnych asynchronicznie.
-
-### Windows dziwactwa
-
- * Na Windows8/8.1 to nie można dodać więcej niż trzy przyciski do instancji MessageDialog.
-
- * Na Windows Phone 8.1 nie jest możliwe wyświetlić okno dialogowe z więcej niż dwoma przyciskami.
-
-### Firefox OS dziwactwa:
-
-Dostępne są zarówno rodzimych blokuje `window.confirm()` i bez blokowania `navigator.notification.confirm()`.
-
-## navigator.notification.prompt
-
-Wyświetla okno dialogowe macierzystego, który bardziej niż przeglądarki `prompt` funkcja.
-
- navigator.notification.prompt(message, promptCallback, [title], [buttonLabels], [defaultText])
-
-
- * **wiadomość**: komunikat okna dialogowego. *(String)*
-
- * **promptCallback**: wywołanie zwrotne do wywołania z indeksu z przycisku (1, 2 lub 3), lub gdy okno jest zwolniony bez naciśnij przycisk (0). *(Funkcja)*
-
- * **title**: okno tytuł *(String)* (opcjonalna, domyślnie `polecenia`)
-
- * **buttonLabels**: tablica ciągów, określając przycisk etykiety *(tablica)* (opcjonalna, domyślnie `["OK", "Anuluj"]`)
-
- * **defaultText**: domyślnie pole tekstowe wprowadzania wartości (`String`) (opcjonalna, domyślnie: pusty ciąg)
-
-### promptCallback
-
-`promptCallback` wykonuje, gdy użytkownik naciśnie klawisz jeden z przycisków w oknie dialogowym polecenia. Obiektu `results` przekazane do wywołania zwrotnego zawiera następujące właściwości:
-
- * **buttonIndex**: indeks wciśnięty przycisk. *(Liczba)* Należy zauważyć, że indeks używa, na podstawie jednego indeksowania, więc wartością jest `1`, `2`, `3` itd.
-
- * **input1**: Tekst wprowadzony w oknie polecenia. *(String)*
-
-### Przykład
-
- function onPrompt(results) {
- alert("You selected button number " + results.buttonIndex + " and entered " + results.input1);
- }
-
- navigator.notification.prompt(
- 'Please enter your name', // message
- onPrompt, // callback to invoke
- 'Registration', // title
- ['Ok','Exit'], // buttonLabels
- 'Jane Doe' // defaultText
- );
-
-
-### Obsługiwane platformy
-
- * Amazon Fire OS
- * Android
- * Firefox OS
- * iOS
- * Windows Phone 7 i 8
- * Windows 8
- * Windows
-
-### Dziwactwa Androida
-
- * Android obsługuje maksymalnie trzy przyciski i więcej niż to ignoruje.
-
- * Android 3.0 i nowszych przyciski są wyświetlane w kolejności odwrotnej do urządzenia, które używają tematu Holo.
-
-### Windows dziwactwa
-
- * W systemie Windows wierzyciel okno jest oparte na języku html, ze względu na brak takich natywnego api.
-
-### Firefox OS dziwactwa:
-
-Dostępne są zarówno rodzimych blokuje `window.prompt()` i bez blokowania `navigator.notification.prompt()`.
-
-## navigator.notification.beep
-
-Urządzenie odtwarza sygnał ciągły dźwięk.
-
- navigator.notification.beep(times);
-
-
- * **times**: liczba powtórzeń po sygnale. *(Liczba)*
-
-### Przykład
-
- // Beep twice!
- navigator.notification.beep(2);
-
-
-### Obsługiwane platformy
-
- * Amazon Fire OS
- * Android
- * BlackBerry 10
- * iOS
- * Tizen
- * Windows Phone 7 i 8
- * Windows 8
-
-### Amazon ogień OS dziwactwa
-
- * Amazon ogień OS gra domyślny **Dźwięk powiadomienia** określone w panelu **ekranu/ustawienia i dźwięk**.
-
-### Dziwactwa Androida
-
- * Android gra domyślnie **dzwonek powiadomienia** określone w panelu **ustawień/dźwięk i wyświetlacz**.
-
-### Windows Phone 7 i 8 dziwactwa
-
- * Opiera się na pliku rodzajowego sygnał z rozkładu Cordova.
-
-### Dziwactwa Tizen
-
- * Tizen implementuje dźwięków przez odtwarzania pliku audio za pośrednictwem mediów API.
-
- * Plik dźwiękowy muszą być krótkie, musi znajdować się w podkatalogu `dźwięki` w katalogu głównym aplikacji i musi być o nazwie `beep.wav`.
\ No newline at end of file
diff --git a/app/plugins/cordova-plugin-dialogs/doc/pl/index.md b/app/plugins/cordova-plugin-dialogs/doc/pl/index.md
deleted file mode 100644
index 462d5ac..0000000
--- a/app/plugins/cordova-plugin-dialogs/doc/pl/index.md
+++ /dev/null
@@ -1,273 +0,0 @@
-
-
-# cordova-plugin-dialogs
-
-Ten plugin umożliwia dostęp do niektórych rodzimych okna dialogowego elementy interfejsu użytkownika za pośrednictwem obiektu globalnego `navigator.notification`.
-
-Mimo, że obiekt jest dołączony do globalnego zakresu `navigator`, to nie dostępne dopiero po zdarzeniu `deviceready`.
-
- document.addEventListener("deviceready", onDeviceReady, false);
- function onDeviceReady() {
- console.log(navigator.notification);
- }
-
-
-## Instalacja
-
- cordova plugin add cordova-plugin-dialogs
-
-
-## Metody
-
-* `navigator.notification.alert`
-* `navigator.notification.confirm`
-* `navigator.notification.prompt`
-* `navigator.notification.beep`
-
-## navigator.notification.alert
-
-Pokazuje niestandardowe wpisu lub okno dialogowe. Większość implementacji Cordova używać rodzimych okno dialogowe dla tej funkcji, ale niektóre platformy używać przeglądarki `alert` funkcji, która jest zazwyczaj mniej konfigurowalny.
-
- navigator.notification.alert(message, alertCallback, [title], [buttonName])
-
-
-* **wiadomość**: komunikat okna dialogowego. *(String)*
-
-* **alertCallback**: wywołanie zwrotne do wywołania, gdy okno dialogowe alert jest oddalona. *(Funkcja)*
-
-* **tytuł**: okno tytuł. *(String)* (Opcjonalna, domyślnie`Alert`)
-
-* **buttonName**: Nazwa przycisku. *(String)* (Opcjonalna, domyślnie`OK`)
-
-### Przykład
-
- function alertDismissed() {
- // do something
- }
-
- navigator.notification.alert(
- 'You are the winner!', // message
- alertDismissed, // callback
- 'Game Over', // title
- 'Done' // buttonName
- );
-
-
-### Obsługiwane platformy
-
-* Amazon Fire OS
-* Android
-* BlackBerry 10
-* Firefox OS
-* iOS
-* Tizen
-* Windows Phone 7 i 8
-* Windows 8
-* Windows
-
-### Windows Phone 7 i 8 dziwactwa
-
-* Istnieje wpis nie wbudowana przeglądarka, ale można powiązać w następujący sposób na wywołanie `alert()` w globalnym zasięgu:
-
- window.alert = navigator.notification.alert;
-
-
-* Zarówno `alert` i `confirm` są bez blokowania połączeń, których wyniki są tylko dostępne asynchronicznie.
-
-### Firefox OS dziwactwa:
-
-Dostępne są zarówno rodzimych blokuje `window.alert()` i bez blokowania `navigator.notification.alert()`.
-
-### Jeżyna 10 dziwactwa
-
-parametr wywołania zwrotnego `Navigator.Notification.alert ("tekst", wywołanie zwrotne, 'tytuł', 'tekst')` jest przekazywana numer 1.
-
-## navigator.notification.confirm
-
-Wyświetla okno dialogowe potwierdzenia konfigurowalny.
-
- navigator.notification.confirm(message, confirmCallback, [title], [buttonLabels])
-
-
-* **wiadomość**: komunikat okna dialogowego. *(String)*
-
-* **confirmCallback**: wywołanie zwrotne do wywołania z indeksu z przycisku (1, 2 lub 3), lub gdy okno jest zwolniony bez naciśnij przycisk (0). *(Funkcja)*
-
-* **tytuł**: okno tytuł. *(String)* (Opcjonalna, domyślnie`Confirm`)
-
-* **buttonLabels**: tablica ciągów, określając etykiety przycisków. *(Tablica)* (Opcjonalna, domyślnie [ `OK,Cancel` ])
-
-### confirmCallback
-
-`confirmCallback` wykonuje, gdy użytkownik naciśnie klawisz jeden z przycisków w oknie dialogowym potwierdzenia.
-
-Wywołanie zwrotne wymaga argumentu `buttonIndex` *(numer)*, który jest indeksem wciśnięty przycisk. Należy zauważyć, że indeks używa, na podstawie jednego indeksowania, więc wartością jest `1`, `2`, `3` itd.
-
-### Przykład
-
- function onConfirm(buttonIndex) {
- alert('You selected button ' + buttonIndex);
- }
-
- navigator.notification.confirm(
- 'You are the winner!', // message
- onConfirm, // callback to invoke with index of button pressed
- 'Game Over', // title
- ['Restart','Exit'] // buttonLabels
- );
-
-
-### Obsługiwane platformy
-
-* Amazon Fire OS
-* Android
-* BlackBerry 10
-* Firefox OS
-* iOS
-* Tizen
-* Windows Phone 7 i 8
-* Windows 8
-* Windows
-
-### Windows Phone 7 i 8 dziwactwa
-
-* Istnieje funkcja wbudowana przeglądarka nie `window.confirm` , ale można go powiązać przypisując:
-
- window.confirm = navigator.notification.confirm;
-
-
-* Wzywa do `alert` i `confirm` są bez blokowania, więc wynik jest tylko dostępnych asynchronicznie.
-
-### Windows dziwactwa
-
-* Na Windows8/8.1 to nie można dodać więcej niż trzy przyciski do instancji MessageDialog.
-
-* Na Windows Phone 8.1 nie jest możliwe wyświetlić okno dialogowe z więcej niż dwoma przyciskami.
-
-### Firefox OS dziwactwa:
-
-Dostępne są zarówno rodzimych blokuje `window.confirm()` i bez blokowania `navigator.notification.confirm()`.
-
-## navigator.notification.prompt
-
-Wyświetla okno dialogowe macierzystego, który bardziej niż przeglądarki `prompt` funkcja.
-
- navigator.notification.prompt(message, promptCallback, [title], [buttonLabels], [defaultText])
-
-
-* **message**: komunikat okna dialogowego. *(String)*
-
-* **promptCallback**: wywołanie zwrotne do wywołania z indeksu z przycisku (1, 2 lub 3), lub gdy okno jest zwolniony bez naciśnij przycisk (0). *(Funkcja)*
-
-* **title**: okno tytuł *(String)* (opcjonalna, domyślnie `polecenia`)
-
-* **buttonLabels**: tablica ciągów, określając przycisk etykiety *(tablica)* (opcjonalna, domyślnie `["OK", "Anuluj"]`)
-
-* **defaultText**: domyślnie pole tekstowe wprowadzania wartości (`String`) (opcjonalna, domyślnie: pusty ciąg)
-
-### promptCallback
-
-`promptCallback` wykonuje, gdy użytkownik naciśnie klawisz jeden z przycisków w oknie dialogowym polecenia. Obiektu `results` przekazane do wywołania zwrotnego zawiera następujące właściwości:
-
-* **buttonIndex**: indeks wciśnięty przycisk. *(Liczba)* Należy zauważyć, że indeks używa, na podstawie jednego indeksowania, więc wartością jest `1`, `2`, `3` itd.
-
-* **input1**: Tekst wprowadzony w oknie polecenia. *(String)*
-
-### Przykład
-
- function onPrompt(results) {
- alert("You selected button number " + results.buttonIndex + " and entered " + results.input1);
- }
-
- navigator.notification.prompt(
- 'Please enter your name', // message
- onPrompt, // callback to invoke
- 'Registration', // title
- ['Ok','Exit'], // buttonLabels
- 'Jane Doe' // defaultText
- );
-
-
-### Obsługiwane platformy
-
-* Amazon Fire OS
-* Android
-* Firefox OS
-* iOS
-* Windows Phone 7 i 8
-* Windows 8
-* Windows
-
-### Dziwactwa Androida
-
-* Android obsługuje maksymalnie trzy przyciski i więcej niż to ignoruje.
-
-* Android 3.0 i nowszych przyciski są wyświetlane w kolejności odwrotnej do urządzenia, które używają tematu Holo.
-
-### Windows dziwactwa
-
-* W systemie Windows wierzyciel okno jest oparte na języku html, ze względu na brak takich natywnego api.
-
-### Firefox OS dziwactwa:
-
-Dostępne są zarówno rodzimych blokuje `window.prompt()` i bez blokowania `navigator.notification.prompt()`.
-
-## navigator.notification.beep
-
-Urządzenie odtwarza sygnał ciągły dźwięk.
-
- navigator.notification.beep(times);
-
-
-* **times**: liczba powtórzeń po sygnale. *(Liczba)*
-
-### Przykład
-
- // Beep twice!
- navigator.notification.beep(2);
-
-
-### Obsługiwane platformy
-
-* Amazon Fire OS
-* Android
-* BlackBerry 10
-* iOS
-* Tizen
-* Windows Phone 7 i 8
-* Windows 8
-
-### Amazon ogień OS dziwactwa
-
-* Amazon ogień OS gra domyślny **Dźwięk powiadomienia** określone w panelu **ekranu/ustawienia i dźwięk**.
-
-### Dziwactwa Androida
-
-* Android gra domyślnie **dzwonek powiadomienia** określone w panelu **ustawień/dźwięk i wyświetlacz**.
-
-### Windows Phone 7 i 8 dziwactwa
-
-* Opiera się na pliku rodzajowego sygnał z rozkładu Cordova.
-
-### Dziwactwa Tizen
-
-* Tizen implementuje dźwięków przez odtwarzania pliku audio za pośrednictwem mediów API.
-
-* Plik dźwiękowy muszą być krótkie, musi znajdować się w podkatalogu `dźwięki` w katalogu głównym aplikacji i musi być o nazwie `beep.wav`.
diff --git a/app/plugins/cordova-plugin-dialogs/doc/ru/index.md b/app/plugins/cordova-plugin-dialogs/doc/ru/index.md
deleted file mode 100644
index 49474ea..0000000
--- a/app/plugins/cordova-plugin-dialogs/doc/ru/index.md
+++ /dev/null
@@ -1,247 +0,0 @@
-
-
-# cordova-plugin-dialogs
-
-Этот плагин обеспечивает доступ к некоторым элементам собственного диалогового окна пользовательского интерфейса.
-
-## Установка
-
- cordova plugin add cordova-plugin-dialogs
-
-
-## Методы
-
-* `navigator.notification.alert`
-* `navigator.notification.confirm`
-* `navigator.notification.prompt`
-* `navigator.notification.beep`
-
-## navigator.notification.alert
-
-Показывает окно пользовательские оповещения или диалоговое окно. Большинство реализаций Cordova использовать диалоговое окно родной для этой функции, но некоторые платформы браузера `alert` функция, которая как правило менее настраивается.
-
- Navigator.Notification.Alert (сообщение, alertCallback, [название], [buttonName])
-
-
-* **сообщение**: сообщение диалога. *(Строка)*
-
-* **alertCallback**: обратного вызова для вызова, когда закрывается диалоговое окно оповещения. *(Функция)*
-
-* **название**: диалоговое окно название. *(Строка)* (Опционально, по умолчанию`Alert`)
-
-* **buttonName**: имя кнопки. *(Строка)* (Опционально, по умолчанию`OK`)
-
-### Пример
-
- function alertDismissed() {
- // do something
- }
-
- navigator.notification.alert(
- 'You are the winner!', // message
- alertDismissed, // callback
- 'Game Over', // title
- 'Done' // buttonName
- );
-
-
-### Поддерживаемые платформы
-
-* Amazon Fire OS
-* Android
-* BlackBerry 10
-* Firefox OS
-* iOS
-* Tizen
-* Windows Phone 7 и 8
-* Windows 8
-
-### Особенности Windows Phone 7 и 8
-
-* Существует предупреждение не встроенный браузер, но можно привязать один следующим позвонить `alert()` в глобальной области действия:
-
- window.alert = navigator.notification.alert;
-
-
-* Оба `alert` и `confirm` являются не блокировка звонков, результаты которых доступны только асинхронно.
-
-### Firefox OS причуды:
-
-Как родной блокировка `window.alert()` и неблокирующий `navigator.notification.alert()` доступны.
-
-## navigator.notification.confirm
-
-Отображает диалоговое окно Настраиваемый подтверждения.
-
- navigator.notification.confirm(message, confirmCallback, [title], [buttonLabels])
-
-
-* **сообщение**: сообщение диалога. *(Строка)*
-
-* **confirmCallback**: обратного вызова с индексом кнопка нажата (1, 2 или 3) или когда диалоговое окно закрывается без нажатия кнопки (0). *(Функция)*
-
-* **название**: диалоговое окно название. *(Строка)* (Опционально, по умолчанию`Confirm`)
-
-* **buttonLabels**: массив строк, указав названия кнопок. *(Массив)* (Не обязательно, по умолчанию [ `OK,Cancel` ])
-
-### confirmCallback
-
-`confirmCallback`Выполняется, когда пользователь нажимает одну из кнопок в диалоговом окне подтверждения.
-
-Аргументом функции обратного вызова `buttonIndex` *(номер)*, который является индекс нажатой кнопки. Обратите внимание, что индекс использует единицы индексации, поэтому значение `1` , `2` , `3` , и т.д.
-
-### Пример
-
- function onConfirm(buttonIndex) {
- alert('You selected button ' + buttonIndex);
- }
-
- navigator.notification.confirm(
- 'You are the winner!', // message
- onConfirm, // callback to invoke with index of button pressed
- 'Game Over', // title
- ['Restart','Exit'] // buttonLabels
- );
-
-
-### Поддерживаемые платформы
-
-* Amazon Fire OS
-* Android
-* BlackBerry 10
-* Firefox OS
-* iOS
-* Tizen
-* Windows Phone 7 и 8
-* Windows 8
-
-### Особенности Windows Phone 7 и 8
-
-* Нет встроенного браузера функция для `window.confirm` , но его можно привязать путем присвоения:
-
- window.confirm = navigator.notification.confirm;
-
-
-* Вызовы `alert` и `confirm` являются не блокируется, поэтому результат доступен только асинхронно.
-
-### Firefox OS причуды:
-
-Как родной блокировка `window.confirm()` и неблокирующий `navigator.notification.confirm()` доступны.
-
-## navigator.notification.prompt
-
-Отображает родной диалоговое окно более настраиваемый, чем в браузере `prompt` функции.
-
- navigator.notification.prompt(message, promptCallback, [title], [buttonLabels], [defaultText])
-
-
-* **сообщение**: сообщение диалога. *(Строка)*
-
-* **promptCallback**: обратного вызова с индексом кнопка нажата (1, 2 или 3) или когда диалоговое окно закрывается без нажатия кнопки (0). *(Функция)*
-
-* **название**: диалоговое окно название *(String)* (опционально, по умолчанию`Prompt`)
-
-* **buttonLabels**: массив строк, указав кнопку этикетки *(массив)* (опционально, по умолчанию`["OK","Cancel"]`)
-
-* **defaultText**: по умолчанию textbox входное значение ( `String` ) (опционально, по умолчанию: пустая строка)
-
-### promptCallback
-
-`promptCallback`Выполняется, когда пользователь нажимает одну из кнопок в диалоговом окне приглашения. `results`Объект, переданный в метод обратного вызова содержит следующие свойства:
-
-* **buttonIndex**: индекс нажатой кнопки. *(Число)* Обратите внимание, что индекс использует единицы индексации, поэтому значение `1` , `2` , `3` , и т.д.
-
-* **INPUT1**: текст, введенный в диалоговом окне приглашения. *(Строка)*
-
-### Пример
-
- function onPrompt(results) {
- alert("You selected button number " + results.buttonIndex + " and entered " + results.input1);
- }
-
- navigator.notification.prompt(
- 'Please enter your name', // message
- onPrompt, // callback to invoke
- 'Registration', // title
- ['Ok','Exit'], // buttonLabels
- 'Jane Doe' // defaultText
- );
-
-
-### Поддерживаемые платформы
-
-* Amazon Fire OS
-* Android
-* Firefox OS
-* iOS
-* Windows Phone 7 и 8
-
-### Особенности Android
-
-* Android поддерживает максимум из трех кнопок и игнорирует больше, чем это.
-
-* На Android 3.0 и более поздних версиях кнопки отображаются в обратном порядке для устройств, которые используют тему холо.
-
-### Firefox OS причуды:
-
-Как родной блокировка `window.prompt()` и неблокирующий `navigator.notification.prompt()` доступны.
-
-## navigator.notification.beep
-
-Устройство воспроизводит звуковой сигнал звук.
-
- navigator.notification.beep(times);
-
-
-* **раз**: количество раз, чтобы повторить сигнал. *(Число)*
-
-### Пример
-
- // Beep twice!
- navigator.notification.beep(2);
-
-
-### Поддерживаемые платформы
-
-* Amazon Fire OS
-* Android
-* BlackBerry 10
-* iOS
-* Tizen
-* Windows Phone 7 и 8
-* Windows 8
-
-### Особенности Amazon Fire OS
-
-* Amazon Fire OS играет по умолчанию **Звук уведомления** , указанного на панели **параметров/дисплей и звук** .
-
-### Особенности Android
-
-* Android играет по умолчанию **уведомления рингтон** указанных в панели **настройки/звук и дисплей** .
-
-### Особенности Windows Phone 7 и 8
-
-* Опирается на общий звуковой файл из дистрибутива Кордова.
-
-### Особенности Tizen
-
-* Tizen реализует гудков, воспроизведении аудиофайла через СМИ API.
-
-* Звуковой файл должен быть коротким, должен быть расположен в `sounds` подкаталог корневого каталога приложения и должны быть названы`beep.wav`.
diff --git a/app/plugins/cordova-plugin-dialogs/doc/zh/README.md b/app/plugins/cordova-plugin-dialogs/doc/zh/README.md
deleted file mode 100644
index c8c26c3..0000000
--- a/app/plugins/cordova-plugin-dialogs/doc/zh/README.md
+++ /dev/null
@@ -1,275 +0,0 @@
-
-
-# cordova-plugin-dialogs
-
-[![Build Status](https://travis-ci.org/apache/cordova-plugin-dialogs.svg)](https://travis-ci.org/apache/cordova-plugin-dialogs)
-
-這個外掛程式提供對一些本機對話方塊使用者介面元素,通過全球 `navigator.notification` 物件的訪問。
-
-雖然該物件附加到全球範圍內 `導航器`,它不可用直到 `deviceready` 事件之後。
-
- document.addEventListener("deviceready", onDeviceReady, false);
- function onDeviceReady() {
- console.log(navigator.notification);
- }
-
-
-## 安裝
-
- cordova plugin add cordova-plugin-dialogs
-
-
-## 方法
-
- * `navigator.notification.alert`
- * `navigator.notification.confirm`
- * `navigator.notification.prompt`
- * `navigator.notification.beep`
-
-## navigator.notification.alert
-
-顯示一個自訂的警報或對話方塊框。 大多數的科爾多瓦實現使用本機的對話方塊為此功能,但某些平臺上使用瀏覽器的 `alert` 功能,這是通常不那麼可自訂。
-
- navigator.notification.alert(message, alertCallback, [title], [buttonName])
-
-
- * **message**: 消息對話方塊。*(String)*
-
- * **alertCallback**: 當警報對話方塊的被解雇時要調用的回檔。*(函數)*
-
- * **title**: 標題對話方塊。*(String)*(可選,預設值為`Alert`)
-
- * **buttonName**: 按鈕名稱。*(字串)*(可選,預設值為`OK`)
-
-### 示例
-
- function alertDismissed() {
- // do something
- }
-
- navigator.notification.alert(
- 'You are the winner!', // message
- alertDismissed, // callback
- 'Game Over', // title
- 'Done' // buttonName
- );
-
-
-### 支援的平臺
-
- * 亞馬遜火 OS
- * Android 系統
- * 黑莓 10
- * 火狐瀏覽器作業系統
- * iOS
- * Tizen
- * Windows Phone 7 和 8
- * Windows 8
- * Windows
-
-### Windows Phone 7 和 8 怪癖
-
- * 有沒有內置瀏覽器警報,但你可以綁定一個,如下所示調用 `alert()` 在全球範圍內:
-
- window.alert = navigator.notification.alert;
-
-
- * 兩個 `alert` 和 `confirm` 的非阻塞的調用,其中的結果才是可用的非同步。
-
-### 火狐瀏覽器作業系統怪癖:
-
-本機阻止 `window.alert()` 和非阻塞的 `navigator.notification.alert()` 都可。
-
-### 黑莓 10 怪癖
-
-`navigator.notification.alert ('message'、 confirmCallback、 'title'、 'buttonLabels')` 回檔參數被傳遞的數位 1。
-
-## navigator.notification.confirm
-
-顯示一個可自訂的確認對話方塊。
-
- navigator.notification.confirm(message, confirmCallback, [title], [buttonLabels])
-
-
- * **message**: 消息對話方塊。*(String)*
-
- * **confirmCallback**: 要用索引 (1、 2 或 3) 按下的按鈕,或者在沒有按下按鈕 (0) 駁回了對話方塊中時調用的回檔。*(函數)*
-
- * **title**: 標題對話方塊。*(字串)*(可選,預設值為`Confirm`)
-
- * **buttonLabels**: 指定按鈕標籤的字串陣列。*(陣列)*(可選,預設值為 [ `OK,Cancel` ])
-
-### confirmCallback
-
-當使用者按下確認對話方塊中的按鈕之一時,將執行 `confirmCallback`。
-
-回檔需要參數 `buttonIndex` *(編號)*,即按下的按鈕的索引。 請注意索引使用一個基於索引,因此值 `1`、 `2`、 `3` 等。
-
-### 示例
-
- function onConfirm(buttonIndex) {
- alert('You selected button ' + buttonIndex);
- }
-
- navigator.notification.confirm(
- 'You are the winner!', // message
- onConfirm, // callback to invoke with index of button pressed
- 'Game Over', // title
- ['Restart','Exit'] // buttonLabels
- );
-
-
-### 支援的平臺
-
- * 亞馬遜火 OS
- * Android 系統
- * 黑莓 10
- * 火狐瀏覽器作業系統
- * iOS
- * Tizen
- * Windows Phone 7 和 8
- * Windows 8
- * Windows
-
-### Windows Phone 7 和 8 怪癖
-
- * 有沒有內置的瀏覽器功能的 `window.confirm` ,但你可以將它綁定通過分配:
-
- window.confirm = navigator.notification.confirm;
-
-
- * 調用到 `alert` 和 `confirm` 的非阻塞,所以結果就是只可用以非同步方式。
-
-### Windows 的怪癖
-
- * 在 Windows8/8.1 它是不可能將超過三個按鈕添加到 MessageDialog 實例。
-
- * 在 Windows Phone 8.1 它是不可能顯示有超過兩個按鈕的對話方塊。
-
-### 火狐瀏覽器作業系統怪癖:
-
-本機阻止 `window.confirm()` 和非阻塞的 `navigator.notification.confirm()` 都可。
-
-## navigator.notification.prompt
-
-顯示本機的對話方塊,是可定制的比瀏覽器的 `prompt` 功能。
-
- navigator.notification.prompt(message, promptCallback, [title], [buttonLabels], [defaultText])
-
-
- * **message**: 消息對話方塊。*(String)*
-
- * **promptCallback**: 要用指數 (1、 2 或 3) 按下的按鈕或對話方塊中解雇無 (0) 按下一個按鈕時調用的回檔。*(函數)*
-
- * **title**: 標題對話方塊。*(String)*(可選,預設值為`Alert`)
-
- * **buttonLabels**: 指定按鈕標籤 (可選,預設值為 `["OK","Cancel"]` *(陣列)* 的字串陣列)
-
- * **defaultText**: 預設文字方塊中輸入值 (`字串`) (可選,預設值: 空字串)
-
-### promptCallback
-
-當使用者按下其中一個提示對話方塊中的按鈕時,將執行 `promptCallback`。傳遞給回檔的 `results` 物件包含以下屬性:
-
- * **buttonIndex**: 按下的按鈕的索引。*(數)*請注意索引使用一個基於索引,因此值 `1`、 `2`、 `3` 等。
-
- * **input1**: 在提示對話方塊中輸入的文本。*(字串)*
-
-### 示例
-
- function onPrompt(results) {
- alert("You selected button number " + results.buttonIndex + " and entered " + results.input1);
- }
-
- navigator.notification.prompt(
- 'Please enter your name', // message
- onPrompt, // callback to invoke
- 'Registration', // title
- ['Ok','Exit'], // buttonLabels
- 'Jane Doe' // defaultText
- );
-
-
-### 支援的平臺
-
- * 亞馬遜火 OS
- * Android 系統
- * 火狐瀏覽器作業系統
- * iOS
- * Windows Phone 7 和 8
- * Windows 8
- * Windows
-
-### Android 的怪癖
-
- * Android 支援最多的三個按鈕,並忽略任何更多。
-
- * 在 Android 3.0 及更高版本,使用全息主題的設備以相反的順序顯示按鈕。
-
-### Windows 的怪癖
-
- * 在 Windows 上提示對話方塊是基於 html 的缺乏這種本機 api。
-
-### 火狐瀏覽器作業系統怪癖:
-
-本機阻止 `window.prompt()` 和非阻塞的 `navigator.notification.prompt()` 都可。
-
-## navigator.notification.beep
-
-該設備播放提示音的聲音。
-
- navigator.notification.beep(times);
-
-
- * **beep**: 次數重複在嗶嗶聲。*(數)*
-
-### 示例
-
- // Beep twice!
- navigator.notification.beep(2);
-
-
-### 支援的平臺
-
- * 亞馬遜火 OS
- * Android 系統
- * 黑莓 10
- * iOS
- * Tizen
- * Windows Phone 7 和 8
- * Windows 8
-
-### 亞馬遜火 OS 怪癖
-
- * 亞馬遜火 OS 播放預設 **設置/顯示和聲音** 板下指定的 **通知聲音**。
-
-### Android 的怪癖
-
- * 安卓系統播放預設 **通知鈴聲** **設置/聲音和顯示** 面板下指定。
-
-### Windows Phone 7 和 8 怪癖
-
- * 依賴于泛型蜂鳴音檔從科爾多瓦分佈。
-
-### Tizen 怪癖
-
- * Tizen 通過播放音訊檔通過媒體 API 實現的蜂鳴聲。
-
- * 蜂鳴音檔必須很短,必須位於應用程式的根目錄中,一個 `聲音` 子目錄和必須將命名為 `beep.wav`.
\ No newline at end of file
diff --git a/app/plugins/cordova-plugin-dialogs/doc/zh/index.md b/app/plugins/cordova-plugin-dialogs/doc/zh/index.md
deleted file mode 100644
index b47fc5f..0000000
--- a/app/plugins/cordova-plugin-dialogs/doc/zh/index.md
+++ /dev/null
@@ -1,273 +0,0 @@
-
-
-# cordova-plugin-dialogs
-
-這個外掛程式提供對一些本機對話方塊使用者介面元素,通過全球 `navigator.notification` 物件的訪問。
-
-雖然該物件附加到全球範圍內 `導航器`,它不可用直到 `deviceready` 事件之後。
-
- document.addEventListener("deviceready", onDeviceReady, false);
- function onDeviceReady() {
- console.log(navigator.notification);
- }
-
-
-## 安裝
-
- cordova plugin add cordova-plugin-dialogs
-
-
-## 方法
-
-* `navigator.notification.alert`
-* `navigator.notification.confirm`
-* `navigator.notification.prompt`
-* `navigator.notification.beep`
-
-## navigator.notification.alert
-
-顯示一個自訂的警報或對話方塊框。 大多數的科爾多瓦實現使用本機的對話方塊為此功能,但某些平臺上使用瀏覽器的 `alert` 功能,這是通常不那麼可自訂。
-
- navigator.notification.alert(message, alertCallback, [title], [buttonName])
-
-
-* **message**: 消息對話方塊。*(String)*
-
-* **alertCallback**: 當警報對話方塊的被解雇時要調用的回檔。*(函數)*
-
-* **title**: 標題對話方塊。*(String)*(可選,預設值為`Alert`)
-
-* **buttonName**: 按鈕名稱。*(字串)*(可選,預設值為`OK`)
-
-### 示例
-
- function alertDismissed() {
- // do something
- }
-
- navigator.notification.alert(
- 'You are the winner!', // message
- alertDismissed, // callback
- 'Game Over', // title
- 'Done' // buttonName
- );
-
-
-### 支援的平臺
-
-* 亞馬遜火 OS
-* Android 系統
-* 黑莓 10
-* 火狐瀏覽器作業系統
-* iOS
-* Tizen
-* Windows Phone 7 和 8
-* Windows 8
-* Windows
-
-### Windows Phone 7 和 8 怪癖
-
-* 有沒有內置瀏覽器警報,但你可以綁定一個,如下所示調用 `alert()` 在全球範圍內:
-
- window.alert = navigator.notification.alert;
-
-
-* 兩個 `alert` 和 `confirm` 的非阻塞的調用,其中的結果才是可用的非同步。
-
-### 火狐瀏覽器作業系統怪癖:
-
-本機阻止 `window.alert()` 和非阻塞的 `navigator.notification.alert()` 都可。
-
-### 黑莓 10 怪癖
-
-`navigator.notification.alert ('message'、 confirmCallback、 'title'、 'buttonLabels')` 回檔參數被傳遞的數位 1。
-
-## navigator.notification.confirm
-
-顯示一個可自訂的確認對話方塊。
-
- navigator.notification.confirm(message, confirmCallback, [title], [buttonLabels])
-
-
-* **message**: 消息對話方塊。*(字串)*
-
-* **confirmCallback**: 要用索引 (1、 2 或 3) 按下的按鈕,或者在沒有按下按鈕 (0) 駁回了對話方塊中時調用的回檔。*(函數)*
-
-* **title**: 標題對話方塊。*(字串)*(可選,預設值為`Confirm`)
-
-* **buttonLabels**: 指定按鈕標籤的字串陣列。*(陣列)*(可選,預設值為 [ `OK,Cancel` ])
-
-### confirmCallback
-
-當使用者按下確認對話方塊中的按鈕之一時,將執行 `confirmCallback`。
-
-回檔需要參數 `buttonIndex` *(編號)*,即按下的按鈕的索引。 請注意索引使用一個基於索引,因此值 `1`、 `2`、 `3` 等。
-
-### 示例
-
- function onConfirm(buttonIndex) {
- alert('You selected button ' + buttonIndex);
- }
-
- navigator.notification.confirm(
- 'You are the winner!', // message
- onConfirm, // callback to invoke with index of button pressed
- 'Game Over', // title
- ['Restart','Exit'] // buttonLabels
- );
-
-
-### 支援的平臺
-
-* 亞馬遜火 OS
-* Android 系統
-* 黑莓 10
-* 火狐瀏覽器作業系統
-* iOS
-* Tizen
-* Windows Phone 7 和 8
-* Windows 8
-* Windows
-
-### Windows Phone 7 和 8 怪癖
-
-* 有沒有內置的瀏覽器功能的 `window.confirm` ,但你可以將它綁定通過分配:
-
- window.confirm = navigator.notification.confirm;
-
-
-* 調用到 `alert` 和 `confirm` 的非阻塞,所以結果就是只可用以非同步方式。
-
-### Windows 的怪癖
-
-* 在 Windows8/8.1 它是不可能將超過三個按鈕添加到 MessageDialog 實例。
-
-* 在 Windows Phone 8.1 它是不可能顯示有超過兩個按鈕的對話方塊。
-
-### 火狐瀏覽器作業系統怪癖:
-
-本機阻止 `window.confirm()` 和非阻塞的 `navigator.notification.confirm()` 都可。
-
-## navigator.notification.prompt
-
-顯示本機的對話方塊,是可定制的比瀏覽器的 `prompt` 功能。
-
- navigator.notification.prompt(message, promptCallback, [title], [buttonLabels], [defaultText])
-
-
-* **message**: 消息對話方塊。*(String)*
-
-* **promptCallback**: 要用指數 (1、 2 或 3) 按下的按鈕或對話方塊中解雇無 (0) 按下一個按鈕時調用的回檔。*(函數)*
-
-* **title**: 標題對話方塊。*(String)*(可選,預設值為`Alert`)
-
-* **buttonLabels**: 指定按鈕標籤 (可選,預設值為 `["OK","Cancel"]` *(陣列)* 的字串陣列)
-
-* **defaultText**: 預設文字方塊中輸入值 (`字串`) (可選,預設值: 空字串)
-
-### promptCallback
-
-當使用者按下其中一個提示對話方塊中的按鈕時,將執行 `promptCallback`。傳遞給回檔的 `results` 物件包含以下屬性:
-
-* **buttonIndex**: 按下的按鈕的索引。*(數)*請注意索引使用一個基於索引,因此值 `1`、 `2`、 `3` 等。
-
-* **input1**: 在提示對話方塊中輸入的文本。*(字串)*
-
-### 示例
-
- function onPrompt(results) {
- alert("You selected button number " + results.buttonIndex + " and entered " + results.input1);
- }
-
- navigator.notification.prompt(
- 'Please enter your name', // message
- onPrompt, // callback to invoke
- 'Registration', // title
- ['Ok','Exit'], // buttonLabels
- 'Jane Doe' // defaultText
- );
-
-
-### 支援的平臺
-
-* 亞馬遜火 OS
-* Android 系統
-* 火狐瀏覽器作業系統
-* iOS
-* Windows Phone 7 和 8
-* Windows 8
-* Windows
-
-### Android 的怪癖
-
-* Android 支援最多的三個按鈕,並忽略任何更多。
-
-* 在 Android 3.0 及更高版本,使用全息主題的設備以相反的順序顯示按鈕。
-
-### Windows 的怪癖
-
-* 在 Windows 上提示對話方塊是基於 html 的缺乏這種本機 api。
-
-### 火狐瀏覽器作業系統怪癖:
-
-本機阻止 `window.prompt()` 和非阻塞的 `navigator.notification.prompt()` 都可。
-
-## navigator.notification.beep
-
-該設備播放提示音的聲音。
-
- navigator.notification.beep(times);
-
-
-* **beep**: 次數重複在嗶嗶聲。*(數)*
-
-### 示例
-
- // Beep twice!
- navigator.notification.beep(2);
-
-
-### 支援的平臺
-
-* 亞馬遜火 OS
-* Android 系統
-* 黑莓 10
-* iOS
-* Tizen
-* Windows Phone 7 和 8
-* Windows 8
-
-### 亞馬遜火 OS 怪癖
-
-* 亞馬遜火 OS 播放預設 **設置/顯示和聲音** 板下指定的 **通知聲音**。
-
-### Android 的怪癖
-
-* 安卓系統播放預設 **通知鈴聲** **設置/聲音和顯示** 面板下指定。
-
-### Windows Phone 7 和 8 怪癖
-
-* 依賴于泛型蜂鳴音檔從科爾多瓦分佈。
-
-### Tizen 怪癖
-
-* Tizen 通過播放音訊檔通過媒體 API 實現的蜂鳴聲。
-
-* 蜂鳴音檔必須很短,必須位於應用程式的根目錄中,一個 `聲音` 子目錄和必須將命名為 `beep.wav`.
diff --git a/app/plugins/cordova-plugin-dialogs/package.json b/app/plugins/cordova-plugin-dialogs/package.json
deleted file mode 100644
index 05b0160..0000000
--- a/app/plugins/cordova-plugin-dialogs/package.json
+++ /dev/null
@@ -1,82 +0,0 @@
-{
- "_from": "cordova-plugin-dialogs",
- "_id": "cordova-plugin-dialogs@2.0.1",
- "_inBundle": false,
- "_integrity": "sha1-N/7xUSWWyNXflUP7eHJFkPdn3PM=",
- "_location": "/cordova-plugin-dialogs",
- "_phantomChildren": {},
- "_requested": {
- "type": "tag",
- "registry": true,
- "raw": "cordova-plugin-dialogs",
- "name": "cordova-plugin-dialogs",
- "escapedName": "cordova-plugin-dialogs",
- "rawSpec": "",
- "saveSpec": null,
- "fetchSpec": "latest"
- },
- "_requiredBy": [
- "#USER",
- "/"
- ],
- "_resolved": "http://registry.npm.taobao.org/cordova-plugin-dialogs/download/cordova-plugin-dialogs-2.0.1.tgz",
- "_shasum": "37fef1512596c8d5df9543fb78724590f767dcf3",
- "_spec": "cordova-plugin-dialogs",
- "_where": "/Users/we/Documents/GitHub/scristask-vue/app",
- "author": {
- "name": "Apache Software Foundation"
- },
- "bugs": {
- "url": "https://issues.apache.org/jira/browse/CB"
- },
- "bundleDependencies": false,
- "cordova": {
- "id": "cordova-plugin-dialogs",
- "platforms": [
- "android",
- "browser",
- "ios",
- "windows"
- ]
- },
- "deprecated": false,
- "description": "Cordova Notification Plugin",
- "devDependencies": {
- "eslint": "^3.19.0",
- "eslint-config-semistandard": "^11.0.0",
- "eslint-config-standard": "^10.2.1",
- "eslint-plugin-import": "^2.3.0",
- "eslint-plugin-node": "^5.0.0",
- "eslint-plugin-promise": "^3.5.0",
- "eslint-plugin-standard": "^3.0.1"
- },
- "engines": {
- "cordovaDependencies": {
- "3.0.0": {
- "cordova": ">100"
- }
- }
- },
- "homepage": "https://github.com/apache/cordova-plugin-dialogs#readme",
- "keywords": [
- "cordova",
- "notification",
- "ecosystem:cordova",
- "cordova-android",
- "cordova-browser",
- "cordova-ios",
- "cordova-windows"
- ],
- "license": "Apache-2.0",
- "name": "cordova-plugin-dialogs",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/apache/cordova-plugin-dialogs.git"
- },
- "scripts": {
- "eslint": "node node_modules/eslint/bin/eslint www && node node_modules/eslint/bin/eslint src && node node_modules/eslint/bin/eslint tests",
- "test": "npm run eslint"
- },
- "types": "./types/index.d.ts",
- "version": "2.0.1"
-}
diff --git a/app/plugins/cordova-plugin-dialogs/plugin.xml b/app/plugins/cordova-plugin-dialogs/plugin.xml
deleted file mode 100644
index e8063b9..0000000
--- a/app/plugins/cordova-plugin-dialogs/plugin.xml
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
-
- Notification
- Cordova Notification Plugin
- Apache 2.0
- cordova,notification
- https://git-wip-us.apache.org/repos/asf/cordova-plugin-dialogs.git
- https://issues.apache.org/jira/browse/CB/component/12320642
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/app/plugins/cordova-plugin-dialogs/src/android/Notification.java b/app/plugins/cordova-plugin-dialogs/src/android/Notification.java
deleted file mode 100644
index f19bc88..0000000
--- a/app/plugins/cordova-plugin-dialogs/src/android/Notification.java
+++ /dev/null
@@ -1,513 +0,0 @@
-/*
- 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.
-*/
-package org.apache.cordova.dialogs;
-
-import org.apache.cordova.CallbackContext;
-import org.apache.cordova.CordovaInterface;
-import org.apache.cordova.CordovaPlugin;
-import org.apache.cordova.LOG;
-import org.apache.cordova.PluginResult;
-import org.json.JSONArray;
-import org.json.JSONException;
-import org.json.JSONObject;
-
-import android.annotation.SuppressLint;
-import android.app.AlertDialog;
-import android.app.AlertDialog.Builder;
-import android.app.ProgressDialog;
-import android.content.DialogInterface;
-import android.content.res.Resources;
-import android.media.Ringtone;
-import android.media.RingtoneManager;
-import android.net.Uri;
-import android.widget.EditText;
-import android.widget.TextView;
-
-
-/**
- * This class provides access to notifications on the device.
- *
- * Be aware that this implementation gets called on
- * navigator.notification.{alert|confirm|prompt}, and that there is a separate
- * implementation in org.apache.cordova.CordovaChromeClient that gets
- * called on a simple window.{alert|confirm|prompt}.
- */
-public class Notification extends CordovaPlugin {
-
- private static final String LOG_TAG = "Notification";
-
- public int confirmResult = -1;
- public ProgressDialog spinnerDialog = null;
- public ProgressDialog progressDialog = null;
-
- /**
- * Constructor.
- */
- public Notification() {
- }
-
- /**
- * Executes the request and returns PluginResult.
- *
- * @param action The action to execute.
- * @param args JSONArray of arguments for the plugin.
- * @param callbackContext The callback context used when calling back into JavaScript.
- * @return True when the action was valid, false otherwise.
- */
- public boolean execute(String action, JSONArray args, CallbackContext callbackContext) throws JSONException {
- /*
- * Don't run any of these if the current activity is finishing
- * in order to avoid android.view.WindowManager$BadTokenException
- * crashing the app. Just return true here since false should only
- * be returned in the event of an invalid action.
- */
- if(this.cordova.getActivity().isFinishing()) return true;
-
- if (action.equals("beep")) {
- this.beep(args.getLong(0));
- }
- else if (action.equals("alert")) {
- this.alert(args.getString(0), args.getString(1), args.getString(2), callbackContext);
- return true;
- }
- else if (action.equals("confirm")) {
- this.confirm(args.getString(0), args.getString(1), args.getJSONArray(2), callbackContext);
- return true;
- }
- else if (action.equals("prompt")) {
- this.prompt(args.getString(0), args.getString(1), args.getJSONArray(2), args.getString(3), callbackContext);
- return true;
- }
- else if (action.equals("activityStart")) {
- this.activityStart(args.getString(0), args.getString(1));
- }
- else if (action.equals("activityStop")) {
- this.activityStop();
- }
- else if (action.equals("progressStart")) {
- this.progressStart(args.getString(0), args.getString(1));
- }
- else if (action.equals("progressValue")) {
- this.progressValue(args.getInt(0));
- }
- else if (action.equals("progressStop")) {
- this.progressStop();
- }
- else {
- return false;
- }
-
- // Only alert and confirm are async.
- callbackContext.success();
- return true;
- }
-
- //--------------------------------------------------------------------------
- // LOCAL METHODS
- //--------------------------------------------------------------------------
-
- /**
- * Beep plays the default notification ringtone.
- *
- * @param count Number of times to play notification
- */
- public void beep(final long count) {
- cordova.getThreadPool().execute(new Runnable() {
- public void run() {
- Uri ringtone = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);
- Ringtone notification = RingtoneManager.getRingtone(cordova.getActivity().getBaseContext(), ringtone);
-
- // If phone is not set to silent mode
- if (notification != null) {
- for (long i = 0; i < count; ++i) {
- notification.play();
- long timeout = 5000;
- while (notification.isPlaying() && (timeout > 0)) {
- timeout = timeout - 100;
- try {
- Thread.sleep(100);
- } catch (InterruptedException e) {
- Thread.currentThread().interrupt();
- }
- }
- }
- }
- }
- });
- }
-
- /**
- * Builds and shows a native Android alert with given Strings
- * @param message The message the alert should display
- * @param title The title of the alert
- * @param buttonLabel The label of the button
- * @param callbackContext The callback context
- */
- public synchronized void alert(final String message, final String title, final String buttonLabel, final CallbackContext callbackContext) {
- final CordovaInterface cordova = this.cordova;
-
- Runnable runnable = new Runnable() {
- public void run() {
-
- AlertDialog.Builder dlg = createDialog(cordova); // new AlertDialog.Builder(cordova.getActivity(), AlertDialog.THEME_DEVICE_DEFAULT_LIGHT);
- dlg.setMessage(message);
- dlg.setTitle(title);
- dlg.setCancelable(true);
- dlg.setPositiveButton(buttonLabel,
- new AlertDialog.OnClickListener() {
- public void onClick(DialogInterface dialog, int which) {
- dialog.dismiss();
- callbackContext.sendPluginResult(new PluginResult(PluginResult.Status.OK, 0));
- }
- });
- dlg.setOnCancelListener(new AlertDialog.OnCancelListener() {
- public void onCancel(DialogInterface dialog)
- {
- dialog.dismiss();
- callbackContext.sendPluginResult(new PluginResult(PluginResult.Status.OK, 0));
- }
- });
-
- changeTextDirection(dlg);
- };
- };
- this.cordova.getActivity().runOnUiThread(runnable);
- }
-
- /**
- * Builds and shows a native Android confirm dialog with given title, message, buttons.
- * This dialog only shows up to 3 buttons. Any labels after that will be ignored.
- * The index of the button pressed will be returned to the JavaScript callback identified by callbackId.
- *
- * @param message The message the dialog should display
- * @param title The title of the dialog
- * @param buttonLabels A comma separated list of button labels (Up to 3 buttons)
- * @param callbackContext The callback context.
- */
- public synchronized void confirm(final String message, final String title, final JSONArray buttonLabels, final CallbackContext callbackContext) {
- final CordovaInterface cordova = this.cordova;
-
- Runnable runnable = new Runnable() {
- public void run() {
- AlertDialog.Builder dlg = createDialog(cordova); // new AlertDialog.Builder(cordova.getActivity(), AlertDialog.THEME_DEVICE_DEFAULT_LIGHT);
- dlg.setMessage(message);
- dlg.setTitle(title);
- dlg.setCancelable(true);
-
- // First button
- if (buttonLabels.length() > 0) {
- try {
- dlg.setNegativeButton(buttonLabels.getString(0),
- new AlertDialog.OnClickListener() {
- public void onClick(DialogInterface dialog, int which) {
- dialog.dismiss();
- callbackContext.sendPluginResult(new PluginResult(PluginResult.Status.OK, 1));
- }
- });
- } catch (JSONException e) {
- LOG.d(LOG_TAG,"JSONException on first button.");
- }
- }
-
- // Second button
- if (buttonLabels.length() > 1) {
- try {
- dlg.setNeutralButton(buttonLabels.getString(1),
- new AlertDialog.OnClickListener() {
- public void onClick(DialogInterface dialog, int which) {
- dialog.dismiss();
- callbackContext.sendPluginResult(new PluginResult(PluginResult.Status.OK, 2));
- }
- });
- } catch (JSONException e) {
- LOG.d(LOG_TAG,"JSONException on second button.");
- }
- }
-
- // Third button
- if (buttonLabels.length() > 2) {
- try {
- dlg.setPositiveButton(buttonLabels.getString(2),
- new AlertDialog.OnClickListener() {
- public void onClick(DialogInterface dialog, int which) {
- dialog.dismiss();
- callbackContext.sendPluginResult(new PluginResult(PluginResult.Status.OK, 3));
- }
- });
- } catch (JSONException e) {
- LOG.d(LOG_TAG,"JSONException on third button.");
- }
- }
- dlg.setOnCancelListener(new AlertDialog.OnCancelListener() {
- public void onCancel(DialogInterface dialog)
- {
- dialog.dismiss();
- callbackContext.sendPluginResult(new PluginResult(PluginResult.Status.OK, 0));
- }
- });
-
- changeTextDirection(dlg);
- };
- };
- this.cordova.getActivity().runOnUiThread(runnable);
- }
-
- /**
- * Builds and shows a native Android prompt dialog with given title, message, buttons.
- * This dialog only shows up to 3 buttons. Any labels after that will be ignored.
- * The following results are returned to the JavaScript callback identified by callbackId:
- * buttonIndex Index number of the button selected
- * input1 The text entered in the prompt dialog box
- *
- * @param message The message the dialog should display
- * @param title The title of the dialog
- * @param buttonLabels A comma separated list of button labels (Up to 3 buttons)
- * @param callbackContext The callback context.
- */
- public synchronized void prompt(final String message, final String title, final JSONArray buttonLabels, final String defaultText, final CallbackContext callbackContext) {
-
- final CordovaInterface cordova = this.cordova;
-
- Runnable runnable = new Runnable() {
- public void run() {
- final EditText promptInput = new EditText(cordova.getActivity());
-
- /* CB-11677 - By default, prompt input text color is set according current theme.
- But for some android versions is not visible (for example 5.1.1).
- android.R.color.primary_text_light will make text visible on all versions. */
- Resources resources = cordova.getActivity().getResources();
- int promptInputTextColor = resources.getColor(android.R.color.primary_text_light);
- promptInput.setTextColor(promptInputTextColor);
- promptInput.setText(defaultText);
- AlertDialog.Builder dlg = createDialog(cordova); // new AlertDialog.Builder(cordova.getActivity(), AlertDialog.THEME_DEVICE_DEFAULT_LIGHT);
- dlg.setMessage(message);
- dlg.setTitle(title);
- dlg.setCancelable(true);
-
- dlg.setView(promptInput);
-
- final JSONObject result = new JSONObject();
-
- // First button
- if (buttonLabels.length() > 0) {
- try {
- dlg.setNegativeButton(buttonLabels.getString(0),
- new AlertDialog.OnClickListener() {
- public void onClick(DialogInterface dialog, int which) {
- dialog.dismiss();
- try {
- result.put("buttonIndex",1);
- result.put("input1", promptInput.getText().toString().trim().length()==0 ? defaultText : promptInput.getText());
- } catch (JSONException e) {
- LOG.d(LOG_TAG,"JSONException on first button.", e);
- }
- callbackContext.sendPluginResult(new PluginResult(PluginResult.Status.OK, result));
- }
- });
- } catch (JSONException e) {
- LOG.d(LOG_TAG,"JSONException on first button.");
- }
- }
-
- // Second button
- if (buttonLabels.length() > 1) {
- try {
- dlg.setNeutralButton(buttonLabels.getString(1),
- new AlertDialog.OnClickListener() {
- public void onClick(DialogInterface dialog, int which) {
- dialog.dismiss();
- try {
- result.put("buttonIndex",2);
- result.put("input1", promptInput.getText().toString().trim().length()==0 ? defaultText : promptInput.getText());
- } catch (JSONException e) {
- LOG.d(LOG_TAG,"JSONException on second button.", e);
- }
- callbackContext.sendPluginResult(new PluginResult(PluginResult.Status.OK, result));
- }
- });
- } catch (JSONException e) {
- LOG.d(LOG_TAG,"JSONException on second button.");
- }
- }
-
- // Third button
- if (buttonLabels.length() > 2) {
- try {
- dlg.setPositiveButton(buttonLabels.getString(2),
- new AlertDialog.OnClickListener() {
- public void onClick(DialogInterface dialog, int which) {
- dialog.dismiss();
- try {
- result.put("buttonIndex",3);
- result.put("input1", promptInput.getText().toString().trim().length()==0 ? defaultText : promptInput.getText());
- } catch (JSONException e) {
- LOG.d(LOG_TAG,"JSONException on third button.", e);
- }
- callbackContext.sendPluginResult(new PluginResult(PluginResult.Status.OK, result));
- }
- });
- } catch (JSONException e) {
- LOG.d(LOG_TAG,"JSONException on third button.");
- }
- }
- dlg.setOnCancelListener(new AlertDialog.OnCancelListener() {
- public void onCancel(DialogInterface dialog){
- dialog.dismiss();
- try {
- result.put("buttonIndex",0);
- result.put("input1", promptInput.getText().toString().trim().length()==0 ? defaultText : promptInput.getText());
- } catch (JSONException e) { e.printStackTrace(); }
- callbackContext.sendPluginResult(new PluginResult(PluginResult.Status.OK, result));
- }
- });
-
- changeTextDirection(dlg);
- };
- };
- this.cordova.getActivity().runOnUiThread(runnable);
- }
-
- /**
- * Show the spinner.
- *
- * @param title Title of the dialog
- * @param message The message of the dialog
- */
- public synchronized void activityStart(final String title, final String message) {
- if (this.spinnerDialog != null) {
- this.spinnerDialog.dismiss();
- this.spinnerDialog = null;
- }
- final Notification notification = this;
- final CordovaInterface cordova = this.cordova;
- Runnable runnable = new Runnable() {
- public void run() {
- notification.spinnerDialog = createProgressDialog(cordova); // new ProgressDialog(cordova.getActivity(), AlertDialog.THEME_DEVICE_DEFAULT_LIGHT);
- notification.spinnerDialog.setTitle(title);
- notification.spinnerDialog.setMessage(message);
- notification.spinnerDialog.setCancelable(true);
- notification.spinnerDialog.setIndeterminate(true);
- notification.spinnerDialog.setOnCancelListener(
- new DialogInterface.OnCancelListener() {
- public void onCancel(DialogInterface dialog) {
- notification.spinnerDialog = null;
- }
- });
- notification.spinnerDialog.show();
- }
- };
- this.cordova.getActivity().runOnUiThread(runnable);
- }
-
- /**
- * Stop spinner.
- */
- public synchronized void activityStop() {
- if (this.spinnerDialog != null) {
- this.spinnerDialog.dismiss();
- this.spinnerDialog = null;
- }
- }
-
- /**
- * Show the progress dialog.
- *
- * @param title Title of the dialog
- * @param message The message of the dialog
- */
- public synchronized void progressStart(final String title, final String message) {
- if (this.progressDialog != null) {
- this.progressDialog.dismiss();
- this.progressDialog = null;
- }
- final Notification notification = this;
- final CordovaInterface cordova = this.cordova;
- Runnable runnable = new Runnable() {
- public void run() {
- notification.progressDialog = createProgressDialog(cordova); // new ProgressDialog(cordova.getActivity(), AlertDialog.THEME_DEVICE_DEFAULT_LIGHT);
- notification.progressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
- notification.progressDialog.setTitle(title);
- notification.progressDialog.setMessage(message);
- notification.progressDialog.setCancelable(true);
- notification.progressDialog.setMax(100);
- notification.progressDialog.setProgress(0);
- notification.progressDialog.setOnCancelListener(
- new DialogInterface.OnCancelListener() {
- public void onCancel(DialogInterface dialog) {
- notification.progressDialog = null;
- }
- });
- notification.progressDialog.show();
- }
- };
- this.cordova.getActivity().runOnUiThread(runnable);
- }
-
- /**
- * Set value of progress bar.
- *
- * @param value 0-100
- */
- public synchronized void progressValue(int value) {
- if (this.progressDialog != null) {
- this.progressDialog.setProgress(value);
- }
- }
-
- /**
- * Stop progress dialog.
- */
- public synchronized void progressStop() {
- if (this.progressDialog != null) {
- this.progressDialog.dismiss();
- this.progressDialog = null;
- }
- }
-
- @SuppressLint("NewApi")
- private AlertDialog.Builder createDialog(CordovaInterface cordova) {
- int currentapiVersion = android.os.Build.VERSION.SDK_INT;
- if (currentapiVersion >= android.os.Build.VERSION_CODES.HONEYCOMB) {
- return new AlertDialog.Builder(cordova.getActivity(), AlertDialog.THEME_DEVICE_DEFAULT_LIGHT);
- } else {
- return new AlertDialog.Builder(cordova.getActivity());
- }
- }
-
- @SuppressLint("InlinedApi")
- private ProgressDialog createProgressDialog(CordovaInterface cordova) {
- int currentapiVersion = android.os.Build.VERSION.SDK_INT;
- if (currentapiVersion >= android.os.Build.VERSION_CODES.ICE_CREAM_SANDWICH) {
- return new ProgressDialog(cordova.getActivity(), AlertDialog.THEME_DEVICE_DEFAULT_LIGHT);
- } else {
- return new ProgressDialog(cordova.getActivity());
- }
- }
-
- @SuppressLint("NewApi")
- private void changeTextDirection(Builder dlg){
- int currentapiVersion = android.os.Build.VERSION.SDK_INT;
- dlg.create();
- AlertDialog dialog = dlg.show();
- if (currentapiVersion >= android.os.Build.VERSION_CODES.JELLY_BEAN_MR1) {
- TextView messageview = (TextView)dialog.findViewById(android.R.id.message);
- messageview.setTextDirection(android.view.View.TEXT_DIRECTION_LOCALE);
- }
- }
-}
diff --git a/app/plugins/cordova-plugin-dialogs/src/ios/CDVNotification.bundle/beep.wav b/app/plugins/cordova-plugin-dialogs/src/ios/CDVNotification.bundle/beep.wav
deleted file mode 100644
index 05f5997f91fb2b3cbcd6142a76a7f39fd8d48ad5..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 8114
zcmeHMS3px+)^^@zu3fR9f)qtS5D<_qz4s2%O9&8>Knf-O0D&ZsO6UQk_uh+iL8OW(
z(oum+vFm;RPXdh2oq73Z=5bD7@3q#q_S)<0?_{5qb6l(~ENX6^IN@pRVIBs@NS!-z
z;>2ITj}d4S{{Q8~Ur&SvVS+3`nL_^4heDx{$wH&>_%nE<1BVBNLL!ipl1T}KBwAt|
z7D%VX$KaVvA_Bw6NJhYuvRSCGgsdD~2!dUd8X8P3&5U{!S5%zf8J1bY@byk@$PaVC
zRMp1W2MXGmu8y?Mk|1+bb6c#bPw@cT){;I{<*SG6>ci-`S4?nC4bz_2d#b|+N6~7I
zHS>IZt@Qa87X{eZBud`4aVb+%jkVnAAQLhDB3jy_bu(M_E^D*b?mBdS5qZP3eJA^_
z9A~HB>JsGj3i7g1*Fo+b8ScT5#d*l`2I7K2&*!{blHAWDW@kfJ-yzQF^?l2ik>GwE
zH9Z}=z6C$6+xJ}{eVzO5smZC34Wa(zhd}BYPpE@90>pphOW!#3Uwa2XtJn86Pxde#
zWMva6iZ3U{Js7mO2w7Ye&cC0daEtSMzx5U9%cbb+rtRA~_Y_!fdu=7dXBT3mEn3#I
z?yIm?Ivj6BPE5zh+cqrnwKbUwEv`yYBjacl$C^2wpx?z=dECcxw4-$w2V0_Q8{+H&^IFn9J;3#bx?)SqaURgjDte$lwTut6bE*l+=dMkg|92^b=cMvf;WQ7Hr>C6Ph`DJM~q5(x<;YAPuf
zM`a{pF-a_X90Jeg5Mb!EY$_}wIiC{~l8}>!4~XKG(1HU~%ClgevBhNx?vR}NG;fd8
z#)42gbWMGnO+Y~x)5)IRT^e8#-O_TbVOPs(rMPz5N(1*UCw*u|fJ&qlYSd
z=qXyoq4p(T_W^UE)kQw?*;I_2b<;|ghAL~N(_T7aW^or%dKzl^?a)Vhv1<`qW9tZ^e(Lpg1w$3-^m*(_Gxs%|MqSDo>)-9s^AWFl78zUoD$kuGDh
z@sT>LZzxvVrF1;Q%7ivt<8Ody?T$C`D(vSv+N5@sg;>PYH6_>u
@q#R(;;*oe3n+QjzWu?HuO9!MpK0A*P1mhIbLV}V@v*BKt
z$7MK=(5(7&AJ3GALa05esvc+OpWn%Hu?O=EGL3HT1oM78#I-dC&%;j#-qjDDSJ@=r
z%z!@G879ENKjI?RfyL?pzCb*8*
zLg$t+Hw@c$1QFDuQ3mK-;Oye;$7%(c^Vuab55u0
zD;SUU;VH=bo3}AydL5qx@;8}#Bi0u~Uah0AK5W|;D9NU8587P~eX)d=FmB$;SCvoS
z=yQ~SOf6t!%^TKoH19Fqbh+Guj!$D0t!rLq>uEAxw0bB<435X%cc_@jG}Wh1H26G-
z>KTaDb1NC+S(~K}RtFd&!1XhGRM5+DwomOWfmp}XG$c3#<}@?CJ*aj0k#6YXGQ1Zw
zqk<6}m|UER^pDNSCxjxH`Khpo#4HvzGJ(S(BCs@eax8|(pp&r)NvVl=93=@L5y5?)
z3;;v|DTzvs$0aio<1iE^Js}#$tg~ny(5rSdtVg@8IsWcnmjV>%B
zc!l!on7$rKbwv^O(UtXhd%xUHj++Cuvpm!c-q49N^(Yw3us2H?stwSEbqplvI+Z-n
zw$M*`-r}PMeKH<@-?rjquAxTie5aQJWMnp8!MtWUUt5{B)aNE0GVv--*0}y{frcD?
zW60@R(9CkIq(Reek*W-Rd(`1l;QU7HRh^a(kMBy-_r~qc`@edR71L__QlfC3e(=oZ
zwBO=3_JU^n_mVr}jL*-lPx>zHV$W%G{81`*nf`gw<~QHvUF=!)jz3CnUtxTivByHstASoT5e5VxEC|
z>WdCHo{gE53C~oK@{o2+Cqr`(olrzKkGu{
z5hN1-*Zj9v0Ic-D4PIFA9oBq@@r5PevFTU)&)NUcD%3>&e>aN+VZr!M$D#43_mQVC
zfN)Om5Vn7}iY$lCFSaAkBfmfU{G$I$@o*Z^jNqKVW+{|G^ziR6iK7TV#~hnQIUGA5
z!@tfa!i2!z!9ztj@Yrv1dWMM;ai53Rzn;Bg%5KkJXf
zkV#n2KyDq|*Nt3P1hb1OYarQsXLa!0Z7A)PVaDOLT|`so+@UN-Bl19Fur{P+h^S*D
zn9R4(ri`}-s04LCBdVJ{o-Z&~rOfvF%J~nxASxP`t~}OP0A3Gy-Siz@B;3-gcw72F
z7Fc`gF7EwojUcI2y<4s>3A}secF}X{9Z_7P_CtlrHDG7b<($Xd4&jno-Ipq*%fQ}@
z^C|cFUE)QR`tQ|u#ejo3r@y(q+$UVP*YKlS@gnf?h2!7c77mCPlpB83C|*qbFbC={
z_lf6)_+7EYgIVX3;CObO|o#$>CJSr0op4ftY8&Q
zWJh0q6W7-js4arKA`2_Xk3u;W%us*I<7|{aCQCpLg)#E!@NjY_J1#Pg#U!DQs#i
zhRmShvEc4b!4VRVZs@`qjzFO%6XFReG%_|enMuXQ0POVmsCYJ?9EqUk(xSpB`5EXy
zOm-nT0Lm_7hWY{(0;GF%Q5DHOfY-?Na{(I5V75_}%_Li|tnN%VYoNO(%qXIvmt^dm
zKa%TU1Pr$XKY+B4lC*7$rt>YefXU8)dqKTZL^bo0*F{Du!2A;*Isc&rqM}j7S~0jz
zZ-%@ieaDwcxAdyE%Cuw?H^w}!KAPMhNQdl$$D3vRzT&wm6i9_pkI
z3vNO@5yXEq+`CBH2mM`M8~~S;h2t-i_Fj0Lb)DG-#8s+4*Q$$?wr4#rx=n5aH||#+
z)M!eOHYdHWcs$z#q#u-TSLw)*R>plKyhoOSJ9?!X;(0-__0!nBkL%@iFlC!vR5pk>x3KEsV
zNx`DX=`=hBpF*P~;DKZz)uJ0Jkw{5SA|?<)%46d}%41{5BFe#WuxMH?0|6!H^07gf
ztU^j)czOv7;!7zji1COntOh&-xD7mi7fM4J+zwXWLb3PccV~H8lRIl8jG=XX6jP_%
zkv#CLKG*`$3TYjs=voV=3aqur&$@%|1$0jX>Sjf+O3YNqa{~c)dg6l@PtyBKKQdfq&Hu31H=d-tflt#r~HMq|2roF`6rnZ6Ws#TwA)vuCv<~+~2
z&hAmJs?>a|SG`2un|D7Y;tk}z;hxwbkMkh!N}t3%B1~guH`z
z{h|M9(RHH?#shi(eeQ^N;e7YSNn6vN7u_ef015TV{ptsjq>blbe&g$aj8^$prLHV#
zdCW)Bd-x3?uV1oOZm39J81k3%>z}8n7#F=RHd7-_^@8W$^&HT$ESN5|(IJnvhiZj1
z4^s>sa-ZfonUMSHp+?Z!Zi1kD!!!O-*)Hq?()B0zZ}1XX~SKf697
zz=c>>hOmn$Z2=rScwISOR>bx?m@%ZLFVV~~Ygpi7NEm2^Y6mutCK*`eO%>ZcAdL4w
zRQ)=qlQc{O3#AtK2(yDhcOLaFBrEF`tyUV}!M_>{xal#tl6*(2_PpKP***V+gk+jnNKO8{-fpo1>Ekd
z!|_)YE59|XU&8IY^gio2xtDxRx#BZ8AMV}UqYKUxJIRu&Wqb8H68QCL->a@qH>t83
zCEK<7(zvAwe@Ty_{A4H-`2a}r?jOfC?O21NH_04$XM%ZDi9VIypX
zrTAfi{)-3}6e8nc`?G-mrFQ?NRu}C*zv!ZZ;6(C{xpf(74kb@~f>
zSY#d*kw^BQ!G3WRiXz}}#7_h?9uGL`MbC$RIvh*KULyU^QI6|;At-b_4)s$wM1BqO
zt9&>}7*%9Ff{x^$+L0uT1s+1}$VH?dt4E3`$3NjB=wC(wjiQ?R7(DEcwd450Ug#;b
z|NAAlD8~OY0GZ6oi}i!?imCnqsTG;w9&x3mSQkicU8=hWy(urq7F%13whS!lq}w~B
z^*(-NjBaa-Hh5GvlxA+u94YtEis|b`YPi=-q#HbBP1QKvLynHXm7E&qSr4?h3ypU2
zh{*}qExXnwwu%~Wwbe=r{$egt(yDWlqj;D9zQgQV)a!-ts}?;wyxVs&_qvV6V9QI;
zi>6NwGGt`4KJ*!#k6d4co;4o$%)coOR&ozdM{cf%oi-Z$%9psA^|fFBRK(kjuv3OZ
z-!gAVWPcklI2HMJ6MFLD@HhSq$!rim8Tobtddg@>=nv`!XCgP&p=XQ+h4HdK^%zt=*6;tGD|I8|+lcYWu+8_dQw9S^y3wg49Q2pue;GDD4UUgG_wdQ*99gN1
zPontiQ5TGQKMLpD?>839Z1#TzCz?VbSqE>z)#Kv&;5oAFlCW5SLB++9s8kZ303->wZg9&;q!0)o<@i`4
zjZQ?z(^yI9m?Rzp1H*GO@ZmAcTxvL!S^!>33E(>%zes*rYJh)gRd$4XY*|IT3nZ_R
z;o(kiDGaf})HhC^S>==EeenzPFPPBn{`6%1mG<~evODp=x09wTFX5{jFp#G&AnzGphE2|dfxMm3??2>y#OM@s
z6XadU^UWLl@53O^An&L3g}j5;#mLchVF3C|gS-!!oPn-wMxFhY_m#D%i$*;MIdZpn
z`~4P|!xxv}S53QiK;F4ve%B)AUm+wc+TUiXC=2tKhRw_(Z`m}jWN6&yylHimk9sx{
zeb=G>C09?EIosf-h8P@1sk>HBa*U0c<28?TqPu%A2Hs^uEE}7&{!)KaR8tGq!oRR9
z-Nla7SP8ce&udEe_DHGAk8r~lm*Kp^`4#lwpyXmc(my^o4LGUEQlpU5&I??JjZ=6SF8e
ztH!l#jeE@1Zik!DnO7(&v)1>yDhjN3Pi(~@FPCGk8MW``-IZnU4qAzYzFv>MWYGCB
zUrvgBFk*Qwbonjvf?m&8!L1vdPow6igIC`p&*}DlFOa#;`TErSRLI&k@{CU34}r`z
z&bM*1lfmm-px*mKAbpMVb~b
z%f{902Wshy9WHkw$EMJC?P?dm*T`ve%^s?-fu~pvr^?9;Q$xmh-6L&yS6{5YN682W
zd=1@S5nvkK)EZ~u2fnU!aY}6~g4m&}YU708XX0ZGJ!y%rPNRSAD7Iny8r+H
diff --git a/app/plugins/cordova-plugin-dialogs/src/ios/CDVNotification.h b/app/plugins/cordova-plugin-dialogs/src/ios/CDVNotification.h
deleted file mode 100644
index 9253f6a..0000000
--- a/app/plugins/cordova-plugin-dialogs/src/ios/CDVNotification.h
+++ /dev/null
@@ -1,37 +0,0 @@
-/*
- 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.
- */
-
-#import
-#import
-#import
-#import
-
-@interface CDVNotification : CDVPlugin {}
-
-- (void)alert:(CDVInvokedUrlCommand*)command;
-- (void)confirm:(CDVInvokedUrlCommand*)command;
-- (void)prompt:(CDVInvokedUrlCommand*)command;
-- (void)beep:(CDVInvokedUrlCommand*)command;
-
-@end
-
-@interface CDVAlertView : UIAlertView {}
-@property (nonatomic, copy) NSString* callbackId;
-
-@end
diff --git a/app/plugins/cordova-plugin-dialogs/src/ios/CDVNotification.m b/app/plugins/cordova-plugin-dialogs/src/ios/CDVNotification.m
deleted file mode 100644
index 89f3d5d..0000000
--- a/app/plugins/cordova-plugin-dialogs/src/ios/CDVNotification.m
+++ /dev/null
@@ -1,259 +0,0 @@
-/*
- 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.
- */
-
-#import "CDVNotification.h"
-
-#define DIALOG_TYPE_ALERT @"alert"
-#define DIALOG_TYPE_PROMPT @"prompt"
-
-static void soundCompletionCallback(SystemSoundID ssid, void* data);
-static NSMutableArray *alertList = nil;
-
-@implementation CDVNotification
-
-/*
- * showDialogWithMessage - Common method to instantiate the alert view for alert, confirm, and prompt notifications.
- * Parameters:
- * message The alert view message.
- * title The alert view title.
- * buttons The array of customized strings for the buttons.
- * defaultText The input text for the textbox (if textbox exists).
- * callbackId The commmand callback id.
- * dialogType The type of alert view [alert | prompt].
- */
-- (void)showDialogWithMessage:(NSString*)message title:(NSString*)title buttons:(NSArray*)buttons defaultText:(NSString*)defaultText callbackId:(NSString*)callbackId dialogType:(NSString*)dialogType
-{
-
- int count = (int)[buttons count];
-#ifdef __IPHONE_8_0
- if (NSClassFromString(@"UIAlertController")) {
-
- UIAlertController *alertController = [UIAlertController alertControllerWithTitle:title message:message preferredStyle:UIAlertControllerStyleAlert];
-
- if ([[[UIDevice currentDevice] systemVersion] floatValue] < 8.3) {
-
- CGRect alertFrame = [UIScreen mainScreen].applicationFrame;
-
- if (UIInterfaceOrientationIsLandscape([[UIApplication sharedApplication] statusBarOrientation])) {
- // swap the values for the app frame since it is now in landscape
- CGFloat temp = alertFrame.size.width;
- alertFrame.size.width = alertFrame.size.height;
- alertFrame.size.height = temp;
- }
-
- alertController.view.frame = alertFrame;
- }
-
- __weak CDVNotification* weakNotif = self;
-
- for (int n = 0; n < count; n++) {
- [alertController addAction:[UIAlertAction actionWithTitle:[buttons objectAtIndex:n]
- style:UIAlertActionStyleDefault
- handler:^(UIAlertAction * action)
- {
- CDVPluginResult* result;
-
- if ([dialogType isEqualToString:DIALOG_TYPE_PROMPT])
- {
- NSString* value0 = [[alertController.textFields objectAtIndex:0] text];
- NSDictionary* info = @{
- @"buttonIndex":@(n + 1),
- @"input1":(value0 ? value0 : [NSNull null])
- };
- result = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsDictionary:info];
- }
- else
- {
- result = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsInt:(int)(n + 1)];
- }
-
- [weakNotif.commandDelegate sendPluginResult:result callbackId:callbackId];
- }]];
- }
-
- if ([dialogType isEqualToString:DIALOG_TYPE_PROMPT]) {
-
- [alertController addTextFieldWithConfigurationHandler:^(UITextField *textField) {
- textField.text = defaultText;
- }];
- }
-
- if(!alertList)
- alertList = [[NSMutableArray alloc] init];
- [alertList addObject:alertController];
-
- if ([alertList count]==1) {
- [self presentAlertcontroller];
- }
-
- }
- else
- {
-#endif
-
- CDVAlertView* alertView = [[CDVAlertView alloc]
- initWithTitle:title
- message:message
- delegate:self
- cancelButtonTitle:nil
- otherButtonTitles:nil];
-
- alertView.callbackId = callbackId;
-
-
-
- for (int n = 0; n < count; n++) {
- [alertView addButtonWithTitle:[buttons objectAtIndex:n]];
- }
-
- if ([dialogType isEqualToString:DIALOG_TYPE_PROMPT]) {
- alertView.alertViewStyle = UIAlertViewStylePlainTextInput;
- UITextField* textField = [alertView textFieldAtIndex:0];
- textField.text = defaultText;
- }
-
- [alertView show];
-#ifdef __IPHONE_8_0
- }
-#endif
-
-}
-
-- (void)alert:(CDVInvokedUrlCommand*)command
-{
- NSString* callbackId = command.callbackId;
- NSString* message = [command argumentAtIndex:0];
- NSString* title = [command argumentAtIndex:1];
- NSString* buttons = [command argumentAtIndex:2];
-
- [self showDialogWithMessage:message title:title buttons:@[buttons] defaultText:nil callbackId:callbackId dialogType:DIALOG_TYPE_ALERT];
-}
-
-- (void)confirm:(CDVInvokedUrlCommand*)command
-{
- NSString* callbackId = command.callbackId;
- NSString* message = [command argumentAtIndex:0];
- NSString* title = [command argumentAtIndex:1];
- NSArray* buttons = [command argumentAtIndex:2];
-
- [self showDialogWithMessage:message title:title buttons:buttons defaultText:nil callbackId:callbackId dialogType:DIALOG_TYPE_ALERT];
-}
-
-- (void)prompt:(CDVInvokedUrlCommand*)command
-{
- NSString* callbackId = command.callbackId;
- NSString* message = [command argumentAtIndex:0];
- NSString* title = [command argumentAtIndex:1];
- NSArray* buttons = [command argumentAtIndex:2];
- NSString* defaultText = [command argumentAtIndex:3];
-
- [self showDialogWithMessage:message title:title buttons:buttons defaultText:defaultText callbackId:callbackId dialogType:DIALOG_TYPE_PROMPT];
-}
-
-/**
- * Callback invoked when an alert dialog's buttons are clicked.
- */
-- (void)alertView:(UIAlertView*)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
-{
- CDVAlertView* cdvAlertView = (CDVAlertView*)alertView;
- CDVPluginResult* result;
-
- // Determine what gets returned to JS based on the alert view type.
- if (alertView.alertViewStyle == UIAlertViewStyleDefault) {
- // For alert and confirm, return button index as int back to JS.
- result = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsInt:(int)(buttonIndex + 1)];
- } else {
- // For prompt, return button index and input text back to JS.
- NSString* value0 = [[alertView textFieldAtIndex:0] text];
- NSDictionary* info = @{
- @"buttonIndex":@(buttonIndex + 1),
- @"input1":(value0 ? value0 : [NSNull null])
- };
- result = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsDictionary:info];
- }
- [self.commandDelegate sendPluginResult:result callbackId:cdvAlertView.callbackId];
-}
-
-- (void)didPresentAlertView:(UIAlertView*)alertView
-{
- //show keyboard on iOS 8
- if (alertView.alertViewStyle == UIAlertViewStylePlainTextInput){
- [[alertView textFieldAtIndex:0] selectAll:nil];
- }
-}
-
-static void playBeep(int count) {
- SystemSoundID completeSound;
- NSInteger cbDataCount = count;
- NSURL* audioPath = [[NSBundle mainBundle] URLForResource:@"CDVNotification.bundle/beep" withExtension:@"wav"];
- #if __has_feature(objc_arc)
- AudioServicesCreateSystemSoundID((__bridge CFURLRef)audioPath, &completeSound);
- #else
- AudioServicesCreateSystemSoundID((CFURLRef)audioPath, &completeSound);
- #endif
- AudioServicesAddSystemSoundCompletion(completeSound, NULL, NULL, soundCompletionCallback, (void*)(cbDataCount-1));
- AudioServicesPlaySystemSound(completeSound);
-}
-
-static void soundCompletionCallback(SystemSoundID ssid, void* data) {
- int count = (int)data;
- AudioServicesRemoveSystemSoundCompletion (ssid);
- AudioServicesDisposeSystemSoundID(ssid);
- if (count > 0) {
- playBeep(count);
- }
-}
-
-- (void)beep:(CDVInvokedUrlCommand*)command
-{
- NSNumber* count = [command argumentAtIndex:0 withDefault:[NSNumber numberWithInt:1]];
- playBeep([count intValue]);
-}
-
--(UIViewController *)getTopPresentedViewController {
- UIViewController *presentingViewController = self.viewController;
- if (presentingViewController.view.window != [UIApplication sharedApplication].keyWindow){
- presentingViewController = [UIApplication sharedApplication].keyWindow.rootViewController;
- }
-
- while (presentingViewController.presentedViewController != nil && ![presentingViewController.presentedViewController isBeingDismissed]){
- presentingViewController = presentingViewController.presentedViewController;
- }
- return presentingViewController;
-}
-
--(void)presentAlertcontroller {
-
- __weak CDVNotification* weakNotif = self;
- [self.getTopPresentedViewController presentViewController:[alertList firstObject] animated:YES completion:^{
- [alertList removeObject:[alertList firstObject]];
- if ([alertList count]>0) {
- [weakNotif presentAlertcontroller];
- }
- }];
-
-}
-
-@end
-
-@implementation CDVAlertView
-
-@synthesize callbackId;
-
-@end
diff --git a/app/plugins/cordova-plugin-dialogs/src/windows/NotificationProxy.js b/app/plugins/cordova-plugin-dialogs/src/windows/NotificationProxy.js
deleted file mode 100644
index c3f9fc1..0000000
--- a/app/plugins/cordova-plugin-dialogs/src/windows/NotificationProxy.js
+++ /dev/null
@@ -1,269 +0,0 @@
-/*
- *
- * 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.
- *
- */
-
-/* global Windows:true, WinJS, toStaticHTML */
-
-var cordova = require('cordova');
-var urlutil = require('cordova/urlutil');
-
-var isAlertShowing = false;
-var alertStack = [];
-
-function createCSSElem (fileName) {
- var elemId = fileName.substr(0, fileName.lastIndexOf('.')) + '-plugin-style';
- // If the CSS element exists, don't recreate it.
- if (document.getElementById(elemId)) {
- return false;
- }
-
- // Create CSS and append it to DOM.
- var $elem = document.createElement('link');
- $elem.id = elemId;
- $elem.rel = 'stylesheet';
- $elem.type = 'text/css';
- $elem.href = urlutil.makeAbsolute('/www/css/' + fileName);
-
- document.head.appendChild($elem);
- return true;
-}
-
-// CB-8928: When toStaticHTML is undefined, prompt fails to run
-var _cleanHtml = function (html) { return html; };
-if (typeof toStaticHTML !== 'undefined') {
- _cleanHtml = toStaticHTML;
-}
-
-// Windows does not provide native UI for promp dialog so we use some
-// simple html-based implementation until it is available
-function createPromptDialog (title, message, buttons, defaultText, callback) {
-
- var isPhone = cordova.platformId === 'windows' && WinJS.Utilities.isPhone;
- var isWindows = !!cordova.platformId.match(/windows/);
-
- createCSSElem('notification.css');
-
- var dlgWrap = document.createElement('div');
- dlgWrap.className = 'dlgWrap';
-
- var dlg = document.createElement('div');
- dlg.className = 'dlgContainer';
-
- if (isWindows) {
- dlg.className += ' dlgContainer-windows';
- } else if (isPhone) {
- dlg.className += ' dlgContainer-phone';
- }
-
- // dialog layout template
- dlg.innerHTML = _cleanHtml(" " + // title
- " " + // message
- " "); // input fields
-
- dlg.querySelector('#lbl-title').appendChild(document.createTextNode(title));
- dlg.querySelector('#lbl-message').appendChild(document.createTextNode(message));
- dlg.querySelector('#prompt-input').setAttribute('placeholder', defaultText);
- dlg.querySelector('#prompt-input').setAttribute('value', defaultText);
-
- function makeButtonCallback (idx) {
- return function () {
- var value = dlg.querySelector('#prompt-input').value || defaultText;
- dlgWrap.parentNode.removeChild(dlgWrap);
-
- if (callback) {
- callback({ input1: value, buttonIndex: idx }); // eslint-disable-line standard/no-callback-literal
- }
- };
- }
-
- function addButton (idx, label) {
- var button = document.createElement('button');
- button.className = 'dlgButton';
- button.tabIndex = idx;
- button.onclick = makeButtonCallback(idx + 1);
- if (idx === 0) {
- button.className += ' dlgButtonFirst';
- }
- button.appendChild(document.createTextNode(label));
- dlg.appendChild(button);
- }
-
- // reverse order is used since we align buttons to the right
- for (var idx = buttons.length - 1; idx >= 0; idx--) {
- addButton(idx, buttons[idx]);
- }
-
- dlgWrap.appendChild(dlg);
- document.body.appendChild(dlgWrap);
-
- // make sure input field is under focus
- dlg.querySelector('#prompt-input').select();
- // add Enter/Return key handling
- var defaultButton = dlg.querySelector('.dlgButtonFirst');
- dlg.addEventListener('keypress', function (e) {
- if (e.keyCode === 13) { // enter key
- if (defaultButton) {
- defaultButton.click();
- }
- }
- });
-
- return dlgWrap;
-}
-
-module.exports = {
- alert: function (win, loseX, args) {
-
- if (isAlertShowing) {
- var later = function () {
- module.exports.alert(win, loseX, args);
- };
- alertStack.push(later);
- return;
- }
- isAlertShowing = true;
-
- var message = args[0];
- var _title = args[1];
- var _buttonLabel = args[2];
-
- var md = new Windows.UI.Popups.MessageDialog(message, _title);
- md.commands.append(new Windows.UI.Popups.UICommand(_buttonLabel));
- md.showAsync().then(function () {
- isAlertShowing = false;
- if (win) {
- win();
- }
-
- if (alertStack.length) {
- setTimeout(alertStack.shift(), 0);
- }
-
- });
- },
-
- prompt: function (win, lose, args) {
- if (isAlertShowing) {
- var later = function () {
- module.exports.prompt(win, lose, args);
- };
- alertStack.push(later);
- return;
- }
-
- isAlertShowing = true;
-
- var message = args[0];
- var title = args[1];
- var buttons = args[2];
- var defaultText = args[3];
-
- try {
- createPromptDialog(title, message, buttons, defaultText, function (evt) {
- isAlertShowing = false;
- if (win) {
- win(evt);
- }
- });
-
- } catch (e) {
- // set isAlertShowing flag back to false in case of exception
- isAlertShowing = false;
- if (alertStack.length) {
- setTimeout(alertStack.shift(), 0);
- }
- // rethrow exception
- throw e;
- }
- },
-
- confirm: function (win, loseX, args) {
-
- if (isAlertShowing) {
- var later = function () {
- module.exports.confirm(win, loseX, args);
- };
- alertStack.push(later);
- return;
- }
-
- isAlertShowing = true;
-
- try {
- var message = args[0];
- var _title = args[1];
- var buttons = args[2];
-
- var md = new Windows.UI.Popups.MessageDialog(message, _title);
-
- buttons.forEach(function (buttonLabel) {
- md.commands.append(new Windows.UI.Popups.UICommand(buttonLabel));
- });
-
- md.showAsync().then(function (res) {
- isAlertShowing = false;
- var result = res ? buttons.indexOf(res.label) + 1 : 0;
- if (win) {
- win(result);
- }
- if (alertStack.length) {
- setTimeout(alertStack.shift(), 0);
- }
-
- });
- } catch (e) {
- // set isAlertShowing flag back to false in case of exception
- isAlertShowing = false;
- if (alertStack.length) {
- setTimeout(alertStack.shift(), 0);
- }
- // rethrow exception
- throw e;
- }
- },
-
- beep: function (winX, loseX, args) {
-
- // set a default args if it is not set
- args = args && args.length ? args : ['1'];
-
- var snd = new Audio('ms-winsoundevent:Notification.Default'); // eslint-disable-line no-undef
- var count = parseInt(args[0]) || 1;
- snd.msAudioCategory = 'Alerts';
-
- var onEvent = function () {
- if (count > 0) {
- snd.play();
- } else {
- snd.removeEventListener('ended', onEvent);
- snd = null;
- if (winX) {
- winX(); // notification.js just sends null, but this is future friendly
- }
- }
- count--;
- };
- snd.addEventListener('ended', onEvent);
- onEvent();
-
- }
-};
-
-require('cordova/exec/proxy').add('Notification', module.exports);
diff --git a/app/plugins/cordova-plugin-dialogs/tests/package.json b/app/plugins/cordova-plugin-dialogs/tests/package.json
deleted file mode 100644
index 7bec394..0000000
--- a/app/plugins/cordova-plugin-dialogs/tests/package.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "name": "cordova-plugin-dialogs-tests",
- "version": "1.3.3-dev",
- "description": "",
- "cordova": {
- "id": "cordova-plugin-dialogs-tests",
- "platforms": []
- },
- "keywords": [
- "ecosystem:cordova"
- ],
- "author": "",
- "license": "Apache 2.0"
-}
diff --git a/app/plugins/cordova-plugin-dialogs/tests/plugin.xml b/app/plugins/cordova-plugin-dialogs/tests/plugin.xml
deleted file mode 100644
index 02b5b5c..0000000
--- a/app/plugins/cordova-plugin-dialogs/tests/plugin.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
-
-
- Cordova Notification Plugin Tests
- Apache 2.0
-
-
-
-
diff --git a/app/plugins/cordova-plugin-dialogs/tests/tests.js b/app/plugins/cordova-plugin-dialogs/tests/tests.js
deleted file mode 100644
index 004570a..0000000
--- a/app/plugins/cordova-plugin-dialogs/tests/tests.js
+++ /dev/null
@@ -1,237 +0,0 @@
-/*
- *
- * 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.
- *
-*/
-
-/* eslint-env jasmine */
-/* global cordova */
-
-exports.defineAutoTests = function () {
- describe('Notification (navigator.notification)', function () {
- it('should exist', function () {
- expect(navigator.notification).toBeDefined();
- });
-
- it('should contain a beep function', function () {
- expect(typeof navigator.notification.beep).toBeDefined();
- expect(typeof navigator.notification.beep).toBe('function');
- });
-
- it('should contain an alert function', function () {
- expect(typeof navigator.notification.alert).toBeDefined();
- expect(typeof navigator.notification.alert).toBe('function');
- });
-
- it('should contain a confirm function', function () {
- expect(typeof navigator.notification.confirm).toBeDefined();
- expect(typeof navigator.notification.confirm).toBe('function');
- });
-
- it('should contain a prompt function', function () {
- expect(typeof navigator.notification.prompt).toBeDefined();
- expect(typeof navigator.notification.prompt).toBe('function');
- });
- });
-};
-
-/******************************************************************************/
-/******************************************************************************/
-/******************************************************************************/
-
-exports.defineManualTests = function (contentEl, createActionButton) {
- var logMessage = function (message) {
- var log = document.getElementById('info');
- var logLine = document.createElement('div');
- logLine.innerHTML = message;
- log.appendChild(logLine);
- };
-
- var clearLog = function () {
- var log = document.getElementById('info');
- log.innerHTML = '';
- };
-
- var beep = function () {
- console.log('beep()');
- navigator.notification.beep(3);
- };
-
- var alertDialog = function (message, title, button) {
- console.log('alertDialog()');
- navigator.notification.alert(message,
- function () {
- console.log('Alert dismissed.');
- },
- title, button);
- console.log('After alert');
- };
-
- var confirmDialogA = function (message, title, buttons) {
- clearLog();
- navigator.notification.confirm(message,
- function (r) {
- if (r === 0) {
- logMessage('Dismissed dialog without making a selection.');
- console.log('Dismissed dialog without making a selection.');
- } else {
- console.log('You selected ' + r);
- logMessage('You selected ' + (buttons.split(','))[r - 1]);
- }
- },
- title,
- buttons);
- };
-
- var confirmDialogB = function (message, title, buttons) {
- clearLog();
- navigator.notification.confirm(message,
- function (r) {
- if (r === 0) {
- logMessage('Dismissed dialog without making a selection.');
- console.log('Dismissed dialog without making a selection.');
- } else {
- console.log('You selected ' + r);
- logMessage('You selected ' + buttons[r - 1]);
- }
- },
- title,
- buttons);
- };
-
- var promptDialog = function (message, title, buttons, defaultText) {
- clearLog();
- navigator.notification.prompt(message,
- function (r) {
- if (r && r.buttonIndex === 0) {
- var msg = 'Dismissed dialog';
- if (r.input1) {
- msg += ' with input: ' + r.input1;
- }
- logMessage(msg);
- console.log(msg);
- } else {
- console.log('You selected ' + r.buttonIndex + ' and entered: ' + r.input1);
- logMessage('You selected ' + buttons[r.buttonIndex - 1] + ' and entered: ' + r.input1);
- }
- },
- title,
- buttons, defaultText);
- };
-
- /******************************************************************************/
-
- var dialogs_tests = '' +
- 'Expected result: Device will beep (unless device is on silent). Nothing will get updated in status box.' +
- '
Dialog Tests
' +
- '
Dialog boxes will pop up for each of the following tests
' +
- ' ' +
- 'Expected result: Dialog will say "You pressed alert". Press continue to close dialog. Nothing will get updated in status box.' +
- ' ' +
- 'Expected result: Dialog will say "You pressed confirm". Press Yes, No, or Maybe to close dialog. Status box will tell you what option you selected.' +
- ' ' +
- 'Expected result: Dialog will say "You pressed confirm". Press Yes, No, or Maybe, Not Sure to close dialog. Status box will tell you what option you selected, and should use 1-based indexing.' +
- ' ' +
- 'Expected result: Dialog will say "You pressed prompt". Enter any message and press Yes, No, or Maybe, Not Sure to close dialog. Status box will tell you what option you selected and message you entered or if empty, it will display "Default Text", and should use 1-based indexing.' +
- ' ' +
- 'Expected result: Dialog will have title "index.html" and say "You pressed alert" Press OK to close dialog. Nothing will get updated in status box.' +
- ' ' +
- 'Expected result: Dialog will have title "index.html" and say "You selected confirm". Press Cancel or OK to close dialog. Nothing will get updated in status box.' +
- ' ' +
- 'Expected result: Dialog will have title "index.html" and say "This is a prompt". "Default value" will be in text box. Press Cancel or OK to close dialog. Nothing will get updated in status box.' +
- '
CB-8947 Tests
' +
- 'Expected results: Dialogs will not crash iOS';
-
- contentEl.innerHTML = '' +
- dialogs_tests;
-
- createActionButton('Beep', function () {
- beep();
- }, 'beep');
-
- createActionButton('Alert Dialog', function () {
- alertDialog('You pressed alert.', 'Alert Dialog', 'Continue');
- }, 'alert');
-
- // WP8.1 detection is necessary since it doesn't support confirm dialogs with more than 2 buttons
- var isRunningOnWP81 = cordova.platformId === 'windows' && navigator.userAgent.indexOf('Windows Phone') > -1;
-
- createActionButton('Confirm Dialog - Deprecated', function () {
- var buttons = isRunningOnWP81 ? 'Yes,No' : 'Yes,No,Maybe';
- confirmDialogA('You pressed confirm.', 'Confirm Dialog', buttons);
- }, 'confirm_deprecated');
-
- createActionButton('Confirm Dialog', function () {
- var buttons = isRunningOnWP81 ? ['Yes', 'Actually, No'] : ['Yes', 'No', 'Maybe, Not Sure'];
- confirmDialogB('You pressed confirm.', 'Confirm Dialog', buttons);
- }, 'confirm');
-
- createActionButton('Prompt Dialog', function () {
- promptDialog('You pressed prompt.', 'Prompt Dialog', ['Yes', 'No', 'Maybe, Not Sure'], 'Default Text');
- }, 'prompt');
-
- createActionButton('Prompt Dialog - no default', function () {
- promptDialog('You pressed prompt.', 'Prompt Dialog', ['Yes', 'No']);
- }, 'prompt');
-
- createActionButton('Built-in Alert Dialog', function () {
- if (typeof alert === 'function') {
- alert('You pressed alert'); // eslint-disable-line no-undef
- }
- }, 'built_in_alert');
-
- createActionButton('Built-in Confirm Dialog', function () {
- if (typeof confirm === 'function') {
- confirm('You selected confirm'); // eslint-disable-line no-undef
- }
- }, 'built_in_confirm');
-
- createActionButton('Built-in Prompt Dialog', function () {
- if (typeof prompt === 'function') {
- prompt('This is a prompt', 'Default value'); // eslint-disable-line no-undef
- }
- }, 'built_in_prompt');
-
- // CB-8947 - ensure number messages don't crash iOS
- createActionButton('Alert Dialog with Number', function () {
- var callback = function () { clearLog(); console.log('Test passed'); };
- navigator.notification.alert(17, callback);
- }, 'cb8947');
-
- // CB-8947 - ensure object messages don't crash iOS
- createActionButton('Alert Dialog with Object', function () {
- var object = { number: 42, message: "Make sure an object doesn't crash iOS", issue: 'CB-8947' };
- var callback = function () { clearLog(); console.log('Test passed'); };
- navigator.notification.alert(object, callback);
- }, 'cb8947');
-
- // CB-8947 - ensure object messages don't crash iOS
- createActionButton('Confirm Dialog with Object', function () {
- var object = { number: 42, message: "Make sure an object doesn't crash iOS", issue: 'CB-8947' };
- var callback = function () { clearLog(); console.log('Test passed'); };
- navigator.notification.confirm(object, callback);
- }, 'cb8947');
-
- // CB-8947 - ensure object messages don't crash iOS
- createActionButton('Prompt Dialog with Object', function () {
- var object = { number: 42, message: "Make sure an object doesn't crash iOS", issue: 'CB-8947' };
- var callback = function () { clearLog(); console.log('Test passed'); };
- navigator.notification.prompt(object, callback);
- }, 'cb8947');
-
-};
diff --git a/app/plugins/cordova-plugin-dialogs/types/index.d.ts b/app/plugins/cordova-plugin-dialogs/types/index.d.ts
deleted file mode 100644
index 8a4035b..0000000
--- a/app/plugins/cordova-plugin-dialogs/types/index.d.ts
+++ /dev/null
@@ -1,69 +0,0 @@
-// Type definitions for Apache Cordova Dialogs plugin
-// Project: https://github.com/apache/cordova-plugin-dialogs
-// Definitions by: Microsoft Open Technologies Inc
-// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
-//
-// Copyright (c) Microsoft Open Technologies Inc
-// Licensed under the MIT license.
-
-interface Navigator {
- /** This plugin provides access to some native dialog UI elements. */
- notification: Notification
-}
-
-/** This plugin provides access to some native dialog UI elements. */
-interface Notification {
- /**
- * Shows a custom alert or dialog box. Most Cordova implementations use a native dialog box for this feature,
- * but some platforms use the browser's alert function, which is typically less customizable.
- * @param message Dialog message.
- * @param alertCallback Callback to invoke when alert dialog is dismissed.
- * @param title Dialog title, defaults to 'Alert'.
- * @param buttonName Button name, defaults to OK.
- */
- alert(message: string,
- alertCallback: () => void,
- title?: string,
- buttonName?: string): void;
- /**
- * The device plays a beep sound.
- * @param times The number of times to repeat the beep.
- */
- beep(times: number): void;
- /**
- * Displays a customizable confirmation dialog box.
- * @param message Dialog message.
- * @param confirmCallback Callback to invoke with index of button pressed (1, 2, or 3)
- * or when the dialog is dismissed without a button press (0).
- * @param title Dialog title, defaults to Confirm.
- * @param buttonLabels Array of strings specifying button labels, defaults to [OK,Cancel].
- */
- confirm(message: string,
- confirmCallback: (choice: number) => void,
- title?: string,
- buttonLabels?: string[]): void;
- /**
- * Displays a native dialog box that is more customizable than the browser's prompt function.
- * @param message Dialog message.
- * @param promptCallback Callback to invoke when a button is pressed.
- * @param title Dialog title, defaults to "Prompt".
- * @param buttonLabels Array of strings specifying button labels, defaults to ["OK","Cancel"].
- * @param defaultText Default textbox input value, default: "".
- */
- prompt(message: string,
- promptCallback: (result: NotificationPromptResult) => void,
- title?: string,
- buttonLabels?: string[],
- defaultText?: string): void;
-}
-
-/** Object, passed to promptCallback */
-interface NotificationPromptResult {
- /**
- * The index of the pressed button. Note that the index uses one-based indexing, so the value is 1, 2, 3, etc.
- * 0 is the result when the dialog is dismissed without a button press.
- */
- buttonIndex: number;
- /** The text entered in the prompt dialog box. */
- input1: string;
-}
\ No newline at end of file
diff --git a/app/plugins/cordova-plugin-dialogs/www/android/notification.js b/app/plugins/cordova-plugin-dialogs/www/android/notification.js
deleted file mode 100644
index 5562a9f..0000000
--- a/app/plugins/cordova-plugin-dialogs/www/android/notification.js
+++ /dev/null
@@ -1,74 +0,0 @@
-/*
- *
- * 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.
- *
-*/
-
-var exec = require('cordova/exec');
-
-/**
- * Provides Android enhanced notification API.
- */
-module.exports = {
- activityStart: function (title, message) {
- // If title and message not specified then mimic Android behavior of
- // using default strings.
- if (typeof title === 'undefined' && typeof message === 'undefined') {
- title = 'Busy';
- message = 'Please wait...';
- }
-
- exec(null, null, 'Notification', 'activityStart', [ title, message ]);
- },
-
- /**
- * Close an activity dialog
- */
- activityStop: function () {
- exec(null, null, 'Notification', 'activityStop', []);
- },
-
- /**
- * Display a progress dialog with progress bar that goes from 0 to 100.
- *
- * @param {String}
- * title Title of the progress dialog.
- * @param {String}
- * message Message to display in the dialog.
- */
- progressStart: function (title, message) {
- exec(null, null, 'Notification', 'progressStart', [ title, message ]);
- },
-
- /**
- * Close the progress dialog.
- */
- progressStop: function () {
- exec(null, null, 'Notification', 'progressStop', []);
- },
-
- /**
- * Set the progress dialog value.
- *
- * @param {Number}
- * value 0-100
- */
- progressValue: function (value) {
- exec(null, null, 'Notification', 'progressValue', [ value ]);
- }
-};
diff --git a/app/plugins/cordova-plugin-dialogs/www/browser/notification.js b/app/plugins/cordova-plugin-dialogs/www/browser/notification.js
deleted file mode 100644
index f8bb065..0000000
--- a/app/plugins/cordova-plugin-dialogs/www/browser/notification.js
+++ /dev/null
@@ -1,110 +0,0 @@
-/*
- *
- * 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.
- *
-*/
-
-// Platform: browser
-window.navigator.notification = window.navigator.notification || {};
-
-module.exports.alert = window.navigator.notification.alert = function (message, callback) {
- // `notification.alert` executes asynchronously
- setTimeout(function () {
- window.alert(message);
- if (callback) {
- callback();
- }
- }, 0);
-};
-
-module.exports.confirm = window.navigator.notification.confirm = function (message, callback) {
- // `notification.confirm` executes asynchronously
- /* eslint-disable standard/no-callback-literal */
- setTimeout(function () {
- var result = window.confirm(message);
- if (callback) {
- if (result) {
- callback(1); // OK
- } else {
- callback(2); // Cancel
- }
- }
- }, 0);
-};
-
-module.exports.prompt = window.navigator.notification.prompt = function (message, callback, title, buttonLabels, defaultText) {
- // `notification.prompt` executes asynchronously
- setTimeout(function () {
- var result = window.prompt(message, defaultText || '');
- if (callback) {
- if (result === null) {
- callback({ buttonIndex: 2, input1: '' }); // Cancel
- } else {
- callback({ buttonIndex: 1, input1: result }); // OK
- }
- }
- }, 0);
-};
-/* eslint-enable standard/no-callback-literal */
-var audioContext = (function () {
- // Determine if the Audio API is supported by this browser
- var AudioApi = window.AudioContext;
- if (!AudioApi) {
- AudioApi = window.webkitAudioContext;
- }
-
- if (AudioApi) {
- // The Audio API is supported, so create a singleton instance of the AudioContext
- return new AudioApi();
- }
-
- return undefined;
-}());
-
-module.exports.beep = window.navigator.notification.beep = function (times) {
- if (times > 0) {
- var BEEP_DURATION = 700;
- var BEEP_INTERVAL = 300;
-
- if (audioContext) {
- // Start a beep, using the Audio API
- var osc = audioContext.createOscillator();
- osc.type = 0; // sounds like a "beep"
- osc.connect(audioContext.destination);
- osc.start(0);
-
- setTimeout(function () {
- // Stop the beep after the BEEP_DURATION
- osc.stop(0);
-
- if (--times > 0) {
- // Beep again, after a pause
- setTimeout(function () {
- navigator.notification.beep(times);
- }, BEEP_INTERVAL);
- }
-
- }, BEEP_DURATION);
- } else if (typeof (console) !== 'undefined' && typeof (console.log) === 'function') {
- // Audio API isn't supported, so just write `beep` to the console
- for (var i = 0; i < times; i++) {
- console.log('Beep!');
- }
- }
- }
-};
diff --git a/app/plugins/cordova-plugin-dialogs/www/notification.js b/app/plugins/cordova-plugin-dialogs/www/notification.js
deleted file mode 100644
index 4a428d7..0000000
--- a/app/plugins/cordova-plugin-dialogs/www/notification.js
+++ /dev/null
@@ -1,130 +0,0 @@
-/*
- *
- * 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.
- *
-*/
-
-var exec = require('cordova/exec');
-var platform = require('cordova/platform');
-
-/**
- * Provides access to notifications on the device.
- */
-
-module.exports = {
-
- /**
- * Open a native alert dialog, with a customizable title and button text.
- *
- * @param {String} message Message to print in the body of the alert
- * @param {Function} completeCallback The callback that is called when user clicks on a button.
- * @param {String} title Title of the alert dialog (default: Alert)
- * @param {String} buttonLabel Label of the close button (default: OK)
- */
- alert: function (message, completeCallback, title, buttonLabel) {
- var _message = (typeof message === 'string' ? message : JSON.stringify(message));
- var _title = (typeof title === 'string' ? title : 'Alert');
- var _buttonLabel = (buttonLabel && typeof buttonLabel === 'string' ? buttonLabel : 'OK');
- exec(completeCallback, null, 'Notification', 'alert', [_message, _title, _buttonLabel]);
- },
-
- /**
- * Open a native confirm dialog, with a customizable title and button text.
- * The result that the user selects is returned to the result callback.
- *
- * @param {String} message Message to print in the body of the alert
- * @param {Function} resultCallback The callback that is called when user clicks on a button.
- * @param {String} title Title of the alert dialog (default: Confirm)
- * @param {Array} buttonLabels Array of the labels of the buttons (default: ['OK', 'Cancel'])
- */
- confirm: function (message, resultCallback, title, buttonLabels) {
- var _message = (typeof message === 'string' ? message : JSON.stringify(message));
- var _title = (typeof title === 'string' ? title : 'Confirm');
- var _buttonLabels = (buttonLabels || ['OK', 'Cancel']);
-
- // Strings are deprecated!
- if (typeof _buttonLabels === 'string') {
- console.log('Notification.confirm(string, function, string, string) is deprecated. Use Notification.confirm(string, function, string, array).');
- }
-
- _buttonLabels = convertButtonLabels(_buttonLabels);
-
- exec(resultCallback, null, 'Notification', 'confirm', [_message, _title, _buttonLabels]);
- },
-
- /**
- * Open a native prompt dialog, with a customizable title and button text.
- * The following results are returned to the result callback:
- * buttonIndex Index number of the button selected.
- * input1 The text entered in the prompt dialog box.
- *
- * @param {String} message Dialog message to display (default: "Prompt message")
- * @param {Function} resultCallback The callback that is called when user clicks on a button.
- * @param {String} title Title of the dialog (default: "Prompt")
- * @param {Array} buttonLabels Array of strings for the button labels (default: ["OK","Cancel"])
- * @param {String} defaultText Textbox input value (default: empty string)
- */
- prompt: function (message, resultCallback, title, buttonLabels, defaultText) {
- var _message = (typeof message === 'string' ? message : JSON.stringify(message));
- var _title = (typeof title === 'string' ? title : 'Prompt');
- var _buttonLabels = (buttonLabels || ['OK', 'Cancel']);
-
- // Strings are deprecated!
- if (typeof _buttonLabels === 'string') {
- console.log('Notification.prompt(string, function, string, string) is deprecated. Use Notification.confirm(string, function, string, array).');
- }
-
- _buttonLabels = convertButtonLabels(_buttonLabels);
-
- var _defaultText = (defaultText || '');
- exec(resultCallback, null, 'Notification', 'prompt', [_message, _title, _buttonLabels, _defaultText]);
- },
-
- /**
- * Causes the device to beep.
- * On Android, the default notification ringtone is played "count" times.
- *
- * @param {Integer} count The number of beeps.
- */
- beep: function (count) {
- var defaultedCount = count || 1;
- exec(null, null, 'Notification', 'beep', [ defaultedCount ]);
- }
-};
-
-function convertButtonLabels (buttonLabels) {
-
- // Some platforms take an array of button label names.
- // Other platforms take a comma separated list.
- // For compatibility, we convert to the desired type based on the platform.
- if (platform.id === 'amazon-fireos' || platform.id === 'android' || platform.id === 'ios' ||
- platform.id === 'windowsphone' || platform.id === 'firefoxos' || platform.id === 'ubuntu' ||
- platform.id === 'windows8' || platform.id === 'windows') {
-
- if (typeof buttonLabels === 'string') {
- buttonLabels = buttonLabels.split(','); // not crazy about changing the var type here
- }
- } else {
- if (Array.isArray(buttonLabels)) {
- var buttonLabelArray = buttonLabels;
- buttonLabels = buttonLabelArray.toString();
- }
- }
-
- return buttonLabels;
-}
diff --git a/app/plugins/cordova-plugin-dialogs/www/windows/notification.css b/app/plugins/cordova-plugin-dialogs/www/windows/notification.css
deleted file mode 100644
index 785039b..0000000
--- a/app/plugins/cordova-plugin-dialogs/www/windows/notification.css
+++ /dev/null
@@ -1,84 +0,0 @@
-/*
- *
- * 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.
- *
-*/
-
-.dlgWrap {
- position: absolute;
- width: 100%;
- height: 100%;
- background-color: rgba(0, 0, 0, 0.25);
- z-index: 100000;
- top: 0;
-}
-
-.dlgContainer {
- width: 100%;
- min-height: 180px;
- height: auto;
- overflow: auto;
- background-color: white;
- position: relative;
- line-height: 2;
- top: 50%;
- transform: translateY(-50%);
- padding: 0 30%;
-}
-
-.dlgContainer #lbl-title {
- font-size: 24pt;
-}
-
-.dlgContainer #prompt-input {
- width: 100%;
-}
-
-.dlgButton {
- margin: 8px 0 0 16px;
- float: right;
- font-size: 11pt;
- background-color: #cccccc;
- border: none;
- font-weight: 600;
- font-family: "Segoe UI", Arial, sans-serif;
- padding: 0 22px;
-}
-
-.dlgButton.dlgButtonFirst {
- color: white;
- background-color: #464646;
-}
-
-.dlgContainer.dlgContainer-windows {
- width: 50%;
- max-width: 680px;
- padding: 0 5%;
- top: 50%;
- left: 50%;
- position: fixed;
- transform: translate(-50%, -50%);
- border: 1px solid rgb(24, 160, 191);
- border-image: none;
- box-shadow: 0 0 14px 6px rgba(0,0,0,0.16);
- text-transform: none;
-}
-
-.dlgContainer.dlgContainer-phone {
- padding: 0 5%;
-}
diff --git a/app/plugins/cordova-plugin-statusbar/CONTRIBUTING.md b/app/plugins/cordova-plugin-statusbar/CONTRIBUTING.md
deleted file mode 100644
index 4c8e6a5..0000000
--- a/app/plugins/cordova-plugin-statusbar/CONTRIBUTING.md
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-# Contributing to Apache Cordova
-
-Anyone can contribute to Cordova. And we need your contributions.
-
-There are multiple ways to contribute: report bugs, improve the docs, and
-contribute code.
-
-For instructions on this, start with the
-[contribution overview](http://cordova.apache.org/contribute/).
-
-The details are explained there, but the important items are:
- - Sign and submit an Apache ICLA (Contributor License Agreement).
- - Have a Jira issue open that corresponds to your contribution.
- - Run the tests so your patch doesn't break existing functionality.
-
-We look forward to your contributions!
diff --git a/app/plugins/cordova-plugin-statusbar/LICENSE b/app/plugins/cordova-plugin-statusbar/LICENSE
deleted file mode 100644
index 7a4a3ea..0000000
--- a/app/plugins/cordova-plugin-statusbar/LICENSE
+++ /dev/null
@@ -1,202 +0,0 @@
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed 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.
\ No newline at end of file
diff --git a/app/plugins/cordova-plugin-statusbar/NOTICE b/app/plugins/cordova-plugin-statusbar/NOTICE
deleted file mode 100644
index 8ec56a5..0000000
--- a/app/plugins/cordova-plugin-statusbar/NOTICE
+++ /dev/null
@@ -1,5 +0,0 @@
-Apache Cordova
-Copyright 2012 The Apache Software Foundation
-
-This product includes software developed at
-The Apache Software Foundation (http://www.apache.org/).
diff --git a/app/plugins/cordova-plugin-statusbar/README.md b/app/plugins/cordova-plugin-statusbar/README.md
deleted file mode 100644
index d6bf29c..0000000
--- a/app/plugins/cordova-plugin-statusbar/README.md
+++ /dev/null
@@ -1,332 +0,0 @@
----
-title: Statusbar
-description: Control the device status bar.
----
-
-
-|AppVeyor|Travis CI|
-|:-:|:-:|
-|[![Build status](https://ci.appveyor.com/api/projects/status/github/apache/cordova-plugin-statusbar?branch=master)](https://ci.appveyor.com/project/ApacheSoftwareFoundation/cordova-plugin-statusbar)|[![Build Status](https://travis-ci.org/apache/cordova-plugin-statusbar.svg?branch=master)](https://travis-ci.org/apache/cordova-plugin-statusbar)|
-
-# cordova-plugin-statusbar
-
-StatusBar
-======
-
-> The `StatusBar` object provides some functions to customize the iOS and Android StatusBar.
-
-:warning: Report issues on the [Apache Cordova issue tracker](https://issues.apache.org/jira/issues/?jql=project%20%3D%20CB%20AND%20status%20in%20(Open%2C%20%22In%20Progress%22%2C%20Reopened)%20AND%20resolution%20%3D%20Unresolved%20AND%20component%20%3D%20%22cordova-plugin-statusbar%22%20ORDER%20BY%20priority%20DESC%2C%20summary%20ASC%2C%20updatedDate%20DESC)
-
-
-## Installation
-
-This installation method requires cordova 5.0+
-
- cordova plugin add cordova-plugin-statusbar
-Older versions of cordova can still install via the __deprecated__ id
-
- cordova plugin add org.apache.cordova.statusbar
-It is also possible to install via repo url directly ( unstable )
-
- cordova plugin add https://github.com/apache/cordova-plugin-statusbar.git
-
-
-Preferences
------------
-
-#### config.xml
-
-- __StatusBarOverlaysWebView__ (boolean, defaults to true). On iOS 7, make the statusbar overlay or not overlay the WebView at startup.
-
-
-
-- __StatusBarBackgroundColor__ (color hex string, no default value). On iOS 7, set the background color of the statusbar by a hex string (#RRGGBB) at startup. If this value is not set, the background color will be transparent.
-
-
-
-- __StatusBarStyle__ (status bar style, defaults to lightcontent). On iOS 7, set the status bar style. Available options default, lightcontent, blacktranslucent, blackopaque.
-
-
-
-- __StatusBarDefaultScrollToTop__ (boolean, defaults to false). On iOS 7, allows the Cordova WebView to use default scroll-to-top behavior. Defaults to false so you can listen to the "statusTap" event (described below) and customize the behavior instead.
-
-
-
-### Android Quirks
-The Android 5+ guidelines specify using a different color for the statusbar than your main app color (unlike the uniform statusbar color of many iOS 7+ apps), so you may want to set the statusbar color at runtime instead via `StatusBar.backgroundColorByHexString` or `StatusBar.backgroundColorByName`. One way to do that would be:
-```js
-if (cordova.platformId == 'android') {
- StatusBar.backgroundColorByHexString("#333");
-}
-```
-
-Hiding at startup
------------
-
-During runtime you can use the StatusBar.hide function below, but if you want the StatusBar to be hidden at app startup, you must modify your app's Info.plist file.
-
-Add/edit these two attributes if not present. Set **"Status bar is initially hidden"** to **"YES"** and set **"View controller-based status bar appearance"** to **"NO"**. If you edit it manually without Xcode, the keys and values are:
-
-
- UIStatusBarHidden
-
- UIViewControllerBasedStatusBarAppearance
-
-
-
-Methods
--------
-This plugin defines global `StatusBar` object.
-
-Although in the global scope, it is not available until after the `deviceready` event.
-
- document.addEventListener("deviceready", onDeviceReady, false);
- function onDeviceReady() {
- console.log(StatusBar);
- }
-
-- StatusBar.overlaysWebView
-- StatusBar.styleDefault
-- StatusBar.styleLightContent
-- StatusBar.styleBlackTranslucent
-- StatusBar.styleBlackOpaque
-- StatusBar.backgroundColorByName
-- StatusBar.backgroundColorByHexString
-- StatusBar.hide
-- StatusBar.show
-
-Properties
---------
-
-- StatusBar.isVisible
-
-Events
-------
-
-- statusTap
-
-StatusBar.overlaysWebView
-=================
-
-On iOS 7, make the statusbar overlay or not overlay the WebView.
-
- StatusBar.overlaysWebView(true);
-
-Description
------------
-
-On iOS 7, set to false to make the statusbar appear like iOS 6. Set the style and background color to suit using the other functions.
-
-
-Supported Platforms
--------------------
-
-- iOS
-
-Quick Example
--------------
-
- StatusBar.overlaysWebView(true);
- StatusBar.overlaysWebView(false);
-
-StatusBar.styleDefault
-=================
-
-Use the default statusbar (dark text, for light backgrounds).
-
- StatusBar.styleDefault();
-
-
-Supported Platforms
--------------------
-
-- iOS
-- Android 6+
-- Windows Phone 7
-- Windows Phone 8
-- Windows Phone 8.1
-
-StatusBar.styleLightContent
-=================
-
-Use the lightContent statusbar (light text, for dark backgrounds).
-
- StatusBar.styleLightContent();
-
-
-Supported Platforms
--------------------
-
-- iOS
-- Android 6+
-- Windows Phone 7
-- Windows Phone 8
-- Windows Phone 8.1
-
-StatusBar.styleBlackTranslucent
-=================
-
-Use the blackTranslucent statusbar (light text, for dark backgrounds).
-
- StatusBar.styleBlackTranslucent();
-
-
-Supported Platforms
--------------------
-
-- iOS
-- Android 6+
-- Windows Phone 7
-- Windows Phone 8
-- Windows Phone 8.1
-
-StatusBar.styleBlackOpaque
-=================
-
-Use the blackOpaque statusbar (light text, for dark backgrounds).
-
- StatusBar.styleBlackOpaque();
-
-
-Supported Platforms
--------------------
-
-- iOS
-- Android 6+
-- Windows Phone 7
-- Windows Phone 8
-- Windows Phone 8.1
-
-
-StatusBar.backgroundColorByName
-=================
-
-On iOS 7, when you set StatusBar.statusBarOverlaysWebView to false, you can set the background color of the statusbar by color name.
-
- StatusBar.backgroundColorByName("red");
-
-Supported color names are:
-
- black, darkGray, lightGray, white, gray, red, green, blue, cyan, yellow, magenta, orange, purple, brown
-
-
-Supported Platforms
--------------------
-
-- iOS
-- Android 5+
-- Windows Phone 7
-- Windows Phone 8
-- Windows Phone 8.1
-
-StatusBar.backgroundColorByHexString
-=================
-
-Sets the background color of the statusbar by a hex string.
-
- StatusBar.backgroundColorByHexString("#C0C0C0");
-
-CSS shorthand properties are also supported.
-
- StatusBar.backgroundColorByHexString("#333"); // => #333333
- StatusBar.backgroundColorByHexString("#FAB"); // => #FFAABB
-
-On iOS 7, when you set StatusBar.statusBarOverlaysWebView to false, you can set the background color of the statusbar by a hex string (#RRGGBB).
-
-On WP7 and WP8 you can also specify values as #AARRGGBB, where AA is an alpha value
-
-Supported Platforms
--------------------
-
-- iOS
-- Android 5+
-- Windows Phone 7
-- Windows Phone 8
-- Windows Phone 8.1
-
-StatusBar.hide
-=================
-
-Hide the statusbar.
-
- StatusBar.hide();
-
-
-Supported Platforms
--------------------
-
-- iOS
-- Android
-- Windows Phone 7
-- Windows Phone 8
-- Windows Phone 8.1
-
-StatusBar.show
-=================
-
-Shows the statusbar.
-
- StatusBar.show();
-
-
-Supported Platforms
--------------------
-
-- iOS
-- Android
-- Windows Phone 7
-- Windows Phone 8
-- Windows Phone 8.1
-
-
-StatusBar.isVisible
-=================
-
-Read this property to see if the statusbar is visible or not.
-
- if (StatusBar.isVisible) {
- // do something
- }
-
-
-Supported Platforms
--------------------
-
-- iOS
-- Android
-- Windows Phone 7
-- Windows Phone 8
-- Windows Phone 8.1
-
-
-statusTap
-=========
-
-Listen for this event to know if the statusbar was tapped.
-
- window.addEventListener('statusTap', function() {
- // scroll-up with document.body.scrollTop = 0; or do whatever you want
- });
-
-
-Supported Platforms
--------------------
-
-- iOS
diff --git a/app/plugins/cordova-plugin-statusbar/RELEASENOTES.md b/app/plugins/cordova-plugin-statusbar/RELEASENOTES.md
deleted file mode 100644
index e79187c..0000000
--- a/app/plugins/cordova-plugin-statusbar/RELEASENOTES.md
+++ /dev/null
@@ -1,172 +0,0 @@
-
-# Release Notes
-
-### 2.4.2 (Apr 12, 2018)
-* [CB-12679](https://issues.apache.org/jira/browse/CB-12679) Remove Permissions section
-
-### 2.4.1 (Dec 27, 2017)
-* [CB-13712](https://issues.apache.org/jira/browse/CB-13712) (iOS): fix overlaysWebView reset on rotation (#92)
-
-### 2.4.0 (Dec 15, 2017)
-* [CB-13623](https://issues.apache.org/jira/browse/CB-13623) (iOS): Remove **iOS** 6-7 code
-
-### 2.3.0 (Nov 06, 2017)
-* [CB-13476](https://issues.apache.org/jira/browse/CB-13476) (iOS): handle double size statusbar on SDK 10 for **iOS 11**
-* [CB-13394](https://issues.apache.org/jira/browse/CB-13394) (iOS): fix `iPhone X` StatusBar rendering in landscape
-* [CB-11858](https://issues.apache.org/jira/browse/CB-11858) (android) Add `StatusBarStyle` feature support for **Android M+**
-* [CB-13311](https://issues.apache.org/jira/browse/CB-13311) (iOS) Statusbar does not overlay correctly on `iPhone X`
-* [CB-13028](https://issues.apache.org/jira/browse/CB-13028) (CI) **Browser** builds on Travis and AppVeyor
-* [CB-12812](https://issues.apache.org/jira/browse/CB-12812) (browser) Fix statusbar plugin with **Browser** platform
-* [CB-12847](https://issues.apache.org/jira/browse/CB-12847) added `bugs` entry to `package.json`.
-
-### 2.2.3 (Apr 27, 2017)
-* [CB-12622](https://issues.apache.org/jira/browse/CB-12622) Added **Android 6.0** build badge to `README`
-* [CB-10879](https://issues.apache.org/jira/browse/CB-10879) Enable overlaysWebView on **Android** API 21+
-* [CB-12685](https://issues.apache.org/jira/browse/CB-12685) added `package.json` to tests folder
-
-### 2.2.2 (Feb 28, 2017)
-* [CB-12188](https://issues.apache.org/jira/browse/CB-12188) Status Bar is not changing in some specific **Android** phone (Red MI 3s Prime)
-* [CB-12369](https://issues.apache.org/jira/browse/CB-12369) Add plugin typings from `DefinitelyTyped`
-* [CB-12363](https://issues.apache.org/jira/browse/CB-12363) Added build badges for **iOS 9.3** and **iOS 10.0**
-* [CB-12196](https://issues.apache.org/jira/browse/CB-12196) **iOS** fix Status Bar Not Hiding
-* [CB-12141](https://issues.apache.org/jira/browse/CB-12141) **iOS** fix white app screen after camera overlay shown on iPad
-* [CB-12230](https://issues.apache.org/jira/browse/CB-12230) Removed **Windows 8.1** build badges
-
-### 2.2.1 (Dec 07, 2016)
-* [CB-12224](https://issues.apache.org/jira/browse/CB-12224) Updated version and RELEASENOTES.md for release 2.2.1
-* [CB-10288](https://issues.apache.org/jira/browse/CB-10288) statusbar plugin interaction with iOS multitasking
-* [CB-10158](https://issues.apache.org/jira/browse/CB-10158) (ios) fix StatusBar issue when recovering from fullscreen video
-* [CB-10341](https://issues.apache.org/jira/browse/CB-10341) ios, document statusTap event
-* [CB-11191](https://issues.apache.org/jira/browse/CB-11191) Statusbar plugin causing issues with webview size
-* [CB-11917](https://issues.apache.org/jira/browse/CB-11917) - Remove pull request template checklist item: "iCLA has been submitted…"
-* [CB-11832](https://issues.apache.org/jira/browse/CB-11832) Incremented plugin version.
-
-### 2.2.0 (Sep 08, 2016)
-* [CB-11795](https://issues.apache.org/jira/browse/CB-11795) Add 'protective' entry to cordovaDependencies
-* Handle extended status bar on **iOS**
-* Plugin uses `Android Log class` and not `Cordova LOG class`
-* [CB-11287](https://issues.apache.org/jira/browse/CB-11287) (**ios**) - fix webview resize after modal on **iPhones**
-* [CB-11485](https://issues.apache.org/jira/browse/CB-11485) fix resize on rotation with popover
-* Add badges for paramedic builds on Jenkins
-* [CB-11197](https://issues.apache.org/jira/browse/CB-11197) Keep status bar hidden when keyboard pops up
-* Add pull request template.
-* [CB-10866](https://issues.apache.org/jira/browse/CB-10866) Adding engine info to `package.json`
-* patched missing `_ready` method, and changed the way the proxy is installed
-* [CB-10996](https://issues.apache.org/jira/browse/CB-10996) Adding front matter to `README.md`
-
-### 2.1.3 (Apr 15, 2016)
-* [CB-11018](https://issues.apache.org/jira/browse/CB-11018) Fix statusbar with `inappbrowser` causing incorrect orientation on **iOS8**
-* [CB-10884](https://issues.apache.org/jira/browse/CB-10884) `Inappbrowser` breaks UI while Screen orientation changes from landscape to portrait on **iOS**
-
-### 2.1.2 (Mar 09, 2016)
-* [CB-10752](https://issues.apache.org/jira/browse/CB-10752) for for status bar overlays the webview on **iOS** 6 in some cases
-* [CB-10683](https://issues.apache.org/jira/browse/CB-10683) Fix wrong StatusBar.isVisible initial value on **Windows**
-* [CB-10636](https://issues.apache.org/jira/browse/CB-10636) Add JSHint for plugins
-* [CB-10047](https://issues.apache.org/jira/browse/CB-10047) fix **iOS** 8 deprecated warnings
-
-### 2.1.1 (Feb 09, 2016)
-* [CB-10102](https://issues.apache.org/jira/browse/CB-10102) The removeObserver code was wrong and it might crash on plugin deallocation
-
-### 2.1.0 (Jan 15, 2016)
-* [CB-9513](https://issues.apache.org/jira/browse/CB-9513) Allow to show/hide status bar in fullscreen mode.
-* [CB-8720](https://issues.apache.org/jira/browse/CB-8720) Fix status bar position when app started upside down on **iOS 7**.
-* [CB-10118](https://issues.apache.org/jira/browse/CB-10118) Fixes plugin loading error for **Browser** platform
-
-### 2.0.0 (Nov 18, 2015)
-* [CB-10035](https://issues.apache.org/jira/browse/CB-10035) Updated `RELEASENOTES` to be newest to oldest
-* Added `weakSelf` reference for block use
-* Fixes [CB-4712](https://issues.apache.org/jira/browse/CB-4712), [CB-5439](https://issues.apache.org/jira/browse/CB-5439) statusbar issues
-* Fixing contribute link.
-* [CB-7965](https://issues.apache.org/jira/browse/CB-7965) Add cordova-plugin-statusbar support for **Browser** platform
-* Don't use `IsAtLeastiOSVersion` macro to determine height
-* Use correct statusbar height for landscape orientation in iOS >= 8
-* remove travis-ci
-* [CB-9202](https://issues.apache.org/jira/browse/CB-9202) updated repo url to github mirror in package.json
-* Added verbose install text for users on < cordova 5.0
-* update docs for `StatusBarBackgroundColor`
-
-### 1.0.1 (Jun 17, 2015)
-* add auto-tests for basic api
-* [CB-9180](https://issues.apache.org/jira/browse/CB-9180) Add correct supported check for **Windows 8.1** desktop
-* [CB-9128](https://issues.apache.org/jira/browse/CB-9128) cordova-plugin-statusbar documentation translation: cordova-plugin-statusbar
-* fix npm md issue
-
-### 1.0.0 (Apr 15, 2015)
-* [CB-8746](https://issues.apache.org/jira/browse/CB-8746) gave plugin major version bump
-* [CB-8683](https://issues.apache.org/jira/browse/CB-8683) changed plugin-id to pacakge-name
-* [CB-8653](https://issues.apache.org/jira/browse/CB-8653) properly updated translated docs to use new id
-* [CB-8653](https://issues.apache.org/jira/browse/CB-8653) updated translated docs to use new id
-* Use TRAVIS_BUILD_DIR, install paramedic by npm
-* [CB-8653](https://issues.apache.org/jira/browse/CB-8653) Updated Readme
-* - Use StatusBarBackgroundColor instead of AndroidStatusBarBackgroundColor, and added a quirk to the readme.
-* - Add support for StatusBar.backgroundColorByHexString (and StatusBar.backgroundColorByName) on Android 5 and up
-* Allow setting the statusbar backgroundcolor on Android
-* [CB-8575](https://issues.apache.org/jira/browse/CB-8575) Integrate TravisCI
-* [CB-8438](https://issues.apache.org/jira/browse/CB-8438) cordova-plugin-statusbar documentation translation: cordova-plugin-statusbar
-* [CB-8538](https://issues.apache.org/jira/browse/CB-8538) Added package.json file
-
-### 0.1.10 (Feb 04, 2015)
-* [CB-8351](https://issues.apache.org/jira/browse/CB-8351) ios: Use argumentForIndex rather than NSArray extension
-
-### 0.1.9 (Dec 02, 2014)
-* Fix onload attribute within to be a
-* [CB-8010](https://issues.apache.org/jira/browse/CB-8010) - Statusbar colour does not change to orange
-* added checks for running on windows when StatusBar is NOT available
-* [CB-7986](https://issues.apache.org/jira/browse/CB-7986) Add cordova-plugin-statusbar support for **Windows Phone 8.1**
-* [CB-7977](https://issues.apache.org/jira/browse/CB-7977) Mention `deviceready` in plugin docs
-* [CB-7979](https://issues.apache.org/jira/browse/CB-7979) Each plugin doc should have a ## Installation section
-* Inserting leading space after # for consistency
-* [CB-7549](https://issues.apache.org/jira/browse/CB-7549) - (Re-fix) `StatusBar` **iOS 8** Landscape issue (closes #15)
-* [CB-7700](https://issues.apache.org/jira/browse/CB-7700) cordova-plugin-statusbar documentation translation: cordova-plugin-statusbar
-* [CB-7571](https://issues.apache.org/jira/browse/CB-7571) Bump version of nested plugin to match parent plugin
-
-### 0.1.8 (Sep 17, 2014)
-* [CB-7549](https://issues.apache.org/jira/browse/CB-7549) [StatusBar][iOS 8] Landscape issue
-* [CB-7486](https://issues.apache.org/jira/browse/CB-7486) Remove StatusBarBackgroundColor intial preference (black background) so background will be initially transparent
-* Renamed test dir, added nested plugin.xml
-* added documentation for manual tests, moved background color test below overlay test
-* [CB-7195](https://issues.apache.org/jira/browse/CB-7195) ported statusbar tests to framework
-
-### 0.1.7 (Aug 06, 2014)
-* Add LICENSE and NOTICE
-* Update statusbar.js
-* Update backgroundColorByHexString function
-* ios: Use a persistent callbackId instead of calling sendJs
-* [CB-6626](https://issues.apache.org/jira/browse/CB-6626) ios: Add a JS event for tapping on statusbar
-* ios: Fix hide to adjust webview's frame only when status bar is not overlaying webview
-* [CB-6127](https://issues.apache.org/jira/browse/CB-6127) Updated translations for docs
-* android: Fix StatusBar.initialize() not running on UI thread
-
-### 0.1.6 (Jun 05, 2014)
-* [CB-6783](https://issues.apache.org/jira/browse/CB-6783) - added StatusBarStyle config preference, updated docs (closes #9)
-* [CB-6812](https://issues.apache.org/jira/browse/CB-6812) Add license
-* [CB-6491](https://issues.apache.org/jira/browse/CB-6491) add CONTRIBUTING.md
-* [CB-6264](https://issues.apache.org/jira/browse/CB-6264) minor formatting issue
-* Update docs with recent WP changes, remove 'clear' from the loist of named colors in documentation
-* [CB-6513](https://issues.apache.org/jira/browse/CB-6513) - Statusbar plugin for Android is not compiling
-
-### 0.1.5 (Apr 17, 2014) (First release as a core Cordova Plugin)
-* [CB-6316](https://issues.apache.org/jira/browse/CB-6316): Added README.md which point to the new location for docs
-* [CB-6316](https://issues.apache.org/jira/browse/CB-6316): Added license header to the documentation. Added README.md which point to the new location for docs
-* [CB-6316](https://issues.apache.org/jira/browse/CB-6316): Moved StatusBar plugin documentation to docs folder
-* [CB-6314](https://issues.apache.org/jira/browse/CB-6314): [android] Add StatusBar.isVisible support to Android
-* [CB-6460](https://issues.apache.org/jira/browse/CB-6460): Update license headers
diff --git a/app/plugins/cordova-plugin-statusbar/doc/de/README.md b/app/plugins/cordova-plugin-statusbar/doc/de/README.md
deleted file mode 100644
index 9247598..0000000
--- a/app/plugins/cordova-plugin-statusbar/doc/de/README.md
+++ /dev/null
@@ -1,276 +0,0 @@
-
-
-# cordova-plugin-statusbar
-
-[![Build Status](https://travis-ci.org/apache/cordova-plugin-statusbar.svg)](https://travis-ci.org/apache/cordova-plugin-statusbar)
-
-# StatusBar
-
-> Das `StatusBar` Objekt stellt einige Funktionen zum Anpassen des iOS und Android StatusBar.
-
-## Installation
-
- cordova plugin add cordova-plugin-statusbar
-
-
-## "Einstellungen"
-
-#### "config.xml"
-
- * **StatusBarOverlaysWebView** (Boolean, der Standardwert ist True). Stellen Sie auf iOS 7 die Statusbar-Overlay oder keine Überlagerung der WebView beim Start.
-
-
-
-
- * **StatusBarBackgroundColor** (Farbe hex String, Standardwert ist #000000). Auf iOS legen 7 und Android 5, Sie die Hintergrundfarbe der Statusbar von eine hexadezimale Zeichenfolge (#RRGGBB) beim Start.
-
-
-
-
- * **StatusBarStyle** (Status Bar-Stil, der Standardwert ist Lightcontent). Legen Sie auf iOS 7 den Status-Bar-Stil. Verfügbaren Optionen Standard, Lightcontent, Blacktranslucent, Blackopaque.
-
-
-
-
-### Android Eigenarten
-
-Die Android 5 + Leitlinien angeben, verwenden eine andere Farbe für die Statusbar als Ihre Hauptanwendung Farbe (anders als die einheitliche Statusbar Farbe viele iOS 7 + apps), so Sie die Statusbar Farbe zur Laufzeit statt über `StatusBar.backgroundColorByHexString` oder `StatusBar.backgroundColorByName`festzulegen möchten vielleicht. Eine Möglichkeit dazu wäre:
-
-```js
-if (cordova.platformId == 'android') {
- StatusBar.backgroundColorByHexString("#333");
-}
-```
-
-## Beim Start ausblenden
-
-Während der Laufzeit können Sie die StatusBar.hide-Funktion unten, aber die StatusBar beim Start der app versteckt werden soll, müssen Sie Ihre app Info.plist Datei ändern.
-
-Diese beiden Attribute hinzufügen/bearbeiten, wenn nicht vorhanden. Legen Sie **"Statusleiste ist anfangs ausgeblendet"** auf **"YES"** und **"View Controller-basierte Status Bar aussehen"** auf **"NO"**. Wenn Sie es manuell ohne Xcode bearbeiten, werden die Schlüssel und Werte:
-
- UIStatusBarHidden
-
- UIViewControllerBasedStatusBarAppearance
-
-
-
-## Methoden
-
-Dieses Plugin wird globales `StatusBar`-Objekt definiert.
-
-Obwohl im globalen Gültigkeitsbereich, steht es nicht bis nach dem `deviceready`-Ereignis.
-
- document.addEventListener("deviceready", onDeviceReady, false);
- function onDeviceReady() {
- console.log(StatusBar);
- }
-
-
- * StatusBar.overlaysWebView
- * StatusBar.styleDefault
- * StatusBar.styleLightContent
- * StatusBar.styleBlackTranslucent
- * StatusBar.styleBlackOpaque
- * StatusBar.backgroundColorByName
- * StatusBar.backgroundColorByHexString
- * StatusBar.hide
- * StatusBar.show
-
-## Eigenschaften
-
- * StatusBar.isVisible
-
-## Berechtigungen
-
-#### "config.xml"
-
-
-
-
-
-
-# StatusBar.overlaysWebView
-
-Stellen Sie auf iOS 7 Statusbar überlagern oder nicht überlagert die WebView.
-
- StatusBar.overlaysWebView(true);
-
-
-## Beschreibung
-
-Auf iOS 7 zu der Statusbar wie iOS 6 erscheinen auf False festgelegt. Legen Sie die Stil und Hintergrund Farbe entsprechend mit den anderen Funktionen.
-
-## Unterstützte Plattformen
-
- * iOS
-
-## Kurzes Beispiel
-
- StatusBar.overlaysWebView(true);
- StatusBar.overlaysWebView(false);
-
-
-# StatusBar.styleDefault
-
-Verwenden Sie die Standard-Statusbar (dunkle Text, für helle Hintergründe).
-
- StatusBar.styleDefault();
-
-
-## Unterstützte Plattformen
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone-8.1
-
-# StatusBar.styleLightContent
-
-Verwenden Sie die LightContent-Statusbar (heller Text, für dunkle Hintergründe).
-
- StatusBar.styleLightContent();
-
-
-## Unterstützte Plattformen
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone-8.1
-
-# StatusBar.styleBlackTranslucent
-
-Verwenden Sie die BlackTranslucent-Statusbar (heller Text, für dunkle Hintergründe).
-
- StatusBar.styleBlackTranslucent();
-
-
-## Unterstützte Plattformen
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone-8.1
-
-# StatusBar.styleBlackOpaque
-
-Verwenden Sie die BlackOpaque-Statusbar (heller Text, für dunkle Hintergründe).
-
- StatusBar.styleBlackOpaque();
-
-
-## Unterstützte Plattformen
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone-8.1
-
-# StatusBar.backgroundColorByName
-
-Auf iOS 7 Wenn Sie StatusBar.statusBarOverlaysWebView auf False festlegen, können Sie die Hintergrundfarbe der Statusbar von Farbnamen festlegen.
-
- StatusBar.backgroundColorByName("red");
-
-
-Unterstützte Farbnamen sind:
-
- black, darkGray, lightGray, white, gray, red, green, blue, cyan, yellow, magenta, orange, purple, brown
-
-
-## Unterstützte Plattformen
-
- * iOS
- * Android 5+
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone-8.1
-
-# StatusBar.backgroundColorByHexString
-
-Legt die Hintergrundfarbe der Statusbar von eine hexadezimale Zeichenfolge fest.
-
- StatusBar.backgroundColorByHexString("#C0C0C0");
-
-
-CSS-Kurzschrift-Eigenschaften werden ebenfalls unterstützt.
-
- StatusBar.backgroundColorByHexString("#333"); // => #333333
- StatusBar.backgroundColorByHexString("#FAB"); // => #FFAABB
-
-
-Auf iOS 7 Wenn Sie StatusBar.statusBarOverlaysWebView auf False festlegen, können Sie die Hintergrundfarbe der Statusbar von eine hexadezimale Zeichenfolge (#RRGGBB) festlegen.
-
-Auf WP7 und WP8 können Sie auch Werte wie #AARRGGBB, angeben wo AA einen alpha-Wert ist
-
-## Unterstützte Plattformen
-
- * iOS
- * Android 5+
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone-8.1
-
-# StatusBar.hide
-
-Ausblenden der Statusleiste.
-
- StatusBar.hide();
-
-
-## Unterstützte Plattformen
-
- * iOS
- * Android
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone-8.1
-
-# StatusBar.show
-
-Zeigt die Statusleiste.
-
- StatusBar.show();
-
-
-## Unterstützte Plattformen
-
- * iOS
- * Android
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone-8.1
-
-# StatusBar.isVisible
-
-Lesen Sie diese Eigenschaft, um festzustellen, ob die Statusbar sichtbar oder nicht ist.
-
- if (StatusBar.isVisible) {
- // do something
- }
-
-
-## Unterstützte Plattformen
-
- * iOS
- * Android
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone-8.1
\ No newline at end of file
diff --git a/app/plugins/cordova-plugin-statusbar/doc/de/index.md b/app/plugins/cordova-plugin-statusbar/doc/de/index.md
deleted file mode 100644
index 9f913c5..0000000
--- a/app/plugins/cordova-plugin-statusbar/doc/de/index.md
+++ /dev/null
@@ -1,262 +0,0 @@
-
-
-# cordova-plugin-statusbar
-
-# StatusBar
-
-> Das `StatusBar` Objekt stellt einige Funktionen zum Anpassen des iOS und Android StatusBar.
-
-## Installation
-
- cordova plugin add cordova-plugin-statusbar
-
-
-## "Einstellungen"
-
-#### config.xml
-
-* **StatusBarOverlaysWebView** (Boolean, der Standardwert ist True). Stellen Sie auf iOS 7 die Statusbar-Overlay oder keine Überlagerung der WebView beim Start.
-
-
-
-
-* **StatusBarBackgroundColor** (Farbe hex String, der Standardwert ist #000000). Legen Sie auf iOS 7 die Hintergrundfarbe der Statusbar von eine hexadezimale Zeichenfolge (#RRGGBB) beim Start.
-
-
-
-
-* **StatusBarStyle** (Status Bar-Stil, der Standardwert ist Lightcontent). Legen Sie auf iOS 7 den Status-Bar-Stil. Verfügbaren Optionen Standard, Lightcontent, Blacktranslucent, Blackopaque.
-
-
-
-
-## Beim Start ausblenden
-
-Während der Laufzeit können Sie die StatusBar.hide-Funktion unten, aber die StatusBar beim Start der app versteckt werden soll, müssen Sie Ihre app Info.plist Datei ändern.
-
-Diese beiden Attribute hinzufügen/bearbeiten, wenn nicht vorhanden. Legen Sie **"Statusleiste ist anfangs ausgeblendet"** auf **"YES"** und **"View Controller-basierte Status Bar aussehen"** auf **"NO"**. Wenn Sie es manuell ohne Xcode bearbeiten, werden die Schlüssel und Werte:
-
- UIStatusBarHidden
-
- UIViewControllerBasedStatusBarAppearance
-
-
-
-## Methoden
-
-Dieses Plugin wird globales `StatusBar`-Objekt definiert.
-
-Obwohl im globalen Gültigkeitsbereich, steht es nicht bis nach dem `deviceready`-Ereignis.
-
- document.addEventListener("deviceready", onDeviceReady, false);
- function onDeviceReady() {
- console.log(StatusBar);
- }
-
-
-* StatusBar.overlaysWebView
-* StatusBar.styleDefault
-* StatusBar.styleLightContent
-* StatusBar.styleBlackTranslucent
-* StatusBar.styleBlackOpaque
-* StatusBar.backgroundColorByName
-* StatusBar.backgroundColorByHexString
-* StatusBar.hide
-* StatusBar.show
-
-## Eigenschaften
-
-* StatusBar.isVisible
-
-## Berechtigungen
-
-#### config.xml
-
-
-
-
-
-
-# StatusBar.overlaysWebView
-
-Stellen Sie auf iOS 7 Statusbar überlagern oder nicht überlagert die WebView.
-
- StatusBar.overlaysWebView(true);
-
-
-## Beschreibung
-
-Auf iOS 7 zu der Statusbar wie iOS 6 erscheinen auf False festgelegt. Legen Sie die Stil und Hintergrund Farbe entsprechend mit den anderen Funktionen.
-
-## Unterstützte Plattformen
-
-* iOS
-
-## Kurzes Beispiel
-
- StatusBar.overlaysWebView(true);
- StatusBar.overlaysWebView(false);
-
-
-# StatusBar.styleDefault
-
-Verwenden Sie die Standard-Statusbar (dunkle Text, für helle Hintergründe).
-
- StatusBar.styleDefault();
-
-
-## Unterstützte Plattformen
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone-8.1
-
-# StatusBar.styleLightContent
-
-Verwenden Sie die LightContent-Statusbar (heller Text, für dunkle Hintergründe).
-
- StatusBar.styleLightContent();
-
-
-## Unterstützte Plattformen
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone-8.1
-
-# StatusBar.styleBlackTranslucent
-
-Verwenden Sie die BlackTranslucent-Statusbar (heller Text, für dunkle Hintergründe).
-
- StatusBar.styleBlackTranslucent();
-
-
-## Unterstützte Plattformen
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone-8.1
-
-# StatusBar.styleBlackOpaque
-
-Verwenden Sie die BlackOpaque-Statusbar (heller Text, für dunkle Hintergründe).
-
- StatusBar.styleBlackOpaque();
-
-
-## Unterstützte Plattformen
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone-8.1
-
-# StatusBar.backgroundColorByName
-
-Auf iOS 7 Wenn Sie StatusBar.statusBarOverlaysWebView auf False festlegen, können Sie die Hintergrundfarbe der Statusbar von Farbnamen festlegen.
-
- StatusBar.backgroundColorByName("red");
-
-
-Unterstützte Farbnamen sind:
-
- black, darkGray, lightGray, white, gray, red, green, blue, cyan, yellow, magenta, orange, purple, brown
-
-
-## Unterstützte Plattformen
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone-8.1
-
-# StatusBar.backgroundColorByHexString
-
-Legt die Hintergrundfarbe der Statusbar von eine hexadezimale Zeichenfolge fest.
-
- StatusBar.backgroundColorByHexString("#C0C0C0");
-
-
-CSS-Kurzschrift-Eigenschaften werden ebenfalls unterstützt.
-
- StatusBar.backgroundColorByHexString("#333"); // => #333333
- StatusBar.backgroundColorByHexString("#FAB"); // => #FFAABB
-
-
-Auf iOS 7 Wenn Sie StatusBar.statusBarOverlaysWebView auf False festlegen, können Sie die Hintergrundfarbe der Statusbar von eine hexadezimale Zeichenfolge (#RRGGBB) festlegen.
-
-Auf WP7 und WP8 können Sie auch Werte wie #AARRGGBB, angeben wo AA einen alpha-Wert ist
-
-## Unterstützte Plattformen
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone-8.1
-
-# StatusBar.hide
-
-Ausblenden der Statusleiste.
-
- StatusBar.hide();
-
-
-## Unterstützte Plattformen
-
-* iOS
-* Android
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone-8.1
-
-# StatusBar.show
-
-Zeigt die Statusleiste.
-
- StatusBar.show();
-
-
-## Unterstützte Plattformen
-
-* iOS
-* Android
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone-8.1
-
-# StatusBar.isVisible
-
-Lesen Sie diese Eigenschaft, um festzustellen, ob die Statusbar sichtbar oder nicht ist.
-
- if (StatusBar.isVisible) {
- // do something
- }
-
-
-## Unterstützte Plattformen
-
-* iOS
-* Android
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone-8.1
diff --git a/app/plugins/cordova-plugin-statusbar/doc/es/README.md b/app/plugins/cordova-plugin-statusbar/doc/es/README.md
deleted file mode 100644
index 8be769d..0000000
--- a/app/plugins/cordova-plugin-statusbar/doc/es/README.md
+++ /dev/null
@@ -1,276 +0,0 @@
-
-
-# cordova-plugin-statusbar
-
-[![Build Status](https://travis-ci.org/apache/cordova-plugin-statusbar.svg)](https://travis-ci.org/apache/cordova-plugin-statusbar)
-
-# StatusBar
-
-> El `StatusBar` objeto proporciona algunas funciones para personalizar el iOS y Android StatusBar.
-
-## Instalación
-
- cordova plugin add cordova-plugin-statusbar
-
-
-## Preferencias
-
-#### config.xml
-
- * **StatusBarOverlaysWebView** (boolean, true por defecto). En iOS 7, hacer la superposición statusbar o no superponer la WebView al inicio.
-
-
-
-
- * **StatusBarBackgroundColor** (color hex string por defecto #000000). IOS 7 y 5 Android, configurar el color de fondo de la barra de estado por una cadena hexadecimal (#RRGGBB) en el arranque.
-
-
-
-
- * **StatusBarStyle** (status bar estilo por defecto lightcontent). En iOS 7, definir el estilo de barra de estado. Por defecto las opciones disponibles, lightcontent, blacktranslucent, blackopaque.
-
-
-
-
-### Rarezas Android
-
-Android 5 + pautas especifican utilizando un color diferente para la barra de estado que la aplicación principal de color (a diferencia del color de barra de estado uniforme de muchas apps de iOS 7 +), por lo que puede establecer el color de la barra de estado en tiempo de ejecución en su lugar a través de `StatusBar.backgroundColorByHexString` o `StatusBar.backgroundColorByName`. Una forma de hacerlo sería:
-
-```js
-if (cordova.platformId == 'android') {
- StatusBar.backgroundColorByHexString("#333");
-}
-```
-
-## Escondido en el arranque
-
-Durante el tiempo de ejecución puede utilizar la función StatusBar.hide abajo, pero si quieres la barra de estado que está escondido en el inicio de la aplicación, se debe modificar el archivo Info.plist de su aplicación.
-
-Agregar/editar estos dos atributos si no está presente. Defina **"inicialmente se esconde la barra de estado"** a **"YES"** y **"Aparición de vista basado en controlador estatus bar"** a **"NO"**. Si se edita manualmente sin Xcode, las claves y valores son:
-
- UIStatusBarHidden
-
- UIViewControllerBasedStatusBarAppearance
-
-
-
-## Métodos
-
-Este plugin define global `StatusBar` objeto.
-
-Aunque en el ámbito global, no estará disponible hasta después de la `deviceready` evento.
-
- document.addEventListener("deviceready", onDeviceReady, false);
- function onDeviceReady() {
- console.log(StatusBar);
- }
-
-
- * StatusBar.overlaysWebView
- * StatusBar.styleDefault
- * StatusBar.styleLightContent
- * StatusBar.styleBlackTranslucent
- * StatusBar.styleBlackOpaque
- * StatusBar.backgroundColorByName
- * StatusBar.backgroundColorByHexString
- * StatusBar.hide
- * StatusBar.show
-
-## Propiedades
-
- * StatusBar.isVisible
-
-## Permisos
-
-#### config.xml
-
-
-
-
-
-
-# StatusBar.overlaysWebView
-
-En iOS 7, hacer la barra de estado superposición o no superponer la vista Web.
-
- StatusBar.overlaysWebView(true);
-
-
-## Descripción
-
-En iOS 7, establecida en false para que la barra de estado aparezca como iOS 6. Establece el color de fondo y estilo para utilizar las otras funciones.
-
-## Plataformas soportadas
-
- * iOS
-
-## Ejemplo rápido
-
- StatusBar.overlaysWebView(true);
- StatusBar.overlaysWebView(false);
-
-
-# StatusBar.styleDefault
-
-Utilice la barra de estado por defecto (texto oscuro, para fondos de luz).
-
- StatusBar.styleDefault();
-
-
-## Plataformas soportadas
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.styleLightContent
-
-Utilice la barra de estado lightContent (texto ligero, para fondos oscuros).
-
- StatusBar.styleLightContent();
-
-
-## Plataformas soportadas
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.styleBlackTranslucent
-
-Utilice la barra de estado blackTranslucent (texto ligero, para fondos oscuros).
-
- StatusBar.styleBlackTranslucent();
-
-
-## Plataformas soportadas
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.styleBlackOpaque
-
-Utilice la barra de estado blackOpaque (texto ligero, para fondos oscuros).
-
- StatusBar.styleBlackOpaque();
-
-
-## Plataformas soportadas
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.backgroundColorByName
-
-En iOS 7, al establecer StatusBar.statusBarOverlaysWebView a false, se puede establecer el color de fondo de la barra de estado nombre del color.
-
- StatusBar.backgroundColorByName("red");
-
-
-Nombres de los colores admitidos son:
-
- black, darkGray, lightGray, white, gray, red, green, blue, cyan, yellow, magenta, orange, purple, brown
-
-
-## Plataformas soportadas
-
- * iOS
- * Android 5+
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.backgroundColorByHexString
-
-Establece el color de fondo de la barra de estado por una cadena hexadecimal.
-
- StatusBar.backgroundColorByHexString("#C0C0C0");
-
-
-Propiedades CSS abreviada también son compatibles.
-
- StatusBar.backgroundColorByHexString("#333"); // => #333333
- StatusBar.backgroundColorByHexString("#FAB"); // => #FFAABB
-
-
-En iOS 7, cuando se establece StatusBar.statusBarOverlaysWebView en false, se puede establecer el color de fondo de la barra de estado una cadena hexadecimal (#RRGGBB).
-
-En WP7 y WP8 también puede especificar valores como #AARRGGBB, donde AA es un valor alfa
-
-## Plataformas soportadas
-
- * iOS
- * Android 5+
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.hide
-
-Ocultar la barra de estado.
-
- StatusBar.hide();
-
-
-## Plataformas soportadas
-
- * iOS
- * Android
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.show
-
-Muestra la barra de estado.
-
- StatusBar.show();
-
-
-## Plataformas soportadas
-
- * iOS
- * Android
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.isVisible
-
-Lea esta propiedad para ver si la barra de estado es visible o no.
-
- if (StatusBar.isVisible) {
- // do something
- }
-
-
-## Plataformas soportadas
-
- * iOS
- * Android
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
\ No newline at end of file
diff --git a/app/plugins/cordova-plugin-statusbar/doc/es/index.md b/app/plugins/cordova-plugin-statusbar/doc/es/index.md
deleted file mode 100644
index fa4ba67..0000000
--- a/app/plugins/cordova-plugin-statusbar/doc/es/index.md
+++ /dev/null
@@ -1,252 +0,0 @@
-
-
-# cordova-plugin-statusbar
-
-# StatusBar
-
-> El `StatusBar` objeto proporciona algunas funciones para personalizar el iOS y Android StatusBar.
-
-## Instalación
-
- Cordova plugin agregar cordova-plugin-statusbar
-
-
-## Preferencias
-
-#### config.xml
-
-* **StatusBarOverlaysWebView** (boolean, true por defecto). En iOS 7, hacer la superposición statusbar o no superponer la WebView al inicio.
-
-
-
-
-* **StatusBarBackgroundColor** (cadena hexadecimal color, #000000 por defecto). En iOS 7, establecer el color de fondo de la barra de estado por una cadena hexadecimal (#RRGGBB) en el arranque.
-
-
-
-
-* **StatusBarStyle** (status bar estilo por defecto lightcontent). En iOS 7, definir el estilo de barra de estado. Por defecto las opciones disponibles, lightcontent, blacktranslucent, blackopaque.
-
-
-
-
-## Escondido en el arranque
-
-Durante el tiempo de ejecución puede utilizar la función StatusBar.hide abajo, pero si quieres la barra de estado que está escondido en el inicio de la aplicación, se debe modificar el archivo Info.plist de su aplicación.
-
-Agregar/editar estos dos atributos si no está presente. Defina **"inicialmente se esconde la barra de estado"** a **"YES"** y **"Aparición de vista basado en controlador estatus bar"** a **"NO"**. Si se edita manualmente sin Xcode, las claves y valores son:
-
- < llave > UIStatusBarHidden < / key >< verdadero / >< llave > UIViewControllerBasedStatusBarAppearance < / key >< falso / >
-
-
-## Métodos
-
-Este plugin define global `StatusBar` objeto.
-
-Aunque en el ámbito global, no estará disponible hasta después de la `deviceready` evento.
-
- document.addEventListener ("deviceready", onDeviceReady, false);
- function onDeviceReady() {console.log(StatusBar)};
-
-
-* StatusBar.overlaysWebView
-* StatusBar.styleDefault
-* StatusBar.styleLightContent
-* StatusBar.styleBlackTranslucent
-* StatusBar.styleBlackOpaque
-* StatusBar.backgroundColorByName
-* StatusBar.backgroundColorByHexString
-* StatusBar.hide
-* StatusBar.show
-
-## Propiedades
-
-* StatusBar.isVisible
-
-## Permisos
-
-#### config.xml
-
- < nombre de la función = "StatusBar" >< nombre param = "ios-paquete" value = "CDVStatusBar" onload = "true" / >< / característica >
-
-
-# StatusBar.overlaysWebView
-
-En iOS 7, hacer la barra de estado superposición o no superponer la vista Web.
-
- StatusBar.overlaysWebView(true);
-
-
-## Descripción
-
-En iOS 7, establecida en false para que la barra de estado aparezca como iOS 6. Establece el color de fondo y estilo para utilizar las otras funciones.
-
-## Plataformas soportadas
-
-* iOS
-
-## Ejemplo rápido
-
- StatusBar.overlaysWebView(true);
- StatusBar.overlaysWebView(false);
-
-
-# StatusBar.styleDefault
-
-Utilice la barra de estado por defecto (texto oscuro, para fondos de luz).
-
- StatusBar.styleDefault();
-
-
-## Plataformas soportadas
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.styleLightContent
-
-Utilice la barra de estado lightContent (texto ligero, para fondos oscuros).
-
- StatusBar.styleLightContent();
-
-
-## Plataformas soportadas
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.styleBlackTranslucent
-
-Utilice la barra de estado blackTranslucent (texto ligero, para fondos oscuros).
-
- StatusBar.styleBlackTranslucent();
-
-
-## Plataformas soportadas
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.styleBlackOpaque
-
-Utilice la barra de estado blackOpaque (texto ligero, para fondos oscuros).
-
- StatusBar.styleBlackOpaque();
-
-
-## Plataformas soportadas
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.backgroundColorByName
-
-En iOS 7, al establecer StatusBar.statusBarOverlaysWebView a false, se puede establecer el color de fondo de la barra de estado nombre del color.
-
- StatusBar.backgroundColorByName("red");
-
-
-Nombres de los colores admitidos son:
-
- negro, gris oscuro, lightGray, blanco, gris, rojo, verde, azul, cian, amarillo, magenta, naranja, púrpura, marrón
-
-
-## Plataformas soportadas
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.backgroundColorByHexString
-
-Establece el color de fondo de la barra de estado por una cadena hexadecimal.
-
- StatusBar.backgroundColorByHexString("#C0C0C0");
-
-
-Propiedades CSS abreviada también son compatibles.
-
- StatusBar.backgroundColorByHexString("#333"); = > StatusBar.backgroundColorByHexString("#FAB") #333333; = > #FFAABB
-
-
-En iOS 7, cuando se establece StatusBar.statusBarOverlaysWebView en false, se puede establecer el color de fondo de la barra de estado una cadena hexadecimal (#RRGGBB).
-
-En WP7 y WP8 también puede especificar valores como #AARRGGBB, donde AA es un valor alfa
-
-## Plataformas soportadas
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.hide
-
-Ocultar la barra de estado.
-
- StatusBar.hide();
-
-
-## Plataformas soportadas
-
-* iOS
-* Android
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.show
-
-Muestra la barra de estado.
-
- StatusBar.show();
-
-
-## Plataformas soportadas
-
-* iOS
-* Android
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.isVisible
-
-Lea esta propiedad para ver si la barra de estado es visible o no.
-
- Si (StatusBar.isVisible) {/ / hacer algo}
-
-
-## Plataformas soportadas
-
-* iOS
-* Android
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
diff --git a/app/plugins/cordova-plugin-statusbar/doc/fr/README.md b/app/plugins/cordova-plugin-statusbar/doc/fr/README.md
deleted file mode 100644
index 6f7f9bf..0000000
--- a/app/plugins/cordova-plugin-statusbar/doc/fr/README.md
+++ /dev/null
@@ -1,276 +0,0 @@
-
-
-# cordova-plugin-statusbar
-
-[![Build Status](https://travis-ci.org/apache/cordova-plugin-statusbar.svg)](https://travis-ci.org/apache/cordova-plugin-statusbar)
-
-# StatusBar
-
-> Le `StatusBar` objet fournit quelques fonctions pour personnaliser les iOS et Android StatusBar.
-
-## Installation
-
- cordova plugin add cordova-plugin-statusbar
-
-
-## Préférences
-
-#### config.Xml
-
- * **StatusBarOverlaysWebView** (boolean, la valeur par défaut true). Sur iOS 7, faire la superposition de statusbar ou pas superposition le WebView au démarrage.
-
-
-
-
- * **StatusBarBackgroundColor** (chaîne hexadécimale de couleur, par défaut, #000000). Sur iOS 7 et 5 Android, définir la couleur d'arrière-plan de la barre d'État par une chaîne hexadécimale (#RRGGBB) au démarrage.
-
-
-
-
- * **StatusBarStyle** (style de barre de statut, par défaut, lightcontent). Sur iOS 7, définir le style de barre de statut. Par défaut les options disponibles, lightcontent, blacktranslucent, blackopaque.
-
-
-
-
-### Quirks Android
-
-Les lignes directrices 5 + Android spécifient à l'aide d'une couleur différente pour la barre d'État à votre application principale couleur (contrairement à la couleur uniforme statusbar de nombreuses applications iOS 7 +), donc vous pouvez définir la couleur de la barre d'état lors de l'exécution au lieu de cela via `StatusBar.backgroundColorByHexString` ou `StatusBar.backgroundColorByName`. Une façon de le faire serait :
-
-```js
-if (cordova.platformId == 'android') {
- StatusBar.backgroundColorByHexString("#333");
-}
-```
-
-## Cacher au démarrage
-
-Pendant l'exécution, vous pouvez utiliser la fonction StatusBar.hide en bas, mais si vous souhaitez que la barre d'État pour être caché au démarrage de l'application, vous devez modifier le fichier Info.plist de votre application.
-
-Ajouter/modifier ces deux attributs si n'est pas présent. **"Barre d'État est initialement masqué"** la valeur **"** Yes" et **"À l'apparence vue sur contrôleur statut bar"** la valeur **"Non"**. Si vous modifiez manuellement sans Xcode, les clés et les valeurs sont :
-
- UIStatusBarHidden
-
- UIViewControllerBasedStatusBarAppearance
-
-
-
-## Méthodes
-
-Ce plugin définit objet `StatusBar` global.
-
-Bien que dans la portée globale, il n'est pas disponible jusqu'après la `deviceready` événement.
-
- document.addEventListener("deviceready", onDeviceReady, false);
- function onDeviceReady() {
- console.log(StatusBar);
- }
-
-
- * StatusBar.overlaysWebView
- * StatusBar.styleDefault
- * StatusBar.styleLightContent
- * StatusBar.styleBlackTranslucent
- * StatusBar.styleBlackOpaque
- * StatusBar.backgroundColorByName
- * StatusBar.backgroundColorByHexString
- * StatusBar.hide
- * StatusBar.show
-
-## Propriétés
-
- * StatusBar.isVisible
-
-## Autorisations
-
-#### config.Xml
-
-
-
-
-
-
-# StatusBar.overlaysWebView
-
-Sur iOS 7, faire la statusbar superposition ou pas superposer le WebView.
-
- StatusBar.overlaysWebView(true);
-
-
-## Description
-
-Sur iOS 7, la valeur false pour afficher la barre d'État comme iOS 6. Définissez la couleur de style et d'arrière-plan en fonction de l'utilisation des autres fonctions.
-
-## Plates-formes supportées
-
- * iOS
-
-## Exemple court
-
- StatusBar.overlaysWebView(true);
- StatusBar.overlaysWebView(false);
-
-
-# StatusBar.styleDefault
-
-Utilisez la barre de statut par défaut (texte sombre, pour les arrière-plans lumineux).
-
- StatusBar.styleDefault();
-
-
-## Plates-formes supportées
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.styleLightContent
-
-Utilisez la barre d'État lightContent (texte clair, des arrière-plans sombres).
-
- StatusBar.styleLightContent();
-
-
-## Plates-formes supportées
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.styleBlackTranslucent
-
-Utilisez la barre d'État blackTranslucent (texte clair, des arrière-plans sombres).
-
- StatusBar.styleBlackTranslucent();
-
-
-## Plates-formes supportées
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.styleBlackOpaque
-
-Utilisez la barre d'État blackOpaque (texte clair, des arrière-plans sombres).
-
- StatusBar.styleBlackOpaque();
-
-
-## Plates-formes supportées
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.backgroundColorByName
-
-Sur iOS 7, lorsque vous définissez StatusBar.statusBarOverlaysWebView sur false, vous pouvez définir la couleur d'arrière-plan de la barre d'État par nom de couleur.
-
- StatusBar.backgroundColorByName("red");
-
-
-Les noms de couleurs prises en charge sont :
-
- black, darkGray, lightGray, white, gray, red, green, blue, cyan, yellow, magenta, orange, purple, brown
-
-
-## Plates-formes supportées
-
- * iOS
- * Android 5+
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.backgroundColorByHexString
-
-Définit la couleur d'arrière-plan de la barre d'État par une chaîne hexadécimale.
-
- StatusBar.backgroundColorByHexString("#C0C0C0");
-
-
-Propriétés de raccourci CSS sont également pris en charge.
-
- StatusBar.backgroundColorByHexString("#333"); // => #333333
- StatusBar.backgroundColorByHexString("#FAB"); // => #FFAABB
-
-
-Sur iOS 7, lorsque vous définissez StatusBar.statusBarOverlaysWebView sur false, vous pouvez définir la couleur d'arrière-plan de la barre d'État par une chaîne hexadécimale (#RRGGBB).
-
-Sur WP7 et WP8, vous pouvez également spécifier des valeurs comme #AARRGGBB, où AA représente une valeur alpha
-
-## Plates-formes supportées
-
- * iOS
- * Android 5+
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.hide
-
-Masquer la barre d'État.
-
- StatusBar.hide();
-
-
-## Plates-formes supportées
-
- * iOS
- * Android
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.show
-
-Affiche la barre d'État.
-
- StatusBar.show();
-
-
-## Plates-formes supportées
-
- * iOS
- * Android
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.isVisible
-
-Lire cette propriété afin de voir si la barre d'État est visible ou non.
-
- if (StatusBar.isVisible) {
- // do something
- }
-
-
-## Plates-formes supportées
-
- * iOS
- * Android
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
\ No newline at end of file
diff --git a/app/plugins/cordova-plugin-statusbar/doc/fr/index.md b/app/plugins/cordova-plugin-statusbar/doc/fr/index.md
deleted file mode 100644
index 816f3df..0000000
--- a/app/plugins/cordova-plugin-statusbar/doc/fr/index.md
+++ /dev/null
@@ -1,262 +0,0 @@
-
-
-# cordova-plugin-statusbar
-
-# StatusBar
-
-> Le `StatusBar` objet fournit quelques fonctions pour personnaliser les iOS et Android StatusBar.
-
-## Installation
-
- cordova plugin add cordova-plugin-statusbar
-
-
-## Préférences
-
-#### config.xml
-
-* **StatusBarOverlaysWebView** (boolean, la valeur par défaut true). Sur iOS 7, faire la superposition de statusbar ou pas superposition le WebView au démarrage.
-
-
-
-
-* **StatusBarBackgroundColor** (chaîne hexadécimale de couleur, par défaut, #000000). Sur iOS 7, définir la couleur d'arrière-plan de la barre d'État par une chaîne hexadécimale (#RRGGBB) au démarrage.
-
-
-
-
-* **StatusBarStyle** (style de barre de statut, par défaut, lightcontent). Sur iOS 7, définir le style de barre de statut. Par défaut les options disponibles, lightcontent, blacktranslucent, blackopaque.
-
-
-
-
-## Cacher au démarrage
-
-Pendant l'exécution, vous pouvez utiliser la fonction StatusBar.hide en bas, mais si vous souhaitez que la barre d'État pour être caché au démarrage de l'application, vous devez modifier le fichier Info.plist de votre application.
-
-Ajouter/modifier ces deux attributs si n'est pas présent. **"Barre d'État est initialement masqué"** la valeur **"** Yes" et **"À l'apparence vue sur contrôleur statut bar"** la valeur **"Non"**. Si vous modifiez manuellement sans Xcode, les clés et les valeurs sont :
-
- UIStatusBarHidden
-
- UIViewControllerBasedStatusBarAppearance
-
-
-
-## Méthodes
-
-Ce plugin définit objet `StatusBar` global.
-
-Bien que dans la portée globale, il n'est pas disponible jusqu'après la `deviceready` événement.
-
- document.addEventListener("deviceready", onDeviceReady, false);
- function onDeviceReady() {
- console.log(StatusBar);
- }
-
-
-* StatusBar.overlaysWebView
-* StatusBar.styleDefault
-* StatusBar.styleLightContent
-* StatusBar.styleBlackTranslucent
-* StatusBar.styleBlackOpaque
-* StatusBar.backgroundColorByName
-* StatusBar.backgroundColorByHexString
-* StatusBar.hide
-* StatusBar.show
-
-## Propriétés
-
-* StatusBar.isVisible
-
-## Autorisations
-
-#### config.xml
-
-
-
-
-
-
-# StatusBar.overlaysWebView
-
-Sur iOS 7, faire la statusbar superposition ou pas superposer le WebView.
-
- StatusBar.overlaysWebView(true);
-
-
-## Description
-
-Sur iOS 7, la valeur false pour afficher la barre d'État comme iOS 6. Définissez la couleur de style et d'arrière-plan en fonction de l'utilisation des autres fonctions.
-
-## Plates-formes supportées
-
-* iOS
-
-## Exemple court
-
- StatusBar.overlaysWebView(true);
- StatusBar.overlaysWebView(false);
-
-
-# StatusBar.styleDefault
-
-Utilisez la barre de statut par défaut (texte sombre, pour les arrière-plans lumineux).
-
- StatusBar.styleDefault();
-
-
-## Plates-formes prises en charge
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.styleLightContent
-
-Utilisez la barre d'État lightContent (texte clair, des arrière-plans sombres).
-
- StatusBar.styleLightContent();
-
-
-## Plates-formes prises en charge
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.styleBlackTranslucent
-
-Utilisez la barre d'État blackTranslucent (texte clair, des arrière-plans sombres).
-
- StatusBar.styleBlackTranslucent();
-
-
-## Plates-formes prises en charge
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.styleBlackOpaque
-
-Utilisez la barre d'État blackOpaque (texte clair, des arrière-plans sombres).
-
- StatusBar.styleBlackOpaque();
-
-
-## Plates-formes prises en charge
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.backgroundColorByName
-
-Sur iOS 7, lorsque vous définissez StatusBar.statusBarOverlaysWebView sur false, vous pouvez définir la couleur d'arrière-plan de la barre d'État par nom de couleur.
-
- StatusBar.backgroundColorByName("red");
-
-
-Les noms de couleurs prises en charge sont :
-
- black, darkGray, lightGray, white, gray, red, green, blue, cyan, yellow, magenta, orange, purple, brown
-
-
-## Plates-formes prises en charge
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.backgroundColorByHexString
-
-Définit la couleur d'arrière-plan de la barre d'État par une chaîne hexadécimale.
-
- StatusBar.backgroundColorByHexString("#C0C0C0");
-
-
-Propriétés de raccourci CSS sont également pris en charge.
-
- StatusBar.backgroundColorByHexString("#333"); // => #333333
- StatusBar.backgroundColorByHexString("#FAB"); // => #FFAABB
-
-
-Sur iOS 7, lorsque vous définissez StatusBar.statusBarOverlaysWebView sur false, vous pouvez définir la couleur d'arrière-plan de la barre d'État par une chaîne hexadécimale (#RRGGBB).
-
-Sur WP7 et WP8, vous pouvez également spécifier des valeurs comme #AARRGGBB, où AA représente une valeur alpha
-
-## Plates-formes prises en charge
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.hide
-
-Masquer la barre d'État.
-
- StatusBar.hide();
-
-
-## Plates-formes prises en charge
-
-* iOS
-* Android
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.show
-
-Affiche la barre d'État.
-
- StatusBar.show();
-
-
-## Plates-formes prises en charge
-
-* iOS
-* Android
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.isVisible
-
-Lire cette propriété afin de voir si la barre d'État est visible ou non.
-
- if (StatusBar.isVisible) {
- // do something
- }
-
-
-## Plates-formes supportées
-
-* iOS
-* Android
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
diff --git a/app/plugins/cordova-plugin-statusbar/doc/it/README.md b/app/plugins/cordova-plugin-statusbar/doc/it/README.md
deleted file mode 100644
index cf3f844..0000000
--- a/app/plugins/cordova-plugin-statusbar/doc/it/README.md
+++ /dev/null
@@ -1,276 +0,0 @@
-
-
-# cordova-plugin-statusbar
-
-[![Build Status](https://travis-ci.org/apache/cordova-plugin-statusbar.svg)](https://travis-ci.org/apache/cordova-plugin-statusbar)
-
-# StatusBar
-
-> Il `StatusBar` oggetto fornisce alcune funzioni per personalizzare l'iOS e Android StatusBar.
-
-## Installazione
-
- cordova plugin add cordova-plugin-statusbar
-
-
-## Preferenze
-
-#### config. XML
-
- * **StatusBarOverlaysWebView** (boolean, default è true). IOS 7, rendono la statusbar sovrapposizione o la non sovrapposizione WebView all'avvio.
-
-
-
-
- * **StatusBarBackgroundColor** (stringa esadecimale di colore, il valore predefinito è #000000). Su iOS 7 e 5 Android, è possibile impostare il colore di sfondo della barra di stato di una stringa esadecimale (#RRGGBB) all'avvio.
-
-
-
-
- * **StatusBarStyle** (status bar in stile, default è lightcontent). IOS 7, impostare lo stile di barra di stato. Predefinita di opzioni disponibili, lightcontent, blacktranslucent, blackopaque.
-
-
-
-
-### Stranezze Android
-
-Le linee 5 + Android Guida specificano utilizzando un colore diverso per la barra di stato che l'app principale di colore (a differenza di colore uniforme statusbar di molte applicazioni di iOS 7 +), quindi si consiglia di impostare il colore della barra di stato in fase di esecuzione invece tramite `StatusBar.backgroundColorByHexString` o `StatusBar.backgroundColorByName`. Un modo per farlo sarebbe:
-
-```js
-if (cordova.platformId == 'android') {
- StatusBar.backgroundColorByHexString("#333");
-}
-```
-
-## Nascondendo all'avvio
-
-In fase di esecuzione è possibile utilizzare la funzione di StatusBar.hide qui sotto, ma se si desidera che la barra di stato venga nascosta all'avvio di app, è necessario modificare il file info. plist dell'app.
-
-Aggiungere o modificare questi due attributi, se non presente. Impostare la **"barra di stato è inizialmente nascosto"** a **"YES"** e **"Aspetto di vista basati su controller status bar"** a **"NO"**. Se si modifica manualmente senza Xcode, le chiavi e i valori sono:
-
- UIStatusBarHidden
-
- UIViewControllerBasedStatusBarAppearance
-
-
-
-## Metodi
-
-Questo plugin definisce globale oggetto `StatusBar`.
-
-Anche se in ambito globale, non è disponibile fino a dopo l'evento `deviceready`.
-
- document.addEventListener("deviceready", onDeviceReady, false);
- function onDeviceReady() {
- console.log(StatusBar);
- }
-
-
- * StatusBar.overlaysWebView
- * StatusBar.styleDefault
- * StatusBar.styleLightContent
- * StatusBar.styleBlackTranslucent
- * StatusBar.styleBlackOpaque
- * StatusBar.backgroundColorByName
- * StatusBar.backgroundColorByHexString
- * StatusBar.hide
- * StatusBar.show
-
-## Proprietà
-
- * StatusBar.isVisible
-
-## Autorizzazioni
-
-#### config. XML
-
-
-
-
-
-
-# StatusBar.overlaysWebView
-
-IOS 7, rendono la statusbar sovrapposizione o non sovrapporre WebView.
-
- StatusBar.overlaysWebView(true);
-
-
-## Descrizione
-
-IOS 7, impostato su false per rendere la barra di stato vengono visualizzati come iOS 6. Impostare il colore di sfondo e stile per soddisfare utilizzando altre funzioni.
-
-## Piattaforme supportate
-
- * iOS
-
-## Esempio rapido
-
- StatusBar.overlaysWebView(true);
- StatusBar.overlaysWebView(false);
-
-
-# StatusBar.styleDefault
-
-Utilizzare la barra di stato predefinito (testo scuro, per sfondi di luce).
-
- StatusBar.styleDefault();
-
-
-## Piattaforme supportate
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.styleLightContent
-
-Utilizzare la barra di stato lightContent (testo in chiaro, per sfondi scuri).
-
- StatusBar.styleLightContent();
-
-
-## Piattaforme supportate
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.styleBlackTranslucent
-
-Utilizzare la barra di stato blackTranslucent (testo in chiaro, per sfondi scuri).
-
- StatusBar.styleBlackTranslucent();
-
-
-## Piattaforme supportate
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.styleBlackOpaque
-
-Utilizzare la barra di stato blackOpaque (testo in chiaro, per sfondi scuri).
-
- StatusBar.styleBlackOpaque();
-
-
-## Piattaforme supportate
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.backgroundColorByName
-
-IOS 7, quando StatusBar.statusBarOverlaysWebView è impostata su false, è possibile impostare il colore di sfondo della barra di stato con il nome di colore.
-
- StatusBar.backgroundColorByName("red");
-
-
-Nomi di colore supportati sono:
-
- black, darkGray, lightGray, white, gray, red, green, blue, cyan, yellow, magenta, orange, purple, brown
-
-
-## Piattaforme supportate
-
- * iOS
- * Android 5+
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.backgroundColorByHexString
-
-Imposta il colore di sfondo della barra di stato di una stringa esadecimale.
-
- StatusBar.backgroundColorByHexString("#C0C0C0");
-
-
-Proprietà di scrittura stenografica CSS sono supportati anche.
-
- StatusBar.backgroundColorByHexString("#333"); // => #333333
- StatusBar.backgroundColorByHexString("#FAB"); // => #FFAABB
-
-
-IOS 7, quando StatusBar.statusBarOverlaysWebView è impostata su false, è possibile impostare il colore di sfondo della barra di stato di una stringa esadecimale (#RRGGBB).
-
-Su WP7 e WP8 è inoltre possibile specificare i valori come #AARRGGBB, dove AA è un valore alfa
-
-## Piattaforme supportate
-
- * iOS
- * Android 5+
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.hide
-
-Nascondere la barra di stato.
-
- StatusBar.hide();
-
-
-## Piattaforme supportate
-
- * iOS
- * Android
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.show
-
-Mostra la barra di stato.
-
- StatusBar.show();
-
-
-## Piattaforme supportate
-
- * iOS
- * Android
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.isVisible
-
-Leggere questa proprietà per vedere se la barra di stato è visibile o no.
-
- if (StatusBar.isVisible) {
- // do something
- }
-
-
-## Piattaforme supportate
-
- * iOS
- * Android
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
\ No newline at end of file
diff --git a/app/plugins/cordova-plugin-statusbar/doc/it/index.md b/app/plugins/cordova-plugin-statusbar/doc/it/index.md
deleted file mode 100644
index 73ddcd4..0000000
--- a/app/plugins/cordova-plugin-statusbar/doc/it/index.md
+++ /dev/null
@@ -1,262 +0,0 @@
-
-
-# cordova-plugin-statusbar
-
-# StatusBar
-
-> Il `StatusBar` oggetto fornisce alcune funzioni per personalizzare l'iOS e Android StatusBar.
-
-## Installazione
-
- cordova plugin add cordova-plugin-statusbar
-
-
-## Preferenze
-
-#### config.xml
-
-* **StatusBarOverlaysWebView** (boolean, default è true). IOS 7, rendono la statusbar sovrapposizione o la non sovrapposizione WebView all'avvio.
-
-
-
-
-* **StatusBarBackgroundColor** (stringa esadecimale colore, predefinito è #000000). IOS 7, impostare il colore di sfondo della barra di stato di una stringa esadecimale (#RRGGBB) all'avvio.
-
-
-
-
-* **StatusBarStyle** (status bar in stile, default è lightcontent). IOS 7, impostare lo stile di barra di stato. Predefinita di opzioni disponibili, lightcontent, blacktranslucent, blackopaque.
-
-
-
-
-## Nascondendo all'avvio
-
-In fase di esecuzione è possibile utilizzare la funzione di StatusBar.hide qui sotto, ma se si desidera che la barra di stato venga nascosta all'avvio di app, è necessario modificare il file info. plist dell'app.
-
-Aggiungere o modificare questi due attributi, se non presente. Impostare la **"barra di stato è inizialmente nascosto"** a **"YES"** e **"Aspetto di vista basati su controller status bar"** a **"NO"**. Se si modifica manualmente senza Xcode, le chiavi e i valori sono:
-
- UIStatusBarHidden
-
- UIViewControllerBasedStatusBarAppearance
-
-
-
-## Metodi
-
-Questo plugin definisce globale oggetto `StatusBar`.
-
-Anche se in ambito globale, non è disponibile fino a dopo l'evento `deviceready`.
-
- document.addEventListener("deviceready", onDeviceReady, false);
- function onDeviceReady() {
- console.log(StatusBar);
- }
-
-
-* StatusBar.overlaysWebView
-* StatusBar.styleDefault
-* StatusBar.styleLightContent
-* StatusBar.styleBlackTranslucent
-* StatusBar.styleBlackOpaque
-* StatusBar.backgroundColorByName
-* StatusBar.backgroundColorByHexString
-* StatusBar.hide
-* StatusBar.show
-
-## Proprietà
-
-* StatusBar.isVisible
-
-## Autorizzazioni
-
-#### config.xml
-
-
-
-
-
-
-# StatusBar.overlaysWebView
-
-IOS 7, rendono la statusbar sovrapposizione o non sovrapporre WebView.
-
- StatusBar.overlaysWebView(true);
-
-
-## Descrizione
-
-IOS 7, impostato su false per rendere la barra di stato vengono visualizzati come iOS 6. Impostare il colore di sfondo e stile per soddisfare utilizzando altre funzioni.
-
-## Piattaforme supportate
-
-* iOS
-
-## Esempio rapido
-
- StatusBar.overlaysWebView(true);
- StatusBar.overlaysWebView(false);
-
-
-# StatusBar.styleDefault
-
-Utilizzare la barra di stato predefinito (testo scuro, per sfondi di luce).
-
- StatusBar.styleDefault();
-
-
-## Piattaforme supportate
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.styleLightContent
-
-Utilizzare la barra di stato lightContent (testo in chiaro, per sfondi scuri).
-
- StatusBar.styleLightContent();
-
-
-## Piattaforme supportate
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.styleBlackTranslucent
-
-Utilizzare la barra di stato blackTranslucent (testo in chiaro, per sfondi scuri).
-
- StatusBar.styleBlackTranslucent();
-
-
-## Piattaforme supportate
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.styleBlackOpaque
-
-Utilizzare la barra di stato blackOpaque (testo in chiaro, per sfondi scuri).
-
- StatusBar.styleBlackOpaque();
-
-
-## Piattaforme supportate
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.backgroundColorByName
-
-IOS 7, quando StatusBar.statusBarOverlaysWebView è impostata su false, è possibile impostare il colore di sfondo della barra di stato con il nome di colore.
-
- StatusBar.backgroundColorByName("red");
-
-
-Nomi di colore supportati sono:
-
- black, darkGray, lightGray, white, gray, red, green, blue, cyan, yellow, magenta, orange, purple, brown
-
-
-## Piattaforme supportate
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.backgroundColorByHexString
-
-Imposta il colore di sfondo della barra di stato di una stringa esadecimale.
-
- StatusBar.backgroundColorByHexString("#C0C0C0");
-
-
-Proprietà di scrittura stenografica CSS sono supportati anche.
-
- StatusBar.backgroundColorByHexString("#333"); // => #333333
- StatusBar.backgroundColorByHexString("#FAB"); // => #FFAABB
-
-
-IOS 7, quando StatusBar.statusBarOverlaysWebView è impostata su false, è possibile impostare il colore di sfondo della barra di stato di una stringa esadecimale (#RRGGBB).
-
-Su WP7 e WP8 è inoltre possibile specificare i valori come #AARRGGBB, dove AA è un valore alfa
-
-## Piattaforme supportate
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.hide
-
-Nascondere la barra di stato.
-
- StatusBar.hide();
-
-
-## Piattaforme supportate
-
-* iOS
-* Android
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.show
-
-Mostra la barra di stato.
-
- StatusBar.show();
-
-
-## Piattaforme supportate
-
-* iOS
-* Android
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.isVisible
-
-Leggere questa proprietà per vedere se la barra di stato è visibile o no.
-
- if (StatusBar.isVisible) {
- // do something
- }
-
-
-## Piattaforme supportate
-
-* iOS
-* Android
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
diff --git a/app/plugins/cordova-plugin-statusbar/doc/ja/README.md b/app/plugins/cordova-plugin-statusbar/doc/ja/README.md
deleted file mode 100644
index fc8b59a..0000000
--- a/app/plugins/cordova-plugin-statusbar/doc/ja/README.md
+++ /dev/null
@@ -1,276 +0,0 @@
-
-
-# cordova-plugin-statusbar
-
-[![Build Status](https://travis-ci.org/apache/cordova-plugin-statusbar.svg)](https://travis-ci.org/apache/cordova-plugin-statusbar)
-
-# StatusBar
-
-> `StatusBar`オブジェクトは、iOS と Android ステータス バーをカスタマイズするいくつかの機能を提供します。
-
-## インストール
-
- cordova plugin add cordova-plugin-statusbar
-
-
-## 基本設定
-
-#### config.xml
-
- * **StatusBarOverlaysWebView**(ブール値、デフォルトは true)。IOS 7、起動時にステータスバー オーバーレイまたはないオーバーレイ、WebView を作る。
-
-
-
-
- * **StatusBarBackgroundColor**(カラー 16 進文字列、既定値は #000000)。IOS 7 とアンドロイド 5、16 進文字列 (#RRGGBB) 起動時にステータスバーの背景色を設定します。
-
-
-
-
- * **StatusBarStyle**(ステータス バーのスタイル、既定値は lightcontent)。Ios 7、ステータス バーのスタイルを設定します。使用可能なオプションのデフォルト、lightcontent、blacktranslucent、blackopaque。
-
-
-
-
-### Android の癖
-
-Android のガイドライン 5 + 指定メイン アプリよりもステータスバーの異なる色を使用して`StatusBar.backgroundColorByHexString`または`StatusBar.backgroundColorByName`経由で代わりに実行時にステータス バーの色を設定する場合がありますので (とは違って制服ステータスバー色多くの iOS 7 + アプリの) 色します。 それを行う方法の 1 つになります。
-
-```js
-if (cordova.platformId == 'android') {
- StatusBar.backgroundColorByHexString("#333");
-}
-```
-
-## 起動時に非表示
-
-実行時に下に、StatusBar.hide 関数を使用できますが、StatusBar アプリ起動時に非表示にする場合は、アプリの Info.plist ファイルを変更する必要があります。
-
-これら 2 つの属性の追加/編集存在しない場合。 **「ステータス バーが非表示最初」** **"YES"**を設定し、 **「ビュー コント ローラー ベースのステータス バーの外観」** **"NO"**にします。 Xcode せず手動で編集する、キーと値は。
-
- UIStatusBarHidden
-
- UIViewControllerBasedStatusBarAppearance
-
-
-
-## メソッド
-
-このプラグインでは、グローバル `StatusBar` オブジェクトを定義します。
-
-グローバル スコープではあるがそれがないまで `deviceready` イベントの後です。
-
- document.addEventListener("deviceready", onDeviceReady, false);
- function onDeviceReady() {
- console.log(StatusBar);
- }
-
-
- * StatusBar.overlaysWebView
- * StatusBar.styleDefault
- * StatusBar.styleLightContent
- * StatusBar.styleBlackTranslucent
- * StatusBar.styleBlackOpaque
- * StatusBar.backgroundColorByName
- * StatusBar.backgroundColorByHexString
- * StatusBar.hide
- * StatusBar.show
-
-## プロパティ
-
- * StatusBar.isVisible
-
-## アクセス許可
-
-#### config.xml
-
-
-
-
-
-
-# StatusBar.overlaysWebView
-
-IOS 7、statusbar オーバーレイまたはない WebView をオーバーレイします。
-
- StatusBar.overlaysWebView(true);
-
-
-## 解説
-
-IOS 7、iOS の 6 のように表示されるステータスバーを false に設定します。他の関数の使用に合わせてスタイルや背景色を設定します。
-
-## サポートされているプラットフォーム
-
- * iOS
-
-## 簡単な例
-
- StatusBar.overlaysWebView(true);
- StatusBar.overlaysWebView(false);
-
-
-# StatusBar.styleDefault
-
-既定ステータス バー (暗いテキスト、淡色の背景) を使用します。
-
- StatusBar.styleDefault();
-
-
-## サポートされているプラットフォーム
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.styleLightContent
-
-LightContent ステータスバー (暗い背景の明るいテキスト) を使用します。
-
- StatusBar.styleLightContent();
-
-
-## サポートされているプラットフォーム
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.styleBlackTranslucent
-
-BlackTranslucent ステータスバー (暗い背景の明るいテキスト) を使用します。
-
- StatusBar.styleBlackTranslucent();
-
-
-## サポートされているプラットフォーム
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.styleBlackOpaque
-
-BlackOpaque ステータスバー (暗い背景の明るいテキスト) を使用します。
-
- StatusBar.styleBlackOpaque();
-
-
-## サポートされているプラットフォーム
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.backgroundColorByName
-
-Ios 7、StatusBar.statusBarOverlaysWebView を false に設定する場合はステータスバーの背景色の色の名前によって設定できます。
-
- StatusBar.backgroundColorByName("red");
-
-
-サポートされている色の名前は次のとおりです。
-
- black, darkGray, lightGray, white, gray, red, green, blue, cyan, yellow, magenta, orange, purple, brown
-
-
-## サポートされているプラットフォーム
-
- * iOS
- * Android 5+
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.backgroundColorByHexString
-
-16 進文字列をステータス バーの背景色を設定します。
-
- StatusBar.backgroundColorByHexString("#C0C0C0");
-
-
-速記の CSS プロパティもサポートされています。
-
- StatusBar.backgroundColorByHexString("#333"); // => #333333
- StatusBar.backgroundColorByHexString("#FAB"); // => #FFAABB
-
-
-Ios 7、StatusBar.statusBarOverlaysWebView を false に設定する場合はステータスバーの背景色を 16 進文字列 (#RRGGBB) で設定できます。
-
-WP7 と WP8 も指定できます値 #AARRGGBB, AA は、アルファ値として
-
-## サポートされているプラットフォーム
-
- * iOS
- * Android 5+
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.hide
-
-ステータスバーを隠します。
-
- StatusBar.hide();
-
-
-## サポートされているプラットフォーム
-
- * iOS
- * アンドロイド
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.show
-
-ステータス バーが表示されます。
-
- StatusBar.show();
-
-
-## サポートされているプラットフォーム
-
- * iOS
- * アンドロイド
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.isVisible
-
-このプロパティ、ステータスバーが表示されるかどうかをお読みください。
-
- if (StatusBar.isVisible) {
- // do something
- }
-
-
-## サポートされているプラットフォーム
-
- * iOS
- * アンドロイド
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
\ No newline at end of file
diff --git a/app/plugins/cordova-plugin-statusbar/doc/ja/index.md b/app/plugins/cordova-plugin-statusbar/doc/ja/index.md
deleted file mode 100644
index 79705f2..0000000
--- a/app/plugins/cordova-plugin-statusbar/doc/ja/index.md
+++ /dev/null
@@ -1,262 +0,0 @@
-
-
-# cordova-plugin-statusbar
-
-# StatusBar
-
-> `StatusBar`オブジェクトは、iOS と Android ステータス バーをカスタマイズするいくつかの機能を提供します。
-
-## インストール
-
- cordova plugin add cordova-plugin-statusbar
-
-
-## 基本設定
-
-#### config.xml
-
-* **StatusBarOverlaysWebView**(ブール値、デフォルトは true)。IOS 7、起動時にステータスバー オーバーレイまたはないオーバーレイ、WebView を作る。
-
-
-
-
-* **StatusBarBackgroundColor**(色 16 進文字列、デフォルトは # 000000)。Ios 7、起動時に 16 進文字列 (#RRGGBB) でステータス バーの背景色を設定します。
-
-
-
-
-* **StatusBarStyle**(ステータス バーのスタイル、既定値は lightcontent)。Ios 7、ステータス バーのスタイルを設定します。使用可能なオプションのデフォルト、lightcontent、blacktranslucent、blackopaque。
-
-
-
-
-## 起動時に非表示
-
-実行時に下に、StatusBar.hide 関数を使用できますが、StatusBar アプリ起動時に非表示にする場合は、アプリの Info.plist ファイルを変更する必要があります。
-
-これら 2 つの属性の追加/編集存在しない場合。 **「ステータス バーが非表示最初」** **"YES"**を設定し、 **「ビュー コント ローラー ベースのステータス バーの外観」** **"NO"**にします。 Xcode せず手動で編集する、キーと値は。
-
- UIStatusBarHidden
-
- UIViewControllerBasedStatusBarAppearance
-
-
-
-## メソッド
-
-このプラグインでは、グローバル `StatusBar` オブジェクトを定義します。
-
-グローバル スコープではあるがそれがないまで `deviceready` イベントの後です。
-
- document.addEventListener("deviceready", onDeviceReady, false);
- function onDeviceReady() {
- console.log(StatusBar);
- }
-
-
-* StatusBar.overlaysWebView
-* StatusBar.styleDefault
-* StatusBar.styleLightContent
-* StatusBar.styleBlackTranslucent
-* StatusBar.styleBlackOpaque
-* StatusBar.backgroundColorByName
-* StatusBar.backgroundColorByHexString
-* StatusBar.hide
-* StatusBar.show
-
-## プロパティ
-
-* StatusBar.isVisible
-
-## アクセス許可
-
-#### config.xml
-
-
-
-
-
-
-# StatusBar.overlaysWebView
-
-IOS 7、statusbar オーバーレイまたはない WebView をオーバーレイします。
-
- StatusBar.overlaysWebView(true);
-
-
-## 解説
-
-IOS 7、iOS の 6 のように表示されるステータスバーを false に設定します。他の関数の使用に合わせてスタイルや背景色を設定します。
-
-## サポートされているプラットフォーム
-
-* iOS
-
-## 簡単な例
-
- StatusBar.overlaysWebView(true);
- StatusBar.overlaysWebView(false);
-
-
-# StatusBar.styleDefault
-
-既定ステータス バー (暗いテキスト、淡色の背景) を使用します。
-
- StatusBar.styleDefault();
-
-
-## サポートされているプラットフォーム
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.styleLightContent
-
-LightContent ステータスバー (暗い背景の明るいテキスト) を使用します。
-
- StatusBar.styleLightContent();
-
-
-## サポートされているプラットフォーム
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.styleBlackTranslucent
-
-BlackTranslucent ステータスバー (暗い背景の明るいテキスト) を使用します。
-
- StatusBar.styleBlackTranslucent();
-
-
-## サポートされているプラットフォーム
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.styleBlackOpaque
-
-BlackOpaque ステータスバー (暗い背景の明るいテキスト) を使用します。
-
- StatusBar.styleBlackOpaque();
-
-
-## サポートされているプラットフォーム
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.backgroundColorByName
-
-Ios 7、StatusBar.statusBarOverlaysWebView を false に設定する場合はステータスバーの背景色の色の名前によって設定できます。
-
- StatusBar.backgroundColorByName("red");
-
-
-サポートされている色の名前は次のとおりです。
-
- black, darkGray, lightGray, white, gray, red, green, blue, cyan, yellow, magenta, orange, purple, brown
-
-
-## サポートされているプラットフォーム
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.backgroundColorByHexString
-
-16 進文字列をステータス バーの背景色を設定します。
-
- StatusBar.backgroundColorByHexString("#C0C0C0");
-
-
-速記の CSS プロパティもサポートされています。
-
- StatusBar.backgroundColorByHexString("#333"); // => #333333
- StatusBar.backgroundColorByHexString("#FAB"); // => #FFAABB
-
-
-Ios 7、StatusBar.statusBarOverlaysWebView を false に設定する場合はステータスバーの背景色を 16 進文字列 (#RRGGBB) で設定できます。
-
-WP7 と WP8 も指定できます値 #AARRGGBB, AA は、アルファ値として
-
-## サポートされているプラットフォーム
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.hide
-
-ステータスバーを隠します。
-
- StatusBar.hide();
-
-
-## サポートされているプラットフォーム
-
-* iOS
-* アンドロイド
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.show
-
-ステータス バーが表示されます。
-
- StatusBar.show();
-
-
-## サポートされているプラットフォーム
-
-* iOS
-* アンドロイド
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.isVisible
-
-このプロパティ、ステータスバーが表示されるかどうかをお読みください。
-
- if (StatusBar.isVisible) {
- // do something
- }
-
-
-## サポートされているプラットフォーム
-
-* iOS
-* アンドロイド
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
diff --git a/app/plugins/cordova-plugin-statusbar/doc/ko/README.md b/app/plugins/cordova-plugin-statusbar/doc/ko/README.md
deleted file mode 100644
index f76ac3e..0000000
--- a/app/plugins/cordova-plugin-statusbar/doc/ko/README.md
+++ /dev/null
@@ -1,276 +0,0 @@
-
-
-# cordova-plugin-statusbar
-
-[![Build Status](https://travis-ci.org/apache/cordova-plugin-statusbar.svg)](https://travis-ci.org/apache/cordova-plugin-statusbar)
-
-# StatusBar
-
-> `StatusBar`개체 iOS와 안 드 로이드 상태 표시줄을 사용자 지정 하려면 몇 가지 기능을 제공 합니다.
-
-## 설치
-
- cordova plugin add cordova-plugin-statusbar
-
-
-## 환경 설정
-
-#### config.xml
-
- * **StatusBarOverlaysWebView** (boolean, 기본값: true)입니다. IOS 7, 시작 시 상태 표시줄 오버레이 또는 WebView 중첩 되지 확인 합니다.
-
-
-
-
- * **StatusBarBackgroundColor** (색상 16 진수 문자열 기본값: #000000). IOS에서 7과 안 드 로이드 5 시작 시 16 진수 문자열 (#RRGGBB) 상태 표시줄의 배경색을 설정 합니다.
-
-
-
-
- * **StatusBarStyle** (상태 표시줄 스타일, 기본값: lightcontent). Ios 7, 상태 표시줄 스타일을 설정 합니다. 사용 가능한 옵션 기본, lightcontent, blacktranslucent, blackopaque.
-
-
-
-
-### 안 드 로이드 단점
-
-안 드 로이드 5 + 지침 보다 귀하의 주요 응용 프로그램 상태 표시줄에 대 한 다른 색을 사용 하 여 지정한 색상 (와 달리 균일 한 상태 표시줄의 색상 많은 iOS 7 + 애플 리 케이 션), `StatusBar.backgroundColorByHexString` 또는 `StatusBar.backgroundColorByName`를 통해 대신 런타임에 상태 표시줄 색을 설정 하고자 할 수 있습니다. 한 가지 방법은 일 것입니다.
-
-```js
-if (cordova.platformId == 'android') {
- StatusBar.backgroundColorByHexString("#333");
-}
-```
-
-## 시작 시 숨기기
-
-런타임 동안 아래의 StatusBar.hide 함수를 사용할 수 있습니다 하지만 당신이 원하는 응용 프로그램 시작 시 숨겨진 상태 표시줄, 응용 프로그램의 Info.plist 파일 수정 해야 합니다.
-
-추가 편집이 두 특성이 없는 경우. **"상태 표시줄 처음 숨겨진"** **"YES"** 로 설정 하 고 **"뷰 컨트롤러 기반 상태 표시줄 모양"** **"NO"**로 설정 합니다. Xcode, 열쇠 없이 수동으로 편집 하는 경우 값은:
-
- UIStatusBarHidden
-
- UIViewControllerBasedStatusBarAppearance
-
-
-
-## 메서드
-
-이 플러그인 글로벌 `StatusBar` 개체를 정의합니다.
-
-전역 범위에 있지만 그것은 불가능까지 `deviceready` 이벤트 후.
-
- document.addEventListener("deviceready", onDeviceReady, false);
- function onDeviceReady() {
- console.log(StatusBar);
- }
-
-
- * StatusBar.overlaysWebView
- * StatusBar.styleDefault
- * StatusBar.styleLightContent
- * StatusBar.styleBlackTranslucent
- * StatusBar.styleBlackOpaque
- * StatusBar.backgroundColorByName
- * StatusBar.backgroundColorByHexString
- * StatusBar.hide
- * StatusBar.show
-
-## 속성
-
- * StatusBar.isVisible
-
-## 사용 권한
-
-#### config.xml
-
-
-
-
-
-
-# StatusBar.overlaysWebView
-
-IOS 7, 오버레이 또는 하지 WebView 중첩 상태 표시줄을 확인 합니다.
-
- StatusBar.overlaysWebView(true);
-
-
-## 설명
-
-7 iOS, iOS 6 처럼 나타나는 상태 표시줄을 false로 설정 합니다. 다른 함수를 사용 하 여에 맞게 스타일과 배경 색상을 설정 합니다.
-
-## 지원 되는 플랫폼
-
- * iOS
-
-## 빠른 예제
-
- StatusBar.overlaysWebView(true);
- StatusBar.overlaysWebView(false);
-
-
-# StatusBar.styleDefault
-
-기본 상태 표시줄 (어두운 텍스트, 밝은 배경에 대 한)를 사용 합니다.
-
- StatusBar.styleDefault();
-
-
-## 지원 되는 플랫폼
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.styleLightContent
-
-LightContent 상태 표시줄 (어두운 배경에 대 한 가벼운 텍스트)을 사용 합니다.
-
- StatusBar.styleLightContent();
-
-
-## 지원 되는 플랫폼
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.styleBlackTranslucent
-
-BlackTranslucent 상태 표시줄 (어두운 배경에 대 한 가벼운 텍스트)을 사용 합니다.
-
- StatusBar.styleBlackTranslucent();
-
-
-## 지원 되는 플랫폼
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.styleBlackOpaque
-
-BlackOpaque 상태 표시줄 (어두운 배경에 대 한 가벼운 텍스트)을 사용 합니다.
-
- StatusBar.styleBlackOpaque();
-
-
-## 지원 되는 플랫폼
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.backgroundColorByName
-
-Ios 7, StatusBar.statusBarOverlaysWebView을 false로 설정 하면 설정할 수 있는 상태 표시줄의 배경색 색상 이름으로.
-
- StatusBar.backgroundColorByName("red");
-
-
-지원 되는 색 이름입니다.
-
- black, darkGray, lightGray, white, gray, red, green, blue, cyan, yellow, magenta, orange, purple, brown
-
-
-## 지원 되는 플랫폼
-
- * iOS
- * Android 5+
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.backgroundColorByHexString
-
-16 진수 문자열 상태 표시줄의 배경색을 설정합니다.
-
- StatusBar.backgroundColorByHexString("#C0C0C0");
-
-
-CSS 대표 속성 지원 됩니다.
-
- StatusBar.backgroundColorByHexString("#333"); // => #333333
- StatusBar.backgroundColorByHexString("#FAB"); // => #FFAABB
-
-
-Ios 7, StatusBar.statusBarOverlaysWebView을 false로 설정 하면 설정할 수 있는 상태 표시줄의 배경색 16 진수 문자열 (#RRGGBB)에 의해.
-
-WP7 및 WP8에 당신은 또한 #AARRGGBB, AA는 알파 값으로 값을 지정할 수 있습니다.
-
-## 지원 되는 플랫폼
-
- * iOS
- * Android 5+
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.hide
-
-숨기기 상태 표시줄.
-
- StatusBar.hide();
-
-
-## 지원 되는 플랫폼
-
- * iOS
- * 안 드 로이드
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.show
-
-상태 표시줄을 표시합니다.
-
- StatusBar.show();
-
-
-## 지원 되는 플랫폼
-
- * iOS
- * 안 드 로이드
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.isVisible
-
-이 속성을 상태 표시줄 표시 되는 경우 읽기.
-
- if (StatusBar.isVisible) {
- // do something
- }
-
-
-## 지원 되는 플랫폼
-
- * iOS
- * 안 드 로이드
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
\ No newline at end of file
diff --git a/app/plugins/cordova-plugin-statusbar/doc/ko/index.md b/app/plugins/cordova-plugin-statusbar/doc/ko/index.md
deleted file mode 100644
index 44de75b..0000000
--- a/app/plugins/cordova-plugin-statusbar/doc/ko/index.md
+++ /dev/null
@@ -1,262 +0,0 @@
-
-
-# cordova-plugin-statusbar
-
-# StatusBar
-
-> `StatusBar`개체 iOS와 안 드 로이드 상태 표시줄을 사용자 지정 하려면 몇 가지 기능을 제공 합니다.
-
-## 설치
-
- cordova plugin add cordova-plugin-statusbar
-
-
-## 환경 설정
-
-#### config.xml
-
-* **StatusBarOverlaysWebView** (boolean, 기본값: true)입니다. IOS 7, 시작 시 상태 표시줄 오버레이 또는 WebView 중첩 되지 확인 합니다.
-
-
-
-
-* **StatusBarBackgroundColor** (색상 16 진수 문자열 기본값: #000000). Ios 7, 시작 시 16 진수 문자열 (#RRGGBB) 상태 표시줄의 배경색을 설정 합니다.
-
-
-
-
-* **StatusBarStyle** (상태 표시줄 스타일, 기본값: lightcontent). Ios 7, 상태 표시줄 스타일을 설정 합니다. 사용 가능한 옵션 기본, lightcontent, blacktranslucent, blackopaque.
-
-
-
-
-## 시작 시 숨기기
-
-런타임 동안 아래의 StatusBar.hide 함수를 사용할 수 있습니다 하지만 당신이 원하는 응용 프로그램 시작 시 숨겨진 상태 표시줄, 응용 프로그램의 Info.plist 파일 수정 해야 합니다.
-
-추가 편집이 두 특성이 없는 경우. **"상태 표시줄 처음 숨겨진"** **"YES"** 로 설정 하 고 **"뷰 컨트롤러 기반 상태 표시줄 모양"** **"NO"**로 설정 합니다. Xcode, 열쇠 없이 수동으로 편집 하는 경우 값은:
-
- UIStatusBarHidden
-
- UIViewControllerBasedStatusBarAppearance
-
-
-
-## 메서드
-
-이 플러그인 글로벌 `StatusBar` 개체를 정의합니다.
-
-전역 범위에 있지만 그것은 불가능까지 `deviceready` 이벤트 후.
-
- document.addEventListener("deviceready", onDeviceReady, false);
- function onDeviceReady() {
- console.log(StatusBar);
- }
-
-
-* StatusBar.overlaysWebView
-* StatusBar.styleDefault
-* StatusBar.styleLightContent
-* StatusBar.styleBlackTranslucent
-* StatusBar.styleBlackOpaque
-* StatusBar.backgroundColorByName
-* StatusBar.backgroundColorByHexString
-* StatusBar.hide
-* StatusBar.show
-
-## 속성
-
-* StatusBar.isVisible
-
-## 사용 권한
-
-#### config.xml
-
-
-
-
-
-
-# StatusBar.overlaysWebView
-
-IOS 7, 오버레이 또는 하지 WebView 중첩 상태 표시줄을 확인 합니다.
-
- StatusBar.overlaysWebView(true);
-
-
-## 설명
-
-7 iOS, iOS 6 처럼 나타나는 상태 표시줄을 false로 설정 합니다. 다른 함수를 사용 하 여에 맞게 스타일과 배경 색상을 설정 합니다.
-
-## 지원 되는 플랫폼
-
-* iOS
-
-## 빠른 예제
-
- StatusBar.overlaysWebView(true);
- StatusBar.overlaysWebView(false);
-
-
-# StatusBar.styleDefault
-
-기본 상태 표시줄 (어두운 텍스트, 밝은 배경에 대 한)를 사용 합니다.
-
- StatusBar.styleDefault();
-
-
-## 지원 되는 플랫폼
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.styleLightContent
-
-LightContent 상태 표시줄 (어두운 배경에 대 한 가벼운 텍스트)을 사용 합니다.
-
- StatusBar.styleLightContent();
-
-
-## 지원 되는 플랫폼
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.styleBlackTranslucent
-
-BlackTranslucent 상태 표시줄 (어두운 배경에 대 한 가벼운 텍스트)을 사용 합니다.
-
- StatusBar.styleBlackTranslucent();
-
-
-## 지원 되는 플랫폼
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.styleBlackOpaque
-
-BlackOpaque 상태 표시줄 (어두운 배경에 대 한 가벼운 텍스트)을 사용 합니다.
-
- StatusBar.styleBlackOpaque();
-
-
-## 지원 되는 플랫폼
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.backgroundColorByName
-
-Ios 7, StatusBar.statusBarOverlaysWebView을 false로 설정 하면 설정할 수 있는 상태 표시줄의 배경색 색상 이름으로.
-
- StatusBar.backgroundColorByName("red");
-
-
-지원 되는 색 이름입니다.
-
- black, darkGray, lightGray, white, gray, red, green, blue, cyan, yellow, magenta, orange, purple, brown
-
-
-## 지원 되는 플랫폼
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.backgroundColorByHexString
-
-16 진수 문자열 상태 표시줄의 배경색을 설정합니다.
-
- StatusBar.backgroundColorByHexString("#C0C0C0");
-
-
-CSS 대표 속성 지원 됩니다.
-
- StatusBar.backgroundColorByHexString("#333"); // => #333333
- StatusBar.backgroundColorByHexString("#FAB"); // => #FFAABB
-
-
-Ios 7, StatusBar.statusBarOverlaysWebView을 false로 설정 하면 설정할 수 있는 상태 표시줄의 배경색 16 진수 문자열 (#RRGGBB)에 의해.
-
-WP7 및 WP8에 당신은 또한 #AARRGGBB, AA는 알파 값으로 값을 지정할 수 있습니다.
-
-## 지원 되는 플랫폼
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.hide
-
-숨기기 상태 표시줄.
-
- StatusBar.hide();
-
-
-## 지원 되는 플랫폼
-
-* iOS
-* 안 드 로이드
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.show
-
-상태 표시줄을 표시합니다.
-
- StatusBar.show();
-
-
-## 지원 되는 플랫폼
-
-* iOS
-* 안 드 로이드
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.isVisible
-
-이 속성을 상태 표시줄 표시 되는 경우 읽기.
-
- if (StatusBar.isVisible) {
- // do something
- }
-
-
-## 지원 되는 플랫폼
-
-* iOS
-* 안 드 로이드
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
diff --git a/app/plugins/cordova-plugin-statusbar/doc/pl/README.md b/app/plugins/cordova-plugin-statusbar/doc/pl/README.md
deleted file mode 100644
index 1b116cc..0000000
--- a/app/plugins/cordova-plugin-statusbar/doc/pl/README.md
+++ /dev/null
@@ -1,276 +0,0 @@
-
-
-# cordova-plugin-statusbar
-
-[![Build Status](https://travis-ci.org/apache/cordova-plugin-statusbar.svg)](https://travis-ci.org/apache/cordova-plugin-statusbar)
-
-# StatusBar
-
-> `StatusBar`Obiekt zawiera kilka funkcji, aby dostosować iOS i Android StatusBar.
-
-## Instalacja
-
- cordova plugin add cordova-plugin-statusbar
-
-
-## Preferencje
-
-#### config.xml
-
- * **StatusBarOverlaysWebView** (boolean, domyślnie na wartość true). Na iOS 7 zrobić nakładki stanu lub nie nakładki widoku sieci Web podczas uruchamiania.
-
-
-
-
- * **StatusBarBackgroundColor** (kolor ciąg szesnastkowy, domyślnie #000000). Na iOS 7 i Android 5 kolor tła stanu przez ciąg szesnastkowy (#RRGGBB) przy starcie systemu.
-
-
-
-
- * **StatusBarStyle** (stan styl paska, domyślnie lightcontent.) Na iOS 7 ustawić styl paska stanu. Dostępne opcje domyślne, lightcontent, blacktranslucent, blackopaque.
-
-
-
-
-### Dziwactwa Androida
-
-Android 5 + wytyczne określają przy użyciu różnych kolorów statusbar niż główne aplikacji kolor (w przeciwieństwie do stanu jednolitych kolorów wiele aplikacje iOS 7 +), więc może chcesz ustawić kolor pasek stanu w czasie wykonywania zamiast za pośrednictwem `StatusBar.backgroundColorByHexString` lub `StatusBar.backgroundColorByName`. Jednym sposobem na to byłoby:
-
-```js
-if (cordova.platformId == 'android') {
- StatusBar.backgroundColorByHexString("#333");
-}
-```
-
-## Przy starcie
-
-Podczas uruchamiania można użyć funkcji StatusBar.hide poniżej, ale jeśli chcesz StatusBar ukryty w uruchamiania aplikacji, należy zmodyfikować plik Info.plist Twojej aplikacji.
-
-Dodawanie/edycja tych dwóch atrybutów jeśli nie obecny. Ustawianie **"pasek stanu jest początkowo ukryte"** na **"Tak"** i **"Oparte na kontroler stanu paska wygląd"** na **"Nie"**. Jeśli możesz go edytować ręcznie bez Xcode, kluczy i wartości są:
-
- UIStatusBarHidden
-
- UIViewControllerBasedStatusBarAppearance
-
-
-
-## Metody
-
-Ten plugin definiuje obiekt globalny `StatusBar`.
-
-Chociaż w globalnym zasięgu, to nie dostępne dopiero po `deviceready` imprezie.
-
- document.addEventListener("deviceready", onDeviceReady, false);
- function onDeviceReady() {
- console.log(StatusBar);
- }
-
-
- * StatusBar.overlaysWebView
- * StatusBar.styleDefault
- * StatusBar.styleLightContent
- * StatusBar.styleBlackTranslucent
- * StatusBar.styleBlackOpaque
- * StatusBar.backgroundColorByName
- * StatusBar.backgroundColorByHexString
- * StatusBar.hide
- * StatusBar.show
-
-## Właściwości
-
- * StatusBar.isVisible
-
-## Uprawnienia
-
-#### config.xml
-
-
-
-
-
-
-# StatusBar.overlaysWebView
-
-Na iOS 7 zrobić statusbar nakładki lub nie nakładka widoku sieci Web.
-
- StatusBar.overlaysWebView(true);
-
-
-## Opis
-
-Na iOS 7 zestaw do false, aby na pasku stanu pojawia się jak iOS 6. Ustaw kolor tła i styl do korzystania z innych funkcji.
-
-## Obsługiwane platformy
-
- * iOS
-
-## Szybki przykład
-
- StatusBar.overlaysWebView(true);
- StatusBar.overlaysWebView(false);
-
-
-# StatusBar.styleDefault
-
-Użyj domyślnego stanu (ciemny tekst, teł światła).
-
- StatusBar.styleDefault();
-
-
-## Obsługiwane platformy
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.styleLightContent
-
-Użyj lightContent stanu (światło tekst, ciemne tło).
-
- StatusBar.styleLightContent();
-
-
-## Obsługiwane platformy
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.styleBlackTranslucent
-
-Użyj blackTranslucent stanu (światło tekst, ciemne tło).
-
- StatusBar.styleBlackTranslucent();
-
-
-## Obsługiwane platformy
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.styleBlackOpaque
-
-Użyj blackOpaque stanu (światło tekst, ciemne tło).
-
- StatusBar.styleBlackOpaque();
-
-
-## Obsługiwane platformy
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.backgroundColorByName
-
-Na iOS 7 gdy zostanie ustawiona wartość false, StatusBar.statusBarOverlaysWebView można ustawić kolor tła stanu przez nazwę koloru.
-
- StatusBar.backgroundColorByName("red");
-
-
-Nazwy kolorów obsługiwane są:
-
- black, darkGray, lightGray, white, gray, red, green, blue, cyan, yellow, magenta, orange, purple, brown
-
-
-## Obsługiwane platformy
-
- * iOS
- * Android 5+
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.backgroundColorByHexString
-
-Ustawia kolor tła stanu przez ciąg szesnastkowy.
-
- StatusBar.backgroundColorByHexString("#C0C0C0");
-
-
-Obsługiwane są również właściwości CSS.
-
- StatusBar.backgroundColorByHexString("#333"); // => #333333
- StatusBar.backgroundColorByHexString("#FAB"); // => #FFAABB
-
-
-Na iOS 7 gdy zostanie ustawiona wartość false, StatusBar.statusBarOverlaysWebView można ustawić kolor tła stanu przez ciąg szesnastkowy (#RRGGBB).
-
-Na WP7 i WP8 można również określić wartości jako #AARRGGBB, gdzie AA jest wartością alfa
-
-## Obsługiwane platformy
-
- * iOS
- * Android 5+
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.hide
-
-Ukryj pasek stanu.
-
- StatusBar.hide();
-
-
-## Obsługiwane platformy
-
- * iOS
- * Android
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.show
-
-Pokazuje pasek stanu.
-
- StatusBar.show();
-
-
-## Obsługiwane platformy
-
- * iOS
- * Android
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.isVisible
-
-Czytać tej właściwość, aby sprawdzić, czy stanu jest widoczne lub nie.
-
- if (StatusBar.isVisible) {
- // do something
- }
-
-
-## Obsługiwane platformy
-
- * iOS
- * Android
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
\ No newline at end of file
diff --git a/app/plugins/cordova-plugin-statusbar/doc/pl/index.md b/app/plugins/cordova-plugin-statusbar/doc/pl/index.md
deleted file mode 100644
index 4f13a37..0000000
--- a/app/plugins/cordova-plugin-statusbar/doc/pl/index.md
+++ /dev/null
@@ -1,262 +0,0 @@
-
-
-# cordova-plugin-statusbar
-
-# StatusBar
-
-> `StatusBar`Obiekt zawiera kilka funkcji, aby dostosować iOS i Android StatusBar.
-
-## Instalacja
-
- cordova plugin add cordova-plugin-statusbar
-
-
-## Preferencje
-
-#### config.xml
-
-* **StatusBarOverlaysWebView** (boolean, domyślnie na wartość true). Na iOS 7 zrobić nakładki stanu lub nie nakładki widoku sieci Web podczas uruchamiania.
-
-
-
-
-* **StatusBarBackgroundColor** (kolor szesnastkowy ciąg, domyślnie #000000). Na iOS 7 ustawić kolor tła stanu przez ciąg szesnastkowy (#RRGGBB) przy starcie systemu.
-
-
-
-
-* **StatusBarStyle** (stan styl paska, domyślnie lightcontent.) Na iOS 7 ustawić styl paska stanu. Dostępne opcje domyślne, lightcontent, blacktranslucent, blackopaque.
-
-
-
-
-## Przy starcie
-
-Podczas uruchamiania można użyć funkcji StatusBar.hide poniżej, ale jeśli chcesz StatusBar ukryty w uruchamiania aplikacji, należy zmodyfikować plik Info.plist Twojej aplikacji.
-
-Dodawanie/edycja tych dwóch atrybutów jeśli nie obecny. Ustawianie **"pasek stanu jest początkowo ukryte"** na **"Tak"** i **"Oparte na kontroler stanu paska wygląd"** na **"Nie"**. Jeśli możesz go edytować ręcznie bez Xcode, kluczy i wartości są:
-
- UIStatusBarHidden
-
- UIViewControllerBasedStatusBarAppearance
-
-
-
-## Metody
-
-Ten plugin definiuje obiekt globalny `StatusBar`.
-
-Chociaż w globalnym zasięgu, to nie dostępne dopiero po `deviceready` imprezie.
-
- document.addEventListener("deviceready", onDeviceReady, false);
- function onDeviceReady() {
- console.log(StatusBar);
- }
-
-
-* StatusBar.overlaysWebView
-* StatusBar.styleDefault
-* StatusBar.styleLightContent
-* StatusBar.styleBlackTranslucent
-* StatusBar.styleBlackOpaque
-* StatusBar.backgroundColorByName
-* StatusBar.backgroundColorByHexString
-* StatusBar.hide
-* StatusBar.show
-
-## Właściwości
-
-* StatusBar.isVisible
-
-## Uprawnienia
-
-#### config.xml
-
-
-
-
-
-
-# StatusBar.overlaysWebView
-
-Na iOS 7 zrobić statusbar nakładki lub nie nakładka widoku sieci Web.
-
- StatusBar.overlaysWebView(true);
-
-
-## Opis
-
-Na iOS 7 zestaw do false, aby na pasku stanu pojawia się jak iOS 6. Ustaw kolor tła i styl do korzystania z innych funkcji.
-
-## Obsługiwane platformy
-
-* iOS
-
-## Szybki przykład
-
- StatusBar.overlaysWebView(true);
- StatusBar.overlaysWebView(false);
-
-
-# StatusBar.styleDefault
-
-Użyj domyślnego stanu (ciemny tekst, teł światła).
-
- StatusBar.styleDefault();
-
-
-## Obsługiwane platformy
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.styleLightContent
-
-Użyj lightContent stanu (światło tekst, ciemne tło).
-
- StatusBar.styleLightContent();
-
-
-## Obsługiwane platformy
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.styleBlackTranslucent
-
-Użyj blackTranslucent stanu (światło tekst, ciemne tło).
-
- StatusBar.styleBlackTranslucent();
-
-
-## Obsługiwane platformy
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.styleBlackOpaque
-
-Użyj blackOpaque stanu (światło tekst, ciemne tło).
-
- StatusBar.styleBlackOpaque();
-
-
-## Obsługiwane platformy
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.backgroundColorByName
-
-Na iOS 7 gdy zostanie ustawiona wartość false, StatusBar.statusBarOverlaysWebView można ustawić kolor tła stanu przez nazwę koloru.
-
- StatusBar.backgroundColorByName("red");
-
-
-Nazwy kolorów obsługiwane są:
-
- black, darkGray, lightGray, white, gray, red, green, blue, cyan, yellow, magenta, orange, purple, brown
-
-
-## Obsługiwane platformy
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.backgroundColorByHexString
-
-Ustawia kolor tła stanu przez ciąg szesnastkowy.
-
- StatusBar.backgroundColorByHexString("#C0C0C0");
-
-
-Obsługiwane są również właściwości CSS.
-
- StatusBar.backgroundColorByHexString("#333"); // => #333333
- StatusBar.backgroundColorByHexString("#FAB"); // => #FFAABB
-
-
-Na iOS 7 gdy zostanie ustawiona wartość false, StatusBar.statusBarOverlaysWebView można ustawić kolor tła stanu przez ciąg szesnastkowy (#RRGGBB).
-
-Na WP7 i WP8 można również określić wartości jako #AARRGGBB, gdzie AA jest wartością alfa
-
-## Obsługiwane platformy
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.hide
-
-Ukryj pasek stanu.
-
- StatusBar.hide();
-
-
-## Obsługiwane platformy
-
-* iOS
-* Android
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.show
-
-Pokazuje pasek stanu.
-
- StatusBar.show();
-
-
-## Obsługiwane platformy
-
-* iOS
-* Android
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.isVisible
-
-Czytać tej właściwość, aby sprawdzić, czy stanu jest widoczne lub nie.
-
- if (StatusBar.isVisible) {
- // do something
- }
-
-
-## Obsługiwane platformy
-
-* iOS
-* Android
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
diff --git a/app/plugins/cordova-plugin-statusbar/doc/ru/index.md b/app/plugins/cordova-plugin-statusbar/doc/ru/index.md
deleted file mode 100644
index fdb95ee..0000000
--- a/app/plugins/cordova-plugin-statusbar/doc/ru/index.md
+++ /dev/null
@@ -1,238 +0,0 @@
-
-
-# cordova-plugin-statusbar
-
-# StatusBar
-
-> Объект `StatusBar` предоставляет некоторые функции для настройки статусной панели на iOS и Android.
-
-## Настройки
-
-#### config.xml
-
-* **StatusBarOverlaysWebView** (логическое значение, по умолчанию true). В iOS 7 определяет необходимо ли сделать наложение статусной панели на WebView при запуске или нет.
-
-
-
-
-* **StatusBarBackgroundColor** (шестнадцатеричная строка цвета, значения по умолчанию #000000). На iOS 7 установит цвет фона статусной панели при запуске, на основании шестнадцатеричной строки цвета (#RRGGBB).
-
-
-
-
-* **StatusBarStyle** (статус бар стиль, по умолчанию lightcontent). На iOS 7 установите стиль строки состояния. Доступные параметры по умолчанию, lightcontent, blacktranslucent, blackopaque.
-
-
-
-
-## Скрытие при запуске
-
-Во время выполнения можно использовать функцию StatusBar.hide ниже, но если вы хотите StatusBar быть скрыты при запуске приложения, необходимо изменить файл Info.plist вашего приложения.
-
-Добавьте/измените эти два атрибута, если они не присутствуют или отличаются от нижеуказанных значений. Установите значение **«Status bar is initially hidden»** равное **«YES»** и установите значение **«View controller-based status bar appearance»** на **«NO»**. Если вы измените его вручную без Xcode, ключи и значения являются следующими:
-
- UIStatusBarHidden
-
- UIViewControllerBasedStatusBarAppearance
-
-
-
-## Методы
-
-* StatusBar.overlaysWebView
-* StatusBar.styleDefault
-* StatusBar.styleLightContent
-* StatusBar.styleBlackTranslucent
-* StatusBar.styleBlackOpaque
-* StatusBar.backgroundColorByName
-* StatusBar.backgroundColorByHexString
-* StatusBar.hide
-* StatusBar.show
-
-## Параметры
-
-* StatusBar.isVisible
-
-## Разрешения
-
-#### config.xml
-
-
-
-
-
-
-# StatusBar.overlaysWebView
-
-На iOS 7 Сделайте statusbar overlay или не поверх WebView.
-
- StatusBar.overlaysWebView(true);
-
-
-## Описание
-
-На iOS 7 Установите значение false чтобы сделать statusbar появляются как iOS 6. Задайте стиль и цвет фона в соответствии с использованием других функций.
-
-## Поддерживаемые платформы
-
-* iOS
-
-## Краткий пример
-
- StatusBar.overlaysWebView(true);
- StatusBar.overlaysWebView(false);
-
-
-# StatusBar.styleDefault
-
-Используйте по умолчанию statusbar (темный текст, для легких стола).
-
- StatusBar.styleDefault();
-
-
-## Поддерживаемые платформы
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-
-# StatusBar.styleLightContent
-
-Используйте lightContent statusbar (светлый текст, на темном фоне).
-
- StatusBar.styleLightContent();
-
-
-## Поддерживаемые платформы
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-
-# StatusBar.styleBlackTranslucent
-
-Используйте blackTranslucent statusbar (светлый текст, на темном фоне).
-
- StatusBar.styleBlackTranslucent();
-
-
-## Поддерживаемые платформы
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-
-# StatusBar.styleBlackOpaque
-
-Используйте blackOpaque statusbar (светлый текст, на темном фоне).
-
- StatusBar.styleBlackOpaque();
-
-
-## Поддерживаемые платформы
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-
-# StatusBar.backgroundColorByName
-
-На iOS 7 когда StatusBar.statusBarOverlaysWebView присвоено значение false, можно задать цвет фона для объекта statusbar по имени цвета.
-
- StatusBar.backgroundColorByName("red");
-
-
-Имена поддерживаемых цветов являются:
-
- black, darkGray, lightGray, white, gray, red, green, blue, cyan, yellow, magenta, orange, purple, brown
-
-
-## Поддерживаемые платформы
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-
-# StatusBar.backgroundColorByHexString
-
-Задает цвет фона для объекта statusbar, шестнадцатеричная строка.
-
- StatusBar.backgroundColorByHexString("#C0C0C0");
-
-
-Также поддерживаются свойства CSS стенографию.
-
- StatusBar.backgroundColorByHexString("#333"); // => #333333
- StatusBar.backgroundColorByHexString("#FAB"); // => #FFAABB
-
-
-На iOS 7 когда StatusBar.statusBarOverlaysWebView присвоено значение false, можно задать цвет фона для объекта statusbar, шестнадцатеричная строка (#RRGGBB).
-
-На WP7 и WP8 также можно указать значения как #AARRGGBB, где AA — это альфа-значение
-
-## Поддерживаемые платформы
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-
-# StatusBar.hide
-
-Скройте строку состояния statusbar.
-
- StatusBar.hide();
-
-
-## Поддерживаемые платформы
-
-* iOS
-* Android
-* Windows Phone 7
-* Windows Phone 8
-
-# StatusBar.show
-
-Показывает строку состояния statusbar.
-
- StatusBar.show();
-
-
-## Поддерживаемые платформы
-
-* iOS
-* Android
-* Windows Phone 7
-* Windows Phone 8
-
-# StatusBar.isVisible
-
-Чтение это свойство, чтобы увидеть, если statusbar является видимым или нет.
-
- if (StatusBar.isVisible) {
- // do something
- }
-
-
-## Поддерживаемые платформы
-
-* iOS
-* Android
-* Windows Phone 7
-* Windows Phone 8
diff --git a/app/plugins/cordova-plugin-statusbar/doc/zh/README.md b/app/plugins/cordova-plugin-statusbar/doc/zh/README.md
deleted file mode 100644
index 8a63699..0000000
--- a/app/plugins/cordova-plugin-statusbar/doc/zh/README.md
+++ /dev/null
@@ -1,276 +0,0 @@
-
-
-# cordova-plugin-statusbar
-
-[![Build Status](https://travis-ci.org/apache/cordova-plugin-statusbar.svg)](https://travis-ci.org/apache/cordova-plugin-statusbar)
-
-# StatusBar
-
-> `StatusBar`物件提供了一些功能,自訂的 iOS 和 Android 狀態列。
-
-## 安裝
-
- cordova plugin add cordova-plugin-statusbar
-
-
-## 首選項
-
-#### config.xml
-
- * **StatusBarOverlaysWebView**(布林值,預設值為 true)。在 iOS 7,使狀態列覆蓋或不覆蓋 web 視圖在啟動時。
-
-
-
-
- * **StatusBarBackgroundColor**(顏色十六進位字串,預設值為 #000000)。IOS 7 和 Android 5,由十六進位字串 (#RRGGBB) 在啟動時設置狀態列的背景色。
-
-
-
-
- * **狀態列**(狀態列樣式,預設值為 lightcontent)。在 iOS 7,設置的狀態橫條圖樣式。可用的選項預設,lightcontent,blacktranslucent,blackopaque。
-
-
-
-
-### Android 的怪癖
-
-Android 的 5 + 準則指定使用不同的顏色比您主要的應用程式狀態欄顏色 (不像很多 iOS 7 + 應用程式的統一狀態列顏色),所以你可能想要設置在運行時顯示狀態列顏色而不是通過`StatusBar.backgroundColorByHexString`或`StatusBar.backgroundColorByName`。 一個的方式做到這一點將是:
-
-```js
-if (cordova.platformId == 'android') {
- StatusBar.backgroundColorByHexString("#333");
-}
-```
-
-## 在啟動時隱藏
-
-在運行時期間,你可以使用 StatusBar.hide 函數下面,但如果你想要顯示狀態列隱藏在應用程式啟動時,你必須修改你的應用程式的 Info.plist 檔。
-
-添加編輯這兩個屬性,如果不存在。 將**"狀態列最初隱藏"**設置為**"YES"**和**"視圖基於控制器的狀態列外觀"**設置為**"否"**。 如果您手動編輯它沒有 Xcode,鍵和值是:
-
- UIStatusBarHidden
-
- UIViewControllerBasedStatusBarAppearance
-
-
-
-## 方法
-
-這個外掛程式定義全域 `StatusBar` 物件。
-
-雖然在全球範圍內,它不可用直到 `deviceready` 事件之後。
-
- document.addEventListener("deviceready", onDeviceReady, false);
- function onDeviceReady() {
- console.log(StatusBar);
- }
-
-
- * StatusBar.overlaysWebView
- * StatusBar.styleDefault
- * StatusBar.styleLightContent
- * StatusBar.styleBlackTranslucent
- * StatusBar.styleBlackOpaque
- * StatusBar.backgroundColorByName
- * StatusBar.backgroundColorByHexString
- * StatusBar.hide
- * StatusBar.show
-
-## 屬性
-
- * StatusBar.isVisible
-
-## 許可權
-
-#### config.xml
-
-
-
-
-
-
-# StatusBar.overlaysWebView
-
-在 iOS 7,使狀態列覆蓋或不覆蓋 web 視圖。
-
- StatusBar.overlaysWebView(true);
-
-
-## 說明
-
-在 iOS 7,設置為 false,使狀態列出現像 iOS 6。設置樣式和背景顏色,適合使用其他函數。
-
-## 支援的平臺
-
- * iOS
-
-## 快速的示例
-
- StatusBar.overlaysWebView(true);
- StatusBar.overlaysWebView(false);
-
-
-# StatusBar.styleDefault
-
-使用預設狀態列 (淺色背景深色文本)。
-
- StatusBar.styleDefault();
-
-
-## 支援的平臺
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.styleLightContent
-
-使用 lightContent 狀態列 (深色背景光文本)。
-
- StatusBar.styleLightContent();
-
-
-## 支援的平臺
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.styleBlackTranslucent
-
-使用 blackTranslucent 狀態列 (深色背景光文本)。
-
- StatusBar.styleBlackTranslucent();
-
-
-## 支援的平臺
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.styleBlackOpaque
-
-使用 blackOpaque 狀態列 (深色背景光文本)。
-
- StatusBar.styleBlackOpaque();
-
-
-## 支援的平臺
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.backgroundColorByName
-
-在 iOS 7,當您將 StatusBar.statusBarOverlaysWebView 設置為 false,你可以設置狀態列的背景色的顏色名稱。
-
- StatusBar.backgroundColorByName("red");
-
-
-支援的顏色名稱是:
-
- black, darkGray, lightGray, white, gray, red, green, blue, cyan, yellow, magenta, orange, purple, brown
-
-
-## 支援的平臺
-
- * iOS
- * Android 5+
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.backgroundColorByHexString
-
-由十六進位字串設置狀態列的背景色。
-
- StatusBar.backgroundColorByHexString("#C0C0C0");
-
-
-此外支援 CSS 速記屬性。
-
- StatusBar.backgroundColorByHexString("#333"); // => #333333
- StatusBar.backgroundColorByHexString("#FAB"); // => #FFAABB
-
-
-在 iOS 7,當將 StatusBar.statusBarOverlaysWebView 設置為 false,您可以設置狀態列的背景色由十六進位字串 (#RRGGBB)。
-
-WP7 和 WP8 您還可以指定值為 #AARRGGBB,其中 AA 是 Alpha 值
-
-## 支援的平臺
-
- * iOS
- * Android 5+
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.hide
-
-隱藏狀態列。
-
- StatusBar.hide();
-
-
-## 支援的平臺
-
- * iOS
- * Android 系統
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.show
-
-顯示狀態列。
-
- StatusBar.show();
-
-
-## 支援的平臺
-
- * iOS
- * Android 系統
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.isVisible
-
-讀取此屬性,以查看狀態列是否可見。
-
- if (StatusBar.isVisible) {
- // do something
- }
-
-
-## 支援的平臺
-
- * iOS
- * Android 系統
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
\ No newline at end of file
diff --git a/app/plugins/cordova-plugin-statusbar/doc/zh/index.md b/app/plugins/cordova-plugin-statusbar/doc/zh/index.md
deleted file mode 100644
index a8805da..0000000
--- a/app/plugins/cordova-plugin-statusbar/doc/zh/index.md
+++ /dev/null
@@ -1,262 +0,0 @@
-
-
-# cordova-plugin-statusbar
-
-# StatusBar
-
-> `StatusBar`物件提供了一些功能,自訂的 iOS 和 Android 狀態列。
-
-## 安裝
-
- cordova plugin add cordova-plugin-statusbar
-
-
-## 首選項
-
-#### config.xml
-
-* **StatusBarOverlaysWebView**(布林值,預設值為 true)。在 iOS 7,使狀態列覆蓋或不覆蓋 web 視圖在啟動時。
-
-
-
-
-* **StatusBarBackgroundColor**(顏色十六進位字串,預設值為 #000000)。在 iOS 7,通過一個十六進位字串 (#RRGGBB) 在啟動時設置狀態列的背景色。
-
-
-
-
-* **狀態列**(狀態列樣式,預設值為 lightcontent)。在 iOS 7,設置的狀態橫條圖樣式。可用的選項預設,lightcontent,blacktranslucent,blackopaque。
-
-
-
-
-## 在啟動時隱藏
-
-在運行時期間,你可以使用 StatusBar.hide 函數下面,但如果你想要顯示狀態列隱藏在應用程式啟動時,你必須修改你的應用程式的 Info.plist 檔。
-
-添加編輯這兩個屬性,如果不存在。 將**"狀態列最初隱藏"**設置為**"YES"**和**"視圖基於控制器的狀態列外觀"**設置為**"否"**。 如果您手動編輯它沒有 Xcode,鍵和值是:
-
- UIStatusBarHidden
-
- UIViewControllerBasedStatusBarAppearance
-
-
-
-## 方法
-
-這個外掛程式定義全域 `StatusBar` 物件。
-
-雖然在全球範圍內,它不可用直到 `deviceready` 事件之後。
-
- document.addEventListener("deviceready", onDeviceReady, false);
- function onDeviceReady() {
- console.log(StatusBar);
- }
-
-
-* StatusBar.overlaysWebView
-* StatusBar.styleDefault
-* StatusBar.styleLightContent
-* StatusBar.styleBlackTranslucent
-* StatusBar.styleBlackOpaque
-* StatusBar.backgroundColorByName
-* StatusBar.backgroundColorByHexString
-* StatusBar.hide
-* StatusBar.show
-
-## 屬性
-
-* StatusBar.isVisible
-
-## 許可權
-
-#### config.xml
-
-
-
-
-
-
-# StatusBar.overlaysWebView
-
-在 iOS 7,使狀態列覆蓋或不覆蓋 web 視圖。
-
- StatusBar.overlaysWebView(true);
-
-
-## 說明
-
-在 iOS 7,設置為 false,使狀態列出現像 iOS 6。設置樣式和背景顏色,適合使用其他函數。
-
-## 支援的平臺
-
-* iOS
-
-## 快速的示例
-
- StatusBar.overlaysWebView(true);
- StatusBar.overlaysWebView(false);
-
-
-# StatusBar.styleDefault
-
-使用預設狀態列 (淺色背景深色文本)。
-
- StatusBar.styleDefault();
-
-
-## 支援的平臺
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.styleLightContent
-
-使用 lightContent 狀態列 (深色背景光文本)。
-
- StatusBar.styleLightContent();
-
-
-## 支援的平臺
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.styleBlackTranslucent
-
-使用 blackTranslucent 狀態列 (深色背景光文本)。
-
- StatusBar.styleBlackTranslucent();
-
-
-## 支援的平臺
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.styleBlackOpaque
-
-使用 blackOpaque 狀態列 (深色背景光文本)。
-
- StatusBar.styleBlackOpaque();
-
-
-## 支援的平臺
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.backgroundColorByName
-
-在 iOS 7,當您將 StatusBar.statusBarOverlaysWebView 設置為 false,你可以設置狀態列的背景色的顏色名稱。
-
- StatusBar.backgroundColorByName("red");
-
-
-支援的顏色名稱是:
-
- black, darkGray, lightGray, white, gray, red, green, blue, cyan, yellow, magenta, orange, purple, brown
-
-
-## 支援的平臺
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.backgroundColorByHexString
-
-由十六進位字串設置狀態列的背景色。
-
- StatusBar.backgroundColorByHexString("#C0C0C0");
-
-
-此外支援 CSS 速記屬性。
-
- StatusBar.backgroundColorByHexString("#333"); // => #333333
- StatusBar.backgroundColorByHexString("#FAB"); // => #FFAABB
-
-
-在 iOS 7,當將 StatusBar.statusBarOverlaysWebView 設置為 false,您可以設置狀態列的背景色由十六進位字串 (#RRGGBB)。
-
-WP7 和 WP8 您還可以指定值為 #AARRGGBB,其中 AA 是 Alpha 值
-
-## 支援的平臺
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.hide
-
-隱藏狀態列。
-
- StatusBar.hide();
-
-
-## 支援的平臺
-
-* iOS
-* 安卓系統
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.show
-
-顯示狀態列。
-
- StatusBar.show();
-
-
-## 支援的平臺
-
-* iOS
-* 安卓系統
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.isVisible
-
-讀取此屬性,以查看狀態列是否可見。
-
- if (StatusBar.isVisible) {
- // do something
- }
-
-
-## 支援的平臺
-
-* iOS
-* 安卓系統
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
diff --git a/app/plugins/cordova-plugin-statusbar/package.json b/app/plugins/cordova-plugin-statusbar/package.json
deleted file mode 100644
index abe3c00..0000000
--- a/app/plugins/cordova-plugin-statusbar/package.json
+++ /dev/null
@@ -1,81 +0,0 @@
-{
- "_from": "cordova-plugin-statusbar@2.4.2",
- "_id": "cordova-plugin-statusbar@2.4.2",
- "_inBundle": false,
- "_integrity": "sha1-/B+9wNjXAzp+jh8ff/FnrJvU+vY=",
- "_location": "/cordova-plugin-statusbar",
- "_phantomChildren": {},
- "_requested": {
- "type": "version",
- "registry": true,
- "raw": "cordova-plugin-statusbar@2.4.2",
- "name": "cordova-plugin-statusbar",
- "escapedName": "cordova-plugin-statusbar",
- "rawSpec": "2.4.2",
- "saveSpec": null,
- "fetchSpec": "2.4.2"
- },
- "_requiredBy": [
- "#USER",
- "/"
- ],
- "_resolved": "http://registry.npm.taobao.org/cordova-plugin-statusbar/download/cordova-plugin-statusbar-2.4.2.tgz",
- "_shasum": "fc1fbdc0d8d7033a7e8e1f1f7ff167ac9bd4faf6",
- "_spec": "cordova-plugin-statusbar@2.4.2",
- "_where": "/Users/we/Documents/GitHub/scristask-vue/app",
- "author": {
- "name": "Apache Software Foundation"
- },
- "bugs": {
- "url": "https://issues.apache.org/jira/browse/CB"
- },
- "bundleDependencies": false,
- "cordova": {
- "id": "cordova-plugin-statusbar",
- "platforms": [
- "android",
- "ios",
- "wp7",
- "wp8",
- "windows"
- ]
- },
- "deprecated": false,
- "description": "Cordova StatusBar Plugin",
- "devDependencies": {
- "jshint": "^2.6.0"
- },
- "engines": {
- "cordovaDependencies": {
- "0.1.0": {
- "cordova": ">=3.0.0"
- },
- "3.0.0": {
- "cordova": ">100"
- }
- }
- },
- "homepage": "https://github.com/apache/cordova-plugin-statusbar#readme",
- "keywords": [
- "cordova",
- "statusbar",
- "ecosystem:cordova",
- "cordova-android",
- "cordova-ios",
- "cordova-wp7",
- "cordova-wp8",
- "cordova-windows"
- ],
- "license": "Apache-2.0",
- "name": "cordova-plugin-statusbar",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/apache/cordova-plugin-statusbar.git"
- },
- "scripts": {
- "jshint": "node node_modules/jshint/bin/jshint www && node node_modules/jshint/bin/jshint src && node node_modules/jshint/bin/jshint tests",
- "test": "npm run jshint"
- },
- "types": "./types/index.d.ts",
- "version": "2.4.2"
-}
diff --git a/app/plugins/cordova-plugin-statusbar/plugin.xml b/app/plugins/cordova-plugin-statusbar/plugin.xml
deleted file mode 100644
index 04d6c18..0000000
--- a/app/plugins/cordova-plugin-statusbar/plugin.xml
+++ /dev/null
@@ -1,99 +0,0 @@
-
-
-
-
- StatusBar
- Cordova StatusBar Plugin
- Apache 2.0
- cordova,statusbar
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/app/plugins/cordova-plugin-statusbar/src/android/StatusBar.java b/app/plugins/cordova-plugin-statusbar/src/android/StatusBar.java
deleted file mode 100644
index 714c30e..0000000
--- a/app/plugins/cordova-plugin-statusbar/src/android/StatusBar.java
+++ /dev/null
@@ -1,276 +0,0 @@
-/*
- * 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.
- *
-*/
-package org.apache.cordova.statusbar;
-
-import android.app.Activity;
-import android.graphics.Color;
-import android.os.Build;
-import android.view.View;
-import android.view.Window;
-import android.view.WindowManager;
-
-import org.apache.cordova.CallbackContext;
-import org.apache.cordova.CordovaArgs;
-import org.apache.cordova.CordovaInterface;
-import org.apache.cordova.CordovaPlugin;
-import org.apache.cordova.CordovaWebView;
-import org.apache.cordova.LOG;
-import org.apache.cordova.PluginResult;
-import org.json.JSONException;
-import java.util.Arrays;
-
-public class StatusBar extends CordovaPlugin {
- private static final String TAG = "StatusBar";
-
- /**
- * Sets the context of the Command. This can then be used to do things like
- * get file paths associated with the Activity.
- *
- * @param cordova The context of the main Activity.
- * @param webView The CordovaWebView Cordova is running in.
- */
- @Override
- public void initialize(final CordovaInterface cordova, CordovaWebView webView) {
- LOG.v(TAG, "StatusBar: initialization");
- super.initialize(cordova, webView);
-
- this.cordova.getActivity().runOnUiThread(new Runnable() {
- @Override
- public void run() {
- // Clear flag FLAG_FORCE_NOT_FULLSCREEN which is set initially
- // by the Cordova.
- Window window = cordova.getActivity().getWindow();
- window.clearFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
-
- // Read 'StatusBarBackgroundColor' from config.xml, default is #000000.
- setStatusBarBackgroundColor(preferences.getString("StatusBarBackgroundColor", "#000000"));
-
- // Read 'StatusBarStyle' from config.xml, default is 'lightcontent'.
- setStatusBarStyle(preferences.getString("StatusBarStyle", "lightcontent"));
- }
- });
- }
-
- /**
- * Executes the request and returns PluginResult.
- *
- * @param action The action to execute.
- * @param args JSONArry of arguments for the plugin.
- * @param callbackContext The callback id used when calling back into JavaScript.
- * @return True if the action was valid, false otherwise.
- */
- @Override
- public boolean execute(final String action, final CordovaArgs args, final CallbackContext callbackContext) throws JSONException {
- LOG.v(TAG, "Executing action: " + action);
- final Activity activity = this.cordova.getActivity();
- final Window window = activity.getWindow();
-
- if ("_ready".equals(action)) {
- boolean statusBarVisible = (window.getAttributes().flags & WindowManager.LayoutParams.FLAG_FULLSCREEN) == 0;
- callbackContext.sendPluginResult(new PluginResult(PluginResult.Status.OK, statusBarVisible));
- return true;
- }
-
- if ("show".equals(action)) {
- this.cordova.getActivity().runOnUiThread(new Runnable() {
- @Override
- public void run() {
- // SYSTEM_UI_FLAG_FULLSCREEN is available since JellyBean, but we
- // use KitKat here to be aligned with "Fullscreen" preference
- if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
- int uiOptions = window.getDecorView().getSystemUiVisibility();
- uiOptions &= ~View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN;
- uiOptions &= ~View.SYSTEM_UI_FLAG_FULLSCREEN;
-
- window.getDecorView().setSystemUiVisibility(uiOptions);
- }
-
- // CB-11197 We still need to update LayoutParams to force status bar
- // to be hidden when entering e.g. text fields
- window.clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
- }
- });
- return true;
- }
-
- if ("hide".equals(action)) {
- this.cordova.getActivity().runOnUiThread(new Runnable() {
- @Override
- public void run() {
- // SYSTEM_UI_FLAG_FULLSCREEN is available since JellyBean, but we
- // use KitKat here to be aligned with "Fullscreen" preference
- if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
- int uiOptions = window.getDecorView().getSystemUiVisibility()
- | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
- | View.SYSTEM_UI_FLAG_FULLSCREEN;
-
- window.getDecorView().setSystemUiVisibility(uiOptions);
- }
-
- // CB-11197 We still need to update LayoutParams to force status bar
- // to be hidden when entering e.g. text fields
- window.addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
- }
- });
- return true;
- }
-
- if ("backgroundColorByHexString".equals(action)) {
- this.cordova.getActivity().runOnUiThread(new Runnable() {
- @Override
- public void run() {
- try {
- setStatusBarBackgroundColor(args.getString(0));
- } catch (JSONException ignore) {
- LOG.e(TAG, "Invalid hexString argument, use f.i. '#777777'");
- }
- }
- });
- return true;
- }
-
- if ("overlaysWebView".equals(action)) {
- if (Build.VERSION.SDK_INT >= 21) {
- this.cordova.getActivity().runOnUiThread(new Runnable() {
- @Override
- public void run() {
- try {
- setStatusBarTransparent(args.getBoolean(0));
- } catch (JSONException ignore) {
- LOG.e(TAG, "Invalid boolean argument");
- }
- }
- });
- return true;
- }
- else return args.getBoolean(0) == false;
- }
-
- if ("styleDefault".equals(action)) {
- this.cordova.getActivity().runOnUiThread(new Runnable() {
- @Override
- public void run() {
- setStatusBarStyle("default");
- }
- });
- return true;
- }
-
- if ("styleLightContent".equals(action)) {
- this.cordova.getActivity().runOnUiThread(new Runnable() {
- @Override
- public void run() {
- setStatusBarStyle("lightcontent");
- }
- });
- return true;
- }
-
- if ("styleBlackTranslucent".equals(action)) {
- this.cordova.getActivity().runOnUiThread(new Runnable() {
- @Override
- public void run() {
- setStatusBarStyle("blacktranslucent");
- }
- });
- return true;
- }
-
- if ("styleBlackOpaque".equals(action)) {
- this.cordova.getActivity().runOnUiThread(new Runnable() {
- @Override
- public void run() {
- setStatusBarStyle("blackopaque");
- }
- });
- return true;
- }
-
- return false;
- }
-
- private void setStatusBarBackgroundColor(final String colorPref) {
- if (Build.VERSION.SDK_INT >= 21) {
- if (colorPref != null && !colorPref.isEmpty()) {
- final Window window = cordova.getActivity().getWindow();
- // Method and constants not available on all SDKs but we want to be able to compile this code with any SDK
- window.clearFlags(0x04000000); // SDK 19: WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
- window.addFlags(0x80000000); // SDK 21: WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
- try {
- // Using reflection makes sure any 5.0+ device will work without having to compile with SDK level 21
- window.getClass().getMethod("setStatusBarColor", int.class).invoke(window, Color.parseColor(colorPref));
- } catch (IllegalArgumentException ignore) {
- LOG.e(TAG, "Invalid hexString argument, use f.i. '#999999'");
- } catch (Exception ignore) {
- // this should not happen, only in case Android removes this method in a version > 21
- LOG.w(TAG, "Method window.setStatusBarColor not found for SDK level " + Build.VERSION.SDK_INT);
- }
- }
- }
- }
-
- private void setStatusBarTransparent(final boolean transparent) {
- if (Build.VERSION.SDK_INT >= 21) {
- final Window window = cordova.getActivity().getWindow();
- if (transparent) {
- window.getDecorView().setSystemUiVisibility(
- View.SYSTEM_UI_FLAG_LAYOUT_STABLE
- | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN);
- window.setStatusBarColor(Color.TRANSPARENT);
- }
- else {
- window.getDecorView().setSystemUiVisibility(
- View.SYSTEM_UI_FLAG_LAYOUT_STABLE
- | View.SYSTEM_UI_FLAG_VISIBLE);
- }
- }
- }
-
- private void setStatusBarStyle(final String style) {
- if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
- if (style != null && !style.isEmpty()) {
- View decorView = cordova.getActivity().getWindow().getDecorView();
- int uiOptions = decorView.getSystemUiVisibility();
-
- String[] darkContentStyles = {
- "default",
- };
-
- String[] lightContentStyles = {
- "lightcontent",
- "blacktranslucent",
- "blackopaque",
- };
-
- if (Arrays.asList(darkContentStyles).contains(style.toLowerCase())) {
- decorView.setSystemUiVisibility(uiOptions | View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR);
- return;
- }
-
- if (Arrays.asList(lightContentStyles).contains(style.toLowerCase())) {
- decorView.setSystemUiVisibility(uiOptions & ~View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR);
- return;
- }
-
- LOG.e(TAG, "Invalid style, must be either 'default', 'lightcontent' or the deprecated 'blacktranslucent' and 'blackopaque'");
- }
- }
- }
-}
diff --git a/app/plugins/cordova-plugin-statusbar/src/browser/StatusBarProxy.js b/app/plugins/cordova-plugin-statusbar/src/browser/StatusBarProxy.js
deleted file mode 100644
index 3290d58..0000000
--- a/app/plugins/cordova-plugin-statusbar/src/browser/StatusBarProxy.js
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
- * 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.
- *
- */
-
-function notSupported(win,fail) {
- //
- console.log('StatusBar is not supported');
- setTimeout(function(){
- if (win) {
- win();
- }
- // note that while it is not explicitly supported, it does not fail
- // this is really just here to allow developers to test their code in the browser
- // and if we fail, then their app might as well. -jm
- },0);
-}
-
-module.exports = {
- isVisible: false,
- styleBlackTranslucent:notSupported,
- styleDefault:notSupported,
- styleLightContent:notSupported,
- styleBlackOpaque:notSupported,
- overlaysWebView:notSupported,
- styleLightContect: notSupported,
- backgroundColorByName: notSupported,
- backgroundColorByHexString: notSupported,
- hide: notSupported,
- show: notSupported,
- _ready:notSupported
-};
-
-require("cordova/exec/proxy").add("StatusBar", module.exports);
-
diff --git a/app/plugins/cordova-plugin-statusbar/src/ios/CDVStatusBar.h b/app/plugins/cordova-plugin-statusbar/src/ios/CDVStatusBar.h
deleted file mode 100644
index 0be08cc..0000000
--- a/app/plugins/cordova-plugin-statusbar/src/ios/CDVStatusBar.h
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
- 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.
- */
-
-#import
-#import
-
-@interface CDVStatusBar : CDVPlugin {
- @protected
- BOOL _statusBarOverlaysWebView;
- UIView* _statusBarBackgroundView;
- BOOL _uiviewControllerBasedStatusBarAppearance;
- UIColor* _statusBarBackgroundColor;
- NSString* _eventsCallbackId;
-}
-
-@property (atomic, assign) BOOL statusBarOverlaysWebView;
-@property (atomic, assign) BOOL statusBarVisible;
-
-- (void) overlaysWebView:(CDVInvokedUrlCommand*)command;
-
-- (void) styleDefault:(CDVInvokedUrlCommand*)command;
-- (void) styleLightContent:(CDVInvokedUrlCommand*)command;
-- (void) styleBlackTranslucent:(CDVInvokedUrlCommand*)command;
-- (void) styleBlackOpaque:(CDVInvokedUrlCommand*)command;
-
-- (void) backgroundColorByName:(CDVInvokedUrlCommand*)command;
-- (void) backgroundColorByHexString:(CDVInvokedUrlCommand*)command;
-
-- (void) hide:(CDVInvokedUrlCommand*)command;
-- (void) show:(CDVInvokedUrlCommand*)command;
-
-- (void) _ready:(CDVInvokedUrlCommand*)command;
-
-@end
diff --git a/app/plugins/cordova-plugin-statusbar/src/ios/CDVStatusBar.m b/app/plugins/cordova-plugin-statusbar/src/ios/CDVStatusBar.m
deleted file mode 100644
index c67f137..0000000
--- a/app/plugins/cordova-plugin-statusbar/src/ios/CDVStatusBar.m
+++ /dev/null
@@ -1,479 +0,0 @@
-/*
- 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.
- */
-
-/*
- NOTE: plugman/cordova cli should have already installed this,
- but you need the value UIViewControllerBasedStatusBarAppearance
- in your Info.plist as well to set the styles in iOS 7
- */
-
-#import "CDVStatusBar.h"
-#import
-#import
-
-static const void *kHideStatusBar = &kHideStatusBar;
-static const void *kStatusBarStyle = &kStatusBarStyle;
-
-@interface CDVViewController (StatusBar)
-
-@property (nonatomic, retain) id sb_hideStatusBar;
-@property (nonatomic, retain) id sb_statusBarStyle;
-
-@end
-
-@implementation CDVViewController (StatusBar)
-
-@dynamic sb_hideStatusBar;
-@dynamic sb_statusBarStyle;
-
-- (id)sb_hideStatusBar {
- return objc_getAssociatedObject(self, kHideStatusBar);
-}
-
-- (void)setSb_hideStatusBar:(id)newHideStatusBar {
- objc_setAssociatedObject(self, kHideStatusBar, newHideStatusBar, OBJC_ASSOCIATION_RETAIN_NONATOMIC);
-}
-
-- (id)sb_statusBarStyle {
- return objc_getAssociatedObject(self, kStatusBarStyle);
-}
-
-- (void)setSb_statusBarStyle:(id)newStatusBarStyle {
- objc_setAssociatedObject(self, kStatusBarStyle, newStatusBarStyle, OBJC_ASSOCIATION_RETAIN_NONATOMIC);
-}
-
-- (BOOL) prefersStatusBarHidden {
- return [self.sb_hideStatusBar boolValue];
-}
-
-- (UIStatusBarStyle)preferredStatusBarStyle
-{
- return (UIStatusBarStyle)[self.sb_statusBarStyle intValue];
-}
-
-@end
-
-
-@interface CDVStatusBar ()
-- (void)fireTappedEvent;
-- (void)updateIsVisible:(BOOL)visible;
-@end
-
-@implementation CDVStatusBar
-
-- (id)settingForKey:(NSString*)key
-{
- return [self.commandDelegate.settings objectForKey:[key lowercaseString]];
-}
-
-- (void)observeValueForKeyPath:(NSString*)keyPath ofObject:(id)object change:(NSDictionary*)change context:(void*)context
-{
- if ([keyPath isEqual:@"statusBarHidden"]) {
- NSNumber* newValue = [change objectForKey:NSKeyValueChangeNewKey];
- [self updateIsVisible:![newValue boolValue]];
- }
-}
-
--(void)cordovaViewWillAppear:(NSNotification*)notification
-{
- [self resizeWebView];
-}
-
--(void)statusBarDidChangeFrame:(NSNotification*)notification
-{
- //add a small delay ( 0.1 seconds ) or statusbar size will be wrong
- __weak CDVStatusBar* weakSelf = self;
- dispatch_after(dispatch_time(DISPATCH_TIME_NOW, 0.1 * NSEC_PER_SEC), dispatch_get_main_queue(), ^{
- [weakSelf resizeStatusBarBackgroundView];
- [weakSelf resizeWebView];
- });
-}
-
-- (void)pluginInitialize
-{
- // init
- NSNumber* uiviewControllerBasedStatusBarAppearance = [[NSBundle mainBundle] objectForInfoDictionaryKey:@"UIViewControllerBasedStatusBarAppearance"];
- _uiviewControllerBasedStatusBarAppearance = (uiviewControllerBasedStatusBarAppearance == nil || [uiviewControllerBasedStatusBarAppearance boolValue]);
-
- // observe the statusBarHidden property
- [[UIApplication sharedApplication] addObserver:self forKeyPath:@"statusBarHidden" options:NSKeyValueObservingOptionNew context:NULL];
-
- [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(statusBarDidChangeFrame:) name: UIApplicationDidChangeStatusBarFrameNotification object:nil];
-
- [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(cordovaViewWillAppear:) name: @"CDVViewWillAppearNotification" object:nil];
-
- _statusBarOverlaysWebView = YES; // default
-
- [self initializeStatusBarBackgroundView];
-
- self.viewController.view.autoresizesSubviews = YES;
-
- NSString* setting;
-
- setting = @"StatusBarBackgroundColor";
- if ([self settingForKey:setting]) {
- [self _backgroundColorByHexString:[self settingForKey:setting]];
- }
-
- setting = @"StatusBarStyle";
- if ([self settingForKey:setting]) {
- [self setStatusBarStyle:[self settingForKey:setting]];
- }
-
- setting = @"StatusBarDefaultScrollToTop";
- if ([self settingForKey:setting]) {
- self.webView.scrollView.scrollsToTop = [(NSNumber*)[self settingForKey:setting] boolValue];
- } else {
- self.webView.scrollView.scrollsToTop = NO;
- }
-
- // blank scroll view to intercept status bar taps
- UIScrollView *fakeScrollView = [[UIScrollView alloc] initWithFrame:UIScreen.mainScreen.bounds];
- fakeScrollView.delegate = self;
- fakeScrollView.scrollsToTop = YES;
- [self.viewController.view addSubview:fakeScrollView]; // Add scrollview to the view heirarchy so that it will begin accepting status bar taps
- [self.viewController.view sendSubviewToBack:fakeScrollView]; // Send it to the very back of the view heirarchy
- fakeScrollView.contentSize = CGSizeMake(UIScreen.mainScreen.bounds.size.width, UIScreen.mainScreen.bounds.size.height * 2.0f); // Make the scroll view longer than the screen itself
- fakeScrollView.contentOffset = CGPointMake(0.0f, UIScreen.mainScreen.bounds.size.height); // Scroll down so a tap will take scroll view back to the top
-
- _statusBarVisible = ![UIApplication sharedApplication].isStatusBarHidden;
-}
-
-- (void)onReset {
- _eventsCallbackId = nil;
-}
-
-- (void)fireTappedEvent {
- if (_eventsCallbackId == nil) {
- return;
- }
- NSDictionary* payload = @{@"type": @"tap"};
- CDVPluginResult* result = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsDictionary:payload];
- [result setKeepCallbackAsBool:YES];
- [self.commandDelegate sendPluginResult:result callbackId:_eventsCallbackId];
-}
-
-- (void)updateIsVisible:(BOOL)visible {
- if (_eventsCallbackId == nil) {
- return;
- }
- CDVPluginResult* result = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsBool:visible];
- [result setKeepCallbackAsBool:YES];
- [self.commandDelegate sendPluginResult:result callbackId:_eventsCallbackId];
-}
-
-- (void) _ready:(CDVInvokedUrlCommand*)command
-{
- _eventsCallbackId = command.callbackId;
- [self updateIsVisible:![UIApplication sharedApplication].statusBarHidden];
- NSString* setting = @"StatusBarOverlaysWebView";
- if ([self settingForKey:setting]) {
- self.statusBarOverlaysWebView = [(NSNumber*)[self settingForKey:setting] boolValue];
- if (self.statusBarOverlaysWebView) {
- [self resizeWebView];
- }
- }
-}
-
-- (void) initializeStatusBarBackgroundView
-{
- CGRect statusBarFrame = [UIApplication sharedApplication].statusBarFrame;
-
- if ([[UIApplication sharedApplication]statusBarOrientation] == UIInterfaceOrientationPortraitUpsideDown &&
- statusBarFrame.size.height + statusBarFrame.origin.y == [self.viewController.view.window bounds].size.height) {
-
- // When started in upside-down orientation on iOS 7, status bar will be bound to lower edge of the
- // screen (statusBarFrame.origin.y will be somewhere around screen height). In this case we need to
- // correct frame's coordinates
- statusBarFrame.origin.y = 0;
- }
-
- _statusBarBackgroundView = [[UIView alloc] initWithFrame:statusBarFrame];
- _statusBarBackgroundView.backgroundColor = _statusBarBackgroundColor;
- _statusBarBackgroundView.autoresizingMask = (UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleBottomMargin);
- _statusBarBackgroundView.autoresizesSubviews = YES;
-}
-
-- (void) setStatusBarOverlaysWebView:(BOOL)statusBarOverlaysWebView
-{
- // we only care about the latest iOS version or a change in setting
- if (statusBarOverlaysWebView == _statusBarOverlaysWebView) {
- return;
- }
-
- _statusBarOverlaysWebView = statusBarOverlaysWebView;
-
- [self resizeWebView];
-
- if (statusBarOverlaysWebView) {
-
- [_statusBarBackgroundView removeFromSuperview];
-
- } else {
-
- [self initializeStatusBarBackgroundView];
- [self.webView.superview addSubview:_statusBarBackgroundView];
-
- }
-
-}
-
-- (BOOL) statusBarOverlaysWebView
-{
- return _statusBarOverlaysWebView;
-}
-
-- (void) overlaysWebView:(CDVInvokedUrlCommand*)command
-{
- id value = [command argumentAtIndex:0];
- if (!([value isKindOfClass:[NSNumber class]])) {
- value = [NSNumber numberWithBool:YES];
- }
-
- self.statusBarOverlaysWebView = [value boolValue];
-}
-
-- (void) refreshStatusBarAppearance
-{
- SEL sel = NSSelectorFromString(@"setNeedsStatusBarAppearanceUpdate");
- if ([self.viewController respondsToSelector:sel]) {
-#pragma clang diagnostic push
-#pragma clang diagnostic ignored "-Warc-performSelector-leaks"
- [self.viewController performSelector:sel withObject:nil];
-#pragma clang diagnostic pop
- }
-}
-
-- (void) setStyleForStatusBar:(UIStatusBarStyle)style
-{
- if (_uiviewControllerBasedStatusBarAppearance) {
- CDVViewController* vc = (CDVViewController*)self.viewController;
- vc.sb_statusBarStyle = [NSNumber numberWithInt:style];
- [self refreshStatusBarAppearance];
-
- } else {
- [[UIApplication sharedApplication] setStatusBarStyle:style];
- }
-}
-
-- (void) setStatusBarStyle:(NSString*)statusBarStyle
-{
- // default, lightContent, blackTranslucent, blackOpaque
- NSString* lcStatusBarStyle = [statusBarStyle lowercaseString];
-
- if ([lcStatusBarStyle isEqualToString:@"default"]) {
- [self styleDefault:nil];
- } else if ([lcStatusBarStyle isEqualToString:@"lightcontent"]) {
- [self styleLightContent:nil];
- } else if ([lcStatusBarStyle isEqualToString:@"blacktranslucent"]) {
- [self styleBlackTranslucent:nil];
- } else if ([lcStatusBarStyle isEqualToString:@"blackopaque"]) {
- [self styleBlackOpaque:nil];
- }
-}
-
-- (void) styleDefault:(CDVInvokedUrlCommand*)command
-{
- [self setStyleForStatusBar:UIStatusBarStyleDefault];
-}
-
-- (void) styleLightContent:(CDVInvokedUrlCommand*)command
-{
- [self setStyleForStatusBar:UIStatusBarStyleLightContent];
-}
-
-- (void) styleBlackTranslucent:(CDVInvokedUrlCommand*)command
-{
- [self setStyleForStatusBar:UIStatusBarStyleLightContent];
-}
-
-- (void) styleBlackOpaque:(CDVInvokedUrlCommand*)command
-{
- [self setStyleForStatusBar:UIStatusBarStyleLightContent];
-}
-
-- (void) backgroundColorByName:(CDVInvokedUrlCommand*)command
-{
- id value = [command argumentAtIndex:0];
- if (!([value isKindOfClass:[NSString class]])) {
- value = @"black";
- }
-
- SEL selector = NSSelectorFromString([value stringByAppendingString:@"Color"]);
- if ([UIColor respondsToSelector:selector]) {
- _statusBarBackgroundView.backgroundColor = [UIColor performSelector:selector];
- }
-}
-
-- (void) _backgroundColorByHexString:(NSString*)hexString
-{
- unsigned int rgbValue = 0;
- NSScanner* scanner = [NSScanner scannerWithString:hexString];
- [scanner setScanLocation:1];
- [scanner scanHexInt:&rgbValue];
-
- _statusBarBackgroundColor = [UIColor colorWithRed:((rgbValue & 0xFF0000) >> 16)/255.0 green:((rgbValue & 0xFF00) >> 8)/255.0 blue:(rgbValue & 0xFF)/255.0 alpha:1.0];
- _statusBarBackgroundView.backgroundColor = _statusBarBackgroundColor;
-}
-
-- (void) backgroundColorByHexString:(CDVInvokedUrlCommand*)command
-{
- NSString* value = [command argumentAtIndex:0];
- if (!([value isKindOfClass:[NSString class]])) {
- value = @"#000000";
- }
-
- if (![value hasPrefix:@"#"] || [value length] < 7) {
- return;
- }
-
- [self _backgroundColorByHexString:value];
-}
-
-- (void) hideStatusBar
-{
- if (_uiviewControllerBasedStatusBarAppearance) {
- CDVViewController* vc = (CDVViewController*)self.viewController;
- vc.sb_hideStatusBar = [NSNumber numberWithBool:YES];
- [self refreshStatusBarAppearance];
-
- } else {
- UIApplication* app = [UIApplication sharedApplication];
- [app setStatusBarHidden:YES];
- }
-}
-
-- (void) hide:(CDVInvokedUrlCommand*)command
-{
- _statusBarVisible = NO;
- UIApplication* app = [UIApplication sharedApplication];
-
- if (!app.isStatusBarHidden)
- {
-
- [self hideStatusBar];
-
- [_statusBarBackgroundView removeFromSuperview];
-
- [self resizeWebView];
-
- _statusBarBackgroundView.hidden = YES;
- }
-}
-
-- (void) showStatusBar
-{
- if (_uiviewControllerBasedStatusBarAppearance) {
- CDVViewController* vc = (CDVViewController*)self.viewController;
- vc.sb_hideStatusBar = [NSNumber numberWithBool:NO];
- [self refreshStatusBarAppearance];
-
- } else {
- UIApplication* app = [UIApplication sharedApplication];
- [app setStatusBarHidden:NO];
- }
-}
-
-- (void) show:(CDVInvokedUrlCommand*)command
-{
- _statusBarVisible = YES;
- UIApplication* app = [UIApplication sharedApplication];
-
- if (app.isStatusBarHidden)
- {
- [self showStatusBar];
- [self resizeWebView];
-
- if (!self.statusBarOverlaysWebView) {
-
- // there is a possibility that when the statusbar was hidden, it was in a different orientation
- // from the current one. Therefore we need to expand the statusBarBackgroundView as well to the
- // statusBar's current size
- [self resizeStatusBarBackgroundView];
- [self.webView.superview addSubview:_statusBarBackgroundView];
-
- }
-
- _statusBarBackgroundView.hidden = NO;
- }
-}
-
--(void)resizeStatusBarBackgroundView {
- CGRect statusBarFrame = [UIApplication sharedApplication].statusBarFrame;
- CGRect sbBgFrame = _statusBarBackgroundView.frame;
- sbBgFrame.size = statusBarFrame.size;
- _statusBarBackgroundView.frame = sbBgFrame;
-}
-
--(void)resizeWebView
-{
- BOOL isIOS11 = (IsAtLeastiOSVersion(@"11.0"));
-
- CGRect bounds = [self.viewController.view.window bounds];
- if (CGRectEqualToRect(bounds, CGRectZero)) {
- bounds = [[UIScreen mainScreen] bounds];
- }
-
- self.viewController.view.frame = bounds;
-
- self.webView.frame = bounds;
-
- CGRect statusBarFrame = [UIApplication sharedApplication].statusBarFrame;
- CGRect frame = self.webView.frame;
- CGFloat height = statusBarFrame.size.height;
-
- if (!self.statusBarOverlaysWebView) {
- frame.origin.y = height;
- } else {
- frame.origin.y = height >= 20 ? height - 20 : 0;
- if (isIOS11) {
-#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 110000
- if (@available(iOS 11.0, *)) {
- float safeAreaTop = self.webView.safeAreaInsets.top;
- if (height >= safeAreaTop && safeAreaTop >0) {
- // Sometimes when in-call/recording/hotspot larger status bar is present, the safeAreaTop is 40 but we want frame.origin.y to be 20
- frame.origin.y = safeAreaTop == 40 ? 20 : height - safeAreaTop;
- } else {
- frame.origin.y = 0;
- }
- }
-#endif
- }
- }
- frame.size.height -= frame.origin.y;
- self.webView.frame = frame;
-
-}
-
-- (void) dealloc
-{
- [[UIApplication sharedApplication] removeObserver:self forKeyPath:@"statusBarHidden"];
- [[NSNotificationCenter defaultCenter]removeObserver:self name:UIApplicationDidChangeStatusBarOrientationNotification object:nil];
-}
-
-
-#pragma mark - UIScrollViewDelegate
-
-- (BOOL)scrollViewShouldScrollToTop:(UIScrollView *)scrollView
-{
- [self fireTappedEvent];
- return NO;
-}
-
-@end
diff --git a/app/plugins/cordova-plugin-statusbar/src/windows/StatusBarProxy.js b/app/plugins/cordova-plugin-statusbar/src/windows/StatusBarProxy.js
deleted file mode 100644
index 3929ff0..0000000
--- a/app/plugins/cordova-plugin-statusbar/src/windows/StatusBarProxy.js
+++ /dev/null
@@ -1,114 +0,0 @@
-/*
- * 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.
- *
- */
-
-/* global Windows */
-
-var _supported = null; // set to null so we can check first time
-
-function isSupported() {
- // if not checked before, run check
- if (_supported === null) {
- var viewMan = Windows.UI.ViewManagement;
- _supported = (viewMan.StatusBar && viewMan.StatusBar.getForCurrentView);
- }
- return _supported;
-}
-
-function getViewStatusBar() {
- if (!isSupported()) {
- throw new Error("Status bar is not supported");
- }
- return Windows.UI.ViewManagement.StatusBar.getForCurrentView();
-}
-
-function hexToRgb(hex) {
- // Expand shorthand form (e.g. "03F") to full form (e.g. "0033FF")
- var shorthandRegex = /^#?([a-f\d])([a-f\d])([a-f\d])$/i;
- hex = hex.replace(shorthandRegex, function (m, r, g, b) {
- return r + r + g + g + b + b;
- });
-
- var result = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex);
- return result ? {
- r: parseInt(result[1], 16),
- g: parseInt(result[2], 16),
- b: parseInt(result[3], 16)
- } : null;
-}
-
-module.exports = {
- _ready: function(win, fail) {
- if(isSupported()) {
- var statusBar = getViewStatusBar();
- win(statusBar.occludedRect.height !== 0);
- }
- },
- overlaysWebView: function () {
- // not supported
- },
-
- styleDefault: function () {
- // dark text ( to be used on a light background )
- if (isSupported()) {
- getViewStatusBar().foregroundColor = { a: 0, r: 0, g: 0, b: 0 };
- }
- },
-
- styleLightContent: function () {
- // light text ( to be used on a dark background )
- if (isSupported()) {
- getViewStatusBar().foregroundColor = { a: 0, r: 255, g: 255, b: 255 };
- }
- },
-
- styleBlackTranslucent: function () {
- // #88000000 ? Apple says to use lightContent instead
- return module.exports.styleLightContent();
- },
-
- styleBlackOpaque: function () {
- // #FF000000 ? Apple says to use lightContent instead
- return module.exports.styleLightContent();
- },
-
- backgroundColorByHexString: function (win, fail, args) {
- var rgb = hexToRgb(args[0]);
- if(isSupported()) {
- var statusBar = getViewStatusBar();
- statusBar.backgroundColor = { a: 0, r: rgb.r, g: rgb.g, b: rgb.b };
- statusBar.backgroundOpacity = 1;
- }
- },
-
- show: function (win, fail) {
- // added support check so no error thrown, when calling this method
- if (isSupported()) {
- getViewStatusBar().showAsync().done(win, fail);
- }
- },
-
- hide: function (win, fail) {
- // added support check so no error thrown, when calling this method
- if (isSupported()) {
- getViewStatusBar().hideAsync().done(win, fail);
- }
- }
-};
-require("cordova/exec/proxy").add("StatusBar", module.exports);
\ No newline at end of file
diff --git a/app/plugins/cordova-plugin-statusbar/src/wp/StatusBar.cs b/app/plugins/cordova-plugin-statusbar/src/wp/StatusBar.cs
deleted file mode 100644
index ec83ca8..0000000
--- a/app/plugins/cordova-plugin-statusbar/src/wp/StatusBar.cs
+++ /dev/null
@@ -1,141 +0,0 @@
-/*
- Licensed 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.
-*/
-
-
-using Microsoft.Phone.Shell;
-using System;
-using System.Collections;
-using System.Collections.Generic;
-using System.Diagnostics;
-using System.Globalization;
-using System.Threading;
-using System.Windows;
-using System.Windows.Media;
-using System.Windows.Threading;
-
-
-/*
- * http://www.idev101.com/code/User_Interface/StatusBar.html
- * https://developer.apple.com/library/ios/documentation/userexperience/conceptual/transitionguide/Bars.html
- * https://developer.apple.com/library/ios/documentation/uikit/reference/UIApplication_Class/Reference/Reference.html#//apple_ref/c/econst/UIStatusBarStyleDefault
- * */
-
-
-namespace WPCordovaClassLib.Cordova.Commands
-{
- public class StatusBar : BaseCommand
- {
-
- // returns an argb value, if the hex is only rgb, it will be full opacity
- protected Color ColorFromHex(string hexString)
- {
- string cleanHex = hexString.Replace("#", "").Replace("0x", "");
- // turn #FFF into #FFFFFF
- if (cleanHex.Length == 3)
- {
- cleanHex = "" + cleanHex[0] + cleanHex[0] + cleanHex[1] + cleanHex[1] + cleanHex[2] + cleanHex[2];
- }
- // add an alpha 100% if it is missing
- if (cleanHex.Length == 6)
- {
- cleanHex = "FF" + cleanHex;
- }
- int argb = Int32.Parse(cleanHex, NumberStyles.HexNumber);
- Color clr = Color.FromArgb((byte)((argb & 0xff000000) >> 0x18),
- (byte)((argb & 0xff0000) >> 0x10),
- (byte)((argb & 0xff00) >> 8),
- (byte)(argb & 0xff));
- return clr;
- }
-
- public void _ready(string options)
- {
- Deployment.Current.Dispatcher.BeginInvoke(() =>
- {
- bool isVis = SystemTray.IsVisible;
- // TODO: pass this to JS
- //Debug.WriteLine("Result::" + res);
- DispatchCommandResult(new PluginResult(PluginResult.Status.OK, isVis));
- });
- }
-
- public void overlaysWebView(string options)
- { //exec(null, null, "StatusBar", "overlaysWebView", [doOverlay]);
- // string arg = JSON.JsonHelper.Deserialize(options)[0];
- }
-
- public void styleDefault(string options)
- { //exec(null, null, "StatusBar", "styleDefault", []);
- Deployment.Current.Dispatcher.BeginInvoke(() =>
- {
- SystemTray.ForegroundColor = Colors.Black;
- });
- }
-
- public void styleLightContent(string options)
- { //exec(null, null, "StatusBar", "styleLightContent", []);
-
- Deployment.Current.Dispatcher.BeginInvoke(() =>
- {
- SystemTray.ForegroundColor = Colors.White;
- });
- }
-
- public void styleBlackTranslucent(string options)
- { //exec(null, null, "StatusBar", "styleBlackTranslucent", []);
- styleLightContent(options);
- }
-
- public void styleBlackOpaque(string options)
- { //exec(null, null, "StatusBar", "styleBlackOpaque", []);
- styleLightContent(options);
- }
-
- public void backgroundColorByName(string options)
- { //exec(null, null, "StatusBar", "backgroundColorByName", [colorname]);
- // this should NOT be called, js should now be using/converting color names to hex
- }
-
- public void backgroundColorByHexString(string options)
- { //exec(null, null, "StatusBar", "backgroundColorByHexString", [hexString]);
- string argb = JSON.JsonHelper.Deserialize(options)[0];
-
- Color clr = ColorFromHex(argb);
-
- Deployment.Current.Dispatcher.BeginInvoke(() =>
- {
- SystemTray.Opacity = clr.A / 255.0d;
- SystemTray.BackgroundColor = clr;
-
- });
- }
-
- public void hide(string options)
- { //exec(null, null, "StatusBar", "hide", []);
- Deployment.Current.Dispatcher.BeginInvoke(() =>
- {
- SystemTray.IsVisible = false;
- });
-
- }
-
- public void show(string options)
- { //exec(null, null, "StatusBar", "show", []);
- Deployment.Current.Dispatcher.BeginInvoke(() =>
- {
- SystemTray.IsVisible = true;
- });
- }
- }
-}
\ No newline at end of file
diff --git a/app/plugins/cordova-plugin-statusbar/tests/package.json b/app/plugins/cordova-plugin-statusbar/tests/package.json
deleted file mode 100644
index 5e2ba47..0000000
--- a/app/plugins/cordova-plugin-statusbar/tests/package.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "name": "cordova-plugin-statusbar-tests",
- "version": "2.2.3-dev",
- "description": "",
- "cordova": {
- "id": "cordova-plugin-statusbar-tests",
- "platforms": []
- },
- "keywords": [
- "ecosystem:cordova"
- ],
- "author": "",
- "license": "Apache 2.0"
-}
diff --git a/app/plugins/cordova-plugin-statusbar/tests/plugin.xml b/app/plugins/cordova-plugin-statusbar/tests/plugin.xml
deleted file mode 100644
index af142ae..0000000
--- a/app/plugins/cordova-plugin-statusbar/tests/plugin.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
-
- Cordova StatusBar Plugin Tests
- Apache 2.0
-
-
-
-
diff --git a/app/plugins/cordova-plugin-statusbar/tests/tests.js b/app/plugins/cordova-plugin-statusbar/tests/tests.js
deleted file mode 100644
index 5a8fe39..0000000
--- a/app/plugins/cordova-plugin-statusbar/tests/tests.js
+++ /dev/null
@@ -1,151 +0,0 @@
-/*
- *
- * 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.
- *
-*/
-
-/* jshint jasmine: true */
-/* global StatusBar */
-
-exports.defineAutoTests = function () {
- describe("StatusBar", function () {
- it("statusbar.spec.1 should exist", function() {
- expect(window.StatusBar).toBeDefined();
- });
-
- it("statusbar.spec.2 should have show|hide methods", function() {
- expect(window.StatusBar.show).toBeDefined();
- expect(typeof window.StatusBar.show).toBe("function");
-
- expect(window.StatusBar.hide).toBeDefined();
- expect(typeof window.StatusBar.hide).toBe("function");
- });
-
- it("statusbar.spec.3 should have set backgroundColor methods", function() {
- expect(window.StatusBar.backgroundColorByName).toBeDefined();
- expect(typeof window.StatusBar.backgroundColorByName).toBe("function");
-
- expect(window.StatusBar.backgroundColorByHexString).toBeDefined();
- expect(typeof window.StatusBar.backgroundColorByHexString).toBe("function");
- });
-
- it("statusbar.spec.4 should have set style methods", function() {
- expect(window.StatusBar.styleBlackTranslucent).toBeDefined();
- expect(typeof window.StatusBar.styleBlackTranslucent).toBe("function");
-
- expect(window.StatusBar.styleDefault).toBeDefined();
- expect(typeof window.StatusBar.styleDefault).toBe("function");
-
- expect(window.StatusBar.styleLightContent).toBeDefined();
- expect(typeof window.StatusBar.styleLightContent).toBe("function");
-
- expect(window.StatusBar.styleBlackOpaque).toBeDefined();
- expect(typeof window.StatusBar.styleBlackOpaque).toBe("function");
-
- expect(window.StatusBar.overlaysWebView).toBeDefined();
- expect(typeof window.StatusBar.overlaysWebView).toBe("function");
- });
- });
-};
-
-exports.defineManualTests = function (contentEl, createActionButton) {
- function log(msg) {
- var el = document.getElementById("info");
- var logLine = document.createElement('div');
- logLine.innerHTML = msg;
- el.appendChild(logLine);
- }
-
- function doShow() {
- StatusBar.show();
- log('StatusBar.isVisible=' + StatusBar.isVisible);
- }
-
- function doHide() {
- StatusBar.hide();
- log('StatusBar.isVisible=' + StatusBar.isVisible);
- }
-
- function doColor1() {
- log('set color=red');
- StatusBar.backgroundColorByName('red');
- }
-
- function doColor2() {
- log('set style=translucent black');
- StatusBar.styleBlackTranslucent();
- }
-
- function doColor3() {
- log('set style=default');
- StatusBar.styleDefault();
- }
-
- var showOverlay = true;
- function doOverlay() {
- showOverlay = !showOverlay;
- StatusBar.overlaysWebView(showOverlay);
- log('Set overlay=' + showOverlay);
- }
-
- /******************************************************************************/
-
- contentEl.innerHTML = '' +
- 'Also: tapping bar on iOS should emit a log.' +
- '' +
- 'Expected result: Status bar will be visible' +
- '
' +
- 'Expected result: Status bar will be hidden' +
- ' ' +
- 'Expected result: Status bar text will be a light (white) color' +
- ' ' +
- 'Expected result: Status bar text will be a dark (black) color' +
- ' ' +
- 'Expected result: Overlay true = status bar will lay on top of web view content Overlay false = status bar will be separate from web view and will not cover content' +
- ' ' +
- 'Expected result: If overlay false, background color for status bar will be red';
-
- log('StatusBar.isVisible=' + StatusBar.isVisible);
- window.addEventListener('statusTap', function () {
- log('tap!');
- }, false);
-
- createActionButton("Show", function () {
- doShow();
- }, 'action-show');
-
- createActionButton("Hide", function () {
- doHide();
- }, 'action-hide');
-
- createActionButton("Style=red (background)", function () {
- doColor1();
- }, 'action-color1');
-
- createActionButton("Style=translucent black", function () {
- doColor2();
- }, 'action-color2');
-
- createActionButton("Style=default", function () {
- doColor3();
- }, 'action-color3');
-
- createActionButton("Toggle Overlays", function () {
- doOverlay();
- }, 'action-overlays');
-};
diff --git a/app/plugins/cordova-plugin-statusbar/types/index.d.ts b/app/plugins/cordova-plugin-statusbar/types/index.d.ts
deleted file mode 100644
index 87df2e7..0000000
--- a/app/plugins/cordova-plugin-statusbar/types/index.d.ts
+++ /dev/null
@@ -1,77 +0,0 @@
-// Type definitions for Apache Cordova StatusBar plugin
-// Project: https://github.com/apache/cordova-plugin-statusbar
-// Definitions by: Xinkai Chen
-// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
-
-/**
-* Global object StatusBar.
-*/
-interface Window {
- StatusBar: StatusBar;
-}
-
-
-/**
-* The StatusBar object provides some functions to customize the iOS and Android StatusBar.
-*/
-interface StatusBar {
- /**
- * On iOS 7, make the statusbar overlay or not overlay the WebView.
- * @param isOverlay On iOS 7, set to false to make the statusbar appear like iOS 6.
- * Set the style and background color to suit using the other functions.
- */
- overlaysWebView: (isOverlay: boolean) => void;
-
- /**
- * Use the default statusbar (dark text, for light backgrounds).
- */
- styleDefault: () => void;
-
- /**
- * Use the lightContent statusbar (light text, for dark backgrounds).
- */
- styleLightContent: () => void;
-
- /**
- * Use the blackTranslucent statusbar (light text, for dark backgrounds).
- */
- styleBlackTranslucent: () => void;
-
- /**
- * Use the blackOpaque statusbar (light text, for dark backgrounds).
- */
- styleBlackOpaque: () => void;
-
- /**
- * On iOS 7, when you set StatusBar.statusBarOverlaysWebView to false,
- * you can set the background color of the statusbar by color name.
- * @param color Supported color names are:
- * black, darkGray, lightGray, white, gray, red, green, blue, cyan, yellow, magenta, orange, purple, brown
- */
- backgroundColorByName: (color: string) => void;
-
- /**
- * Sets the background color of the statusbar by a hex string.
- * @param color CSS shorthand properties are also supported.
- * On iOS 7, when you set StatusBar.statusBarOverlaysWebView to false, you can set the background color of the statusbar by a hex string (#RRGGBB).
- * On WP7 and WP8 you can also specify values as #AARRGGBB, where AA is an alpha value
- */
- backgroundColorByHexString: (color: string) => void;
-
- /**
- * Hide the statusbar.
- */
- hide: () => void;
-
- /**
- * Show the statusbar.
- */
- show: () => void;
-
- /**
- * Read this property to see if the statusbar is visible or not.
- */
- isVisible: boolean;
-}
-
-declare var StatusBar: StatusBar;
\ No newline at end of file
diff --git a/app/plugins/cordova-plugin-statusbar/www/statusbar.js b/app/plugins/cordova-plugin-statusbar/www/statusbar.js
deleted file mode 100644
index d9d0ea5..0000000
--- a/app/plugins/cordova-plugin-statusbar/www/statusbar.js
+++ /dev/null
@@ -1,113 +0,0 @@
-/*
- *
- * 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.
- *
-*/
-
-/* global cordova */
-
-var exec = require('cordova/exec');
-
-var namedColors = {
- "black": "#000000",
- "darkGray": "#A9A9A9",
- "lightGray": "#D3D3D3",
- "white": "#FFFFFF",
- "gray": "#808080",
- "red": "#FF0000",
- "green": "#00FF00",
- "blue": "#0000FF",
- "cyan": "#00FFFF",
- "yellow": "#FFFF00",
- "magenta": "#FF00FF",
- "orange": "#FFA500",
- "purple": "#800080",
- "brown": "#A52A2A"
-};
-
-var StatusBar = {
-
- isVisible: true,
-
- overlaysWebView: function (doOverlay) {
- exec(null, null, "StatusBar", "overlaysWebView", [doOverlay]);
- },
-
- styleDefault: function () {
- // dark text ( to be used on a light background )
- exec(null, null, "StatusBar", "styleDefault", []);
- },
-
- styleLightContent: function () {
- // light text ( to be used on a dark background )
- exec(null, null, "StatusBar", "styleLightContent", []);
- },
-
- styleBlackTranslucent: function () {
- // #88000000 ? Apple says to use lightContent instead
- exec(null, null, "StatusBar", "styleBlackTranslucent", []);
- },
-
- styleBlackOpaque: function () {
- // #FF000000 ? Apple says to use lightContent instead
- exec(null, null, "StatusBar", "styleBlackOpaque", []);
- },
-
- backgroundColorByName: function (colorname) {
- return StatusBar.backgroundColorByHexString(namedColors[colorname]);
- },
-
- backgroundColorByHexString: function (hexString) {
- if (hexString.charAt(0) !== "#") {
- hexString = "#" + hexString;
- }
-
- if (hexString.length === 4) {
- var split = hexString.split("");
- hexString = "#" + split[1] + split[1] + split[2] + split[2] + split[3] + split[3];
- }
-
- exec(null, null, "StatusBar", "backgroundColorByHexString", [hexString]);
- },
-
- hide: function () {
- exec(null, null, "StatusBar", "hide", []);
- StatusBar.isVisible = false;
- },
-
- show: function () {
- exec(null, null, "StatusBar", "show", []);
- StatusBar.isVisible = true;
- }
-
-};
-
-// prime it. setTimeout so that proxy gets time to init
-window.setTimeout(function () {
- exec(function (res) {
- if (typeof res == 'object') {
- if (res.type == 'tap') {
- cordova.fireWindowEvent('statusTap');
- }
- } else {
- StatusBar.isVisible = res;
- }
- }, null, "StatusBar", "_ready", []);
-}, 0);
-
-module.exports = StatusBar;
diff --git a/app/plugins/cordova-plugin-whitelist/CONTRIBUTING.md b/app/plugins/cordova-plugin-whitelist/CONTRIBUTING.md
deleted file mode 100644
index 7de4c64..0000000
--- a/app/plugins/cordova-plugin-whitelist/CONTRIBUTING.md
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-# Contributing to Apache Cordova
-
-Anyone can contribute to Cordova. And we need your contributions.
-
-There are multiple ways to contribute: report bugs, improve the docs, and
-contribute code.
-
-For instructions on this, start with the
-[contribution overview](http://cordova.apache.org/contribute/).
-
-The details are explained there, but the important items are:
- - Sign and submit an Apache ICLA (Contributor License Agreement).
- - Have a Jira issue open that corresponds to your contribution.
- - Run the tests so your patch doesn't break existing functionality.
-
-We look forward to your contributions!
diff --git a/app/plugins/cordova-plugin-whitelist/LICENSE b/app/plugins/cordova-plugin-whitelist/LICENSE
deleted file mode 100644
index 7a4a3ea..0000000
--- a/app/plugins/cordova-plugin-whitelist/LICENSE
+++ /dev/null
@@ -1,202 +0,0 @@
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed 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.
\ No newline at end of file
diff --git a/app/plugins/cordova-plugin-whitelist/NOTICE b/app/plugins/cordova-plugin-whitelist/NOTICE
deleted file mode 100644
index 8ec56a5..0000000
--- a/app/plugins/cordova-plugin-whitelist/NOTICE
+++ /dev/null
@@ -1,5 +0,0 @@
-Apache Cordova
-Copyright 2012 The Apache Software Foundation
-
-This product includes software developed at
-The Apache Software Foundation (http://www.apache.org/).
diff --git a/app/plugins/cordova-plugin-whitelist/README.md b/app/plugins/cordova-plugin-whitelist/README.md
deleted file mode 100644
index e19d230..0000000
--- a/app/plugins/cordova-plugin-whitelist/README.md
+++ /dev/null
@@ -1,163 +0,0 @@
----
-title: Whitelist
-description: Whitelist external content accessible by your app.
----
-
-
-# cordova-plugin-whitelist
-
-This plugin implements a whitelist policy for navigating the application webview on Cordova 4.0
-
-:warning: Report issues on the [Apache Cordova issue tracker](https://issues.apache.org/jira/issues/?jql=project%20%3D%20CB%20AND%20status%20in%20%28Open%2C%20%22In%20Progress%22%2C%20Reopened%29%20AND%20resolution%20%3D%20Unresolved%20AND%20component%20%3D%20%22Plugin%20Whitelist%22%20ORDER%20BY%20priority%20DESC%2C%20summary%20ASC%2C%20updatedDate%20DESC)
-
-## Installation
-
-You can install whitelist plugin with Cordova CLI, from npm:
-
-```
-$ cordova plugin add cordova-plugin-whitelist
-$ cordova prepare
-```
-
-## Supported Cordova Platforms
-
-* Android 4.0.0 or above
-
-## Navigation Whitelist
-Controls which URLs the WebView itself can be navigated to. Applies to
-top-level navigations only.
-
-Quirks: on Android it also applies to iframes for non-http(s) schemes.
-
-By default, navigations only to `file://` URLs, are allowed. To allow others URLs, you must add `` tags to your `config.xml`:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-## Intent Whitelist
-Controls which URLs the app is allowed to ask the system to open.
-By default, no external URLs are allowed.
-
-On Android, this equates to sending an intent of type BROWSEABLE.
-
-This whitelist does not apply to plugins, only hyperlinks and calls to `window.open()`.
-
-In `config.xml`, add `` tags, like this:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-## Network Request Whitelist
-Controls which network requests (images, XHRs, etc) are allowed to be made (via cordova native hooks).
-
-Note: We suggest you use a Content Security Policy (see below), which is more secure. This whitelist is mostly historical for webviews which do not support CSP.
-
-In `config.xml`, add `` tags, like this:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Without any `` tags, only requests to `file://` URLs are allowed. However, the default Cordova application includes `` by default.
-
-
-Note: Whitelist cannot block network redirects from a whitelisted remote website (i.e. http or https) to a non-whitelisted website. Use CSP rules to mitigate redirects to non-whitelisted websites for webviews that support CSP.
-
-Quirk: Android also allows requests to https://ssl.gstatic.com/accessibility/javascript/android/ by default, since this is required for TalkBack to function properly.
-
-### Content Security Policy
-Controls which network requests (images, XHRs, etc) are allowed to be made (via webview directly).
-
-On Android and iOS, the network request whitelist (see above) is not able to filter all types of requests (e.g. `