summaryrefslogtreecommitdiff
path: root/StoneIsland/plugins
diff options
context:
space:
mode:
authorJules Laplace <jules@okfoc.us>2015-11-30 23:07:12 -0500
committerJules Laplace <jules@okfoc.us>2015-11-30 23:07:12 -0500
commitef14c875d7056f90be606ebf1f389c112b947f81 (patch)
tree0a0fa9f13f32c5fc2b5afdfaaea48c6aa3bd35f4 /StoneIsland/plugins
parent0381ab43b7e110a5c3950ca9f8bbe4007963c907 (diff)
canadian country code
Diffstat (limited to 'StoneIsland/plugins')
-rw-r--r--StoneIsland/plugins/cordova-plugin-customurlscheme/LaunchMyApp-PhoneGap-Plugin.iws1242
-rw-r--r--StoneIsland/plugins/cordova-plugin-customurlscheme/README.md201
-rw-r--r--StoneIsland/plugins/cordova-plugin-customurlscheme/atlassian-ide-plugin.xml5
-rw-r--r--StoneIsland/plugins/cordova-plugin-customurlscheme/package.json43
-rwxr-xr-xStoneIsland/plugins/cordova-plugin-customurlscheme/plugin.xml107
-rw-r--r--StoneIsland/plugins/cordova-plugin-customurlscheme/src/android/nl/xservices/plugins/LaunchMyApp.java136
-rw-r--r--StoneIsland/plugins/cordova-plugin-customurlscheme/www/android/LaunchMyApp.js24
-rw-r--r--StoneIsland/plugins/cordova-plugin-customurlscheme/www/ios/LaunchMyApp.js9
-rw-r--r--StoneIsland/plugins/cordova-plugin-customurlscheme/www/windows/LaunchMyApp.js10
-rw-r--r--StoneIsland/plugins/fetch.json10
-rw-r--r--StoneIsland/plugins/ios.json10
11 files changed, 1797 insertions, 0 deletions
diff --git a/StoneIsland/plugins/cordova-plugin-customurlscheme/LaunchMyApp-PhoneGap-Plugin.iws b/StoneIsland/plugins/cordova-plugin-customurlscheme/LaunchMyApp-PhoneGap-Plugin.iws
new file mode 100644
index 00000000..9879f7f4
--- /dev/null
+++ b/StoneIsland/plugins/cordova-plugin-customurlscheme/LaunchMyApp-PhoneGap-Plugin.iws
@@ -0,0 +1,1242 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+ <component name="ChangeListManager">
+ <list default="true" id="96110866-69f3-4eb0-8539-5f26f68fe1ac" name="Default" comment="" />
+ <ignored path="LaunchMyApp-PhoneGap-Plugin.iws" />
+ <ignored path=".idea/workspace.xml" />
+ <ignored path="$PROJECT_DIR$/out/" />
+ <ignored path=".idea/dataSources.local.xml" />
+ <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
+ <option name="TRACKING_ENABLED" value="true" />
+ <option name="SHOW_DIALOG" value="false" />
+ <option name="HIGHLIGHT_CONFLICTS" value="true" />
+ <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
+ <option name="LAST_RESOLUTION" value="IGNORE" />
+ </component>
+ <component name="ChangesViewManager" flattened_view="true" show_ignored="false" />
+ <component name="CreatePatchCommitExecutor">
+ <option name="PATCH_PATH" value="" />
+ </component>
+ <component name="DaemonCodeAnalyzer">
+ <disable_hints />
+ </component>
+ <component name="DebuggerManager">
+ <breakpoint_any default_suspend_policy="SuspendAll" default_condition_enabled="true" converted="true">
+ <breakpoint>
+ <option name="NOTIFY_CAUGHT" value="true" />
+ <option name="NOTIFY_UNCAUGHT" value="true" />
+ <option name="ENABLED" value="false" />
+ <option name="LOG_ENABLED" value="false" />
+ <option name="LOG_EXPRESSION_ENABLED" value="false" />
+ <option name="REMOVE_AFTER_HIT" value="false" />
+ <option name="SUSPEND_POLICY" value="SuspendAll" />
+ <option name="SUSPEND" value="true" />
+ <option name="COUNT_FILTER_ENABLED" value="false" />
+ <option name="COUNT_FILTER" value="0" />
+ <option name="CONDITION_ENABLED" value="true" />
+ <option name="CLASS_FILTERS_ENABLED" value="false" />
+ <option name="INSTANCE_FILTERS_ENABLED" value="false" />
+ <option name="CONDITION" value="" />
+ <option name="LOG_MESSAGE" value="" />
+ </breakpoint>
+ <breakpoint>
+ <option name="NOTIFY_CAUGHT" value="true" />
+ <option name="NOTIFY_UNCAUGHT" value="true" />
+ <option name="ENABLED" value="false" />
+ <option name="LOG_ENABLED" value="false" />
+ <option name="LOG_EXPRESSION_ENABLED" value="false" />
+ <option name="REMOVE_AFTER_HIT" value="false" />
+ <option name="SUSPEND_POLICY" value="SuspendAll" />
+ <option name="SUSPEND" value="true" />
+ <option name="COUNT_FILTER_ENABLED" value="false" />
+ <option name="COUNT_FILTER" value="0" />
+ <option name="CONDITION_ENABLED" value="true" />
+ <option name="CLASS_FILTERS_ENABLED" value="false" />
+ <option name="INSTANCE_FILTERS_ENABLED" value="false" />
+ <option name="CONDITION" value="" />
+ <option name="LOG_MESSAGE" value="" />
+ </breakpoint>
+ </breakpoint_any>
+ <breakpoint_rules converted="true" />
+ <ui_properties converted="true" />
+ </component>
+ <component name="ExecutionTargetManager" SELECTED_TARGET="default_target" />
+ <component name="FavoritesManager">
+ <favorites_list name="LaunchMyApp-PhoneGap-Plugin" />
+ </component>
+ <component name="FileEditorManager">
+ <leaf>
+ <file leaf-file-name="package.json" pinned="false" current-in-tab="false">
+ <entry file="file://$PROJECT_DIR$/package.json">
+ <provider selected="true" editor-type-id="text-editor">
+ <state vertical-scroll-proportion="-5.625" vertical-offset="0" max-vertical-offset="720">
+ <caret line="9" column="17" selection-start-line="9" selection-start-column="17" selection-end-line="9" selection-end-column="17" />
+ <folding />
+ </state>
+ </provider>
+ </entry>
+ </file>
+ <file leaf-file-name="plugin.xml" pinned="false" current-in-tab="false">
+ <entry file="file://$PROJECT_DIR$/plugin.xml">
+ <provider selected="true" editor-type-id="text-editor">
+ <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="1695">
+ <caret line="7" column="0" selection-start-line="7" selection-start-column="0" selection-end-line="7" selection-end-column="0" />
+ <folding />
+ </state>
+ </provider>
+ </entry>
+ </file>
+ <file leaf-file-name="README.md" pinned="false" current-in-tab="false">
+ <entry file="file://$PROJECT_DIR$/README.md">
+ <provider selected="true" editor-type-id="text-editor">
+ <state vertical-scroll-proportion="-2.0" vertical-offset="0" max-vertical-offset="3105">
+ <caret line="4" column="24" selection-start-line="4" selection-start-column="24" selection-end-line="4" selection-end-column="24" />
+ <folding />
+ </state>
+ </provider>
+ <provider editor-type-id="MarkdownPreviewEditor">
+ <state />
+ </provider>
+ </entry>
+ </file>
+ <file leaf-file-name="LaunchMyApp.java" pinned="false" current-in-tab="true">
+ <entry file="file://$PROJECT_DIR$/src/android/nl/xservices/plugins/LaunchMyApp.java">
+ <provider selected="true" editor-type-id="text-editor">
+ <state vertical-scroll-proportion="0.13907285" vertical-offset="60" max-vertical-offset="1920">
+ <caret line="22" column="43" selection-start-line="22" selection-start-column="43" selection-end-line="22" selection-end-column="43" />
+ <folding />
+ </state>
+ </provider>
+ </entry>
+ </file>
+ </leaf>
+ </component>
+ <component name="FindManager">
+ <FindUsagesManager>
+ <setting name="OPEN_NEW_TAB" value="false" />
+ </FindUsagesManager>
+ </component>
+ <component name="Git.Settings">
+ <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
+ </component>
+ <component name="GitLogSettings">
+ <option name="myDateState">
+ <MyDateState />
+ </option>
+ </component>
+ <component name="IdeDocumentHistory">
+ <option name="CHANGED_PATHS">
+ <list>
+ <option value="$PROJECT_DIR$/www/android/LaunchMyApp.js" />
+ <option value="$PROJECT_DIR$/plugin.xml" />
+ <option value="$PROJECT_DIR$/README.md" />
+ <option value="$PROJECT_DIR$/package.json" />
+ <option value="$PROJECT_DIR$/src/android/nl/xservices/plugins/LaunchMyApp.java" />
+ </list>
+ </option>
+ </component>
+ <component name="JsGulpfileManager">
+ <detection-done>true</detection-done>
+ </component>
+ <component name="PhpWorkspaceProjectConfiguration" backward_compatibility_performed="true" />
+ <component name="ProjectFrameBounds">
+ <option name="x" value="587" />
+ <option name="y" value="23" />
+ <option name="width" value="1095" />
+ <option name="height" value="926" />
+ </component>
+ <component name="ProjectLevelVcsManager" settingsEditedManually="false">
+ <OptionsSetting value="true" id="Add" />
+ <OptionsSetting value="true" id="Remove" />
+ <OptionsSetting value="true" id="Checkout" />
+ <OptionsSetting value="false" id="Update" />
+ <OptionsSetting value="true" id="Status" />
+ <OptionsSetting value="true" id="Edit" />
+ <OptionsSetting value="true" id="Undo Check Out" />
+ <OptionsSetting value="true" id="Get Latest Version" />
+ <ConfirmationsSetting value="1" id="Add" />
+ <ConfirmationsSetting value="0" id="Remove" />
+ </component>
+ <component name="ProjectView">
+ <navigator currentView="ProjectPane" proportions="" version="1">
+ <flattenPackages />
+ <showMembers />
+ <showModules />
+ <showLibraryContents />
+ <hideEmptyPackages />
+ <abbreviatePackageNames />
+ <autoscrollToSource />
+ <autoscrollFromSource />
+ <sortByType />
+ </navigator>
+ <panes>
+ <pane id="ProjectPane">
+ <subPane>
+ <PATH>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="LaunchMyApp-PhoneGap-Plugin" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+ </PATH_ELEMENT>
+ </PATH>
+ <PATH>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="LaunchMyApp-PhoneGap-Plugin" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="LaunchMyApp-PhoneGap-Plugin" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ </PATH>
+ <PATH>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="LaunchMyApp-PhoneGap-Plugin" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="LaunchMyApp-PhoneGap-Plugin" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="www" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="windows" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ </PATH>
+ <PATH>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="LaunchMyApp-PhoneGap-Plugin" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="LaunchMyApp-PhoneGap-Plugin" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="www" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ </PATH>
+ <PATH>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="LaunchMyApp-PhoneGap-Plugin" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="LaunchMyApp-PhoneGap-Plugin" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="www" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="android" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ </PATH>
+ <PATH>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="LaunchMyApp-PhoneGap-Plugin" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="LaunchMyApp-PhoneGap-Plugin" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="src" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="android" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="nl" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="xservices" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="plugins" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ </PATH>
+ </subPane>
+ </pane>
+ <pane id="Scope" />
+ <pane id="PackagesPane" />
+ </panes>
+ </component>
+ <component name="PropertiesComponent">
+ <property name="FileHistory.git4idea.history.GitHistoryProvider_flatWidth0" value="64" />
+ <property name="FileHistory.git4idea.history.GitHistoryProvider_flatWidth1" value="72" />
+ <property name="FileHistory.git4idea.history.GitHistoryProvider_treeWidth0" value="90" />
+ <property name="MemberChooser.sorted" value="false" />
+ <property name="FileHistory.git4idea.history.GitHistoryProvider_flatOrder1" value="1" />
+ <property name="FileHistory.git4idea.history.GitHistoryProvider_flatOrder0" value="0" />
+ <property name="last_opened_file_path" value="$PROJECT_DIR$/LaunchMyApp-PhoneGap-Plugin.ipr" />
+ <property name="FileHistory.git4idea.history.GitHistoryProvider_flatWidth2" value="75" />
+ <property name="FileHistory.git4idea.history.GitHistoryProvider_treeWidth3" value="749" />
+ <property name="FileHistory.git4idea.history.GitHistoryProvider_flatWidth3" value="812" />
+ <property name="FileHistory.git4idea.history.GitHistoryProvider_treeWidth2" value="94" />
+ <property name="FileHistory.git4idea.history.GitHistoryProvider_treeWidth1" value="90" />
+ <property name="GoToClass.toSaveIncludeLibraries" value="false" />
+ <property name="WebServerToolWindowFactoryState" value="true" />
+ <property name="FileHistory.git4idea.history.GitHistoryProvider_flatOrder2" value="2" />
+ <property name="FileHistory.git4idea.history.GitHistoryProvider_flatOrder3" value="3" />
+ <property name="MemberChooser.showClasses" value="true" />
+ <property name="FullScreen" value="false" />
+ <property name="GoToClass.includeLibraries" value="false" />
+ <property name="GoToFile.includeJavaFiles" value="false" />
+ <property name="FileHistory.git4idea.history.GitHistoryProvider_treeOrder0" value="0" />
+ <property name="FileHistory.git4idea.history.GitHistoryProvider_treeOrder3" value="3" />
+ <property name="FileHistory.git4idea.history.GitHistoryProvider_treeOrder1" value="1" />
+ <property name="FileHistory.git4idea.history.GitHistoryProvider_treeOrder2" value="2" />
+ <property name="MemberChooser.copyJavadoc" value="false" />
+ </component>
+ <component name="RecentsManager">
+ <key name="CopyFile.RECENT_KEYS">
+ <recent name="$PROJECT_DIR$" />
+ <recent name="$PROJECT_DIR$/www/ios" />
+ <recent name="$PROJECT_DIR$/www/android" />
+ <recent name="$PROJECT_DIR$/www" />
+ </key>
+ <key name="MoveFile.RECENT_KEYS">
+ <recent name="$PROJECT_DIR$/www/android" />
+ <recent name="$PROJECT_DIR$/www" />
+ </key>
+ </component>
+ <component name="RunManager">
+ <configuration default="true" type="#org.jetbrains.idea.devkit.run.PluginConfigurationType" factoryName="Plugin">
+ <module name="" />
+ <option name="VM_PARAMETERS" value="-Xmx512m -Xms256m -XX:MaxPermSize=250m" />
+ <option name="PROGRAM_PARAMETERS" />
+ <method />
+ </configuration>
+ <configuration default="true" type="GrailsRunConfigurationType" factoryName="Grails">
+ <module name="" />
+ <setting name="vmparams" value="" />
+ <setting name="cmdLine" value="run-app" />
+ <setting name="depsClasspath" value="false" />
+ <setting name="passParentEnv" value="true" />
+ <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
+ <setting name="launchBrowser" value="false" />
+ <method />
+ </configuration>
+ <configuration default="true" type="Remote" factoryName="Remote">
+ <option name="USE_SOCKET_TRANSPORT" value="true" />
+ <option name="SERVER_MODE" value="false" />
+ <option name="SHMEM_ADDRESS" value="javadebug" />
+ <option name="HOST" value="localhost" />
+ <option name="PORT" value="5005" />
+ <method />
+ </configuration>
+ <configuration default="true" type="PhpLocalRunConfigurationType" factoryName="PHP Console">
+ <method />
+ </configuration>
+ <configuration default="true" type="JavascriptDebugType" factoryName="JavaScript Debug">
+ <method />
+ </configuration>
+ <configuration default="true" type="Applet" factoryName="Applet">
+ <module name="" />
+ <option name="MAIN_CLASS_NAME" />
+ <option name="HTML_FILE_NAME" />
+ <option name="HTML_USED" value="false" />
+ <option name="WIDTH" value="400" />
+ <option name="HEIGHT" value="300" />
+ <option name="POLICY_FILE" value="$APPLICATION_HOME_DIR$/bin/appletviewer.policy" />
+ <option name="VM_PARAMETERS" />
+ <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
+ <option name="ALTERNATIVE_JRE_PATH" />
+ <method />
+ </configuration>
+ <configuration default="true" type="TestNG" factoryName="TestNG">
+ <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
+ <module name="" />
+ <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
+ <option name="ALTERNATIVE_JRE_PATH" />
+ <option name="SUITE_NAME" />
+ <option name="PACKAGE_NAME" />
+ <option name="MAIN_CLASS_NAME" />
+ <option name="METHOD_NAME" />
+ <option name="GROUP_NAME" />
+ <option name="TEST_OBJECT" value="CLASS" />
+ <option name="VM_PARAMETERS" value="-ea" />
+ <option name="PARAMETERS" />
+ <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
+ <option name="OUTPUT_DIRECTORY" />
+ <option name="ANNOTATION_TYPE" />
+ <option name="ENV_VARIABLES" />
+ <option name="PASS_PARENT_ENVS" value="true" />
+ <option name="TEST_SEARCH_SCOPE">
+ <value defaultName="moduleWithDependencies" />
+ </option>
+ <option name="USE_DEFAULT_REPORTERS" value="false" />
+ <option name="PROPERTIES_FILE" />
+ <envs />
+ <properties />
+ <listeners />
+ <method />
+ </configuration>
+ <configuration default="true" type="js.build_tools.gulp" factoryName="Gulp.js">
+ <node-options />
+ <gulpfile />
+ <tasks />
+ <pass-parent-envs>true</pass-parent-envs>
+ <envs />
+ <method />
+ </configuration>
+ <configuration default="true" type="PhpUnitRemoteRunConfigurationType" factoryName="PHPUnit on Server">
+ <method />
+ </configuration>
+ <configuration default="true" type="JUnit" factoryName="JUnit">
+ <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
+ <module name="" />
+ <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
+ <option name="ALTERNATIVE_JRE_PATH" />
+ <option name="PACKAGE_NAME" />
+ <option name="MAIN_CLASS_NAME" />
+ <option name="METHOD_NAME" />
+ <option name="TEST_OBJECT" value="class" />
+ <option name="VM_PARAMETERS" value="-ea" />
+ <option name="PARAMETERS" />
+ <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
+ <option name="ENV_VARIABLES" />
+ <option name="PASS_PARENT_ENVS" value="true" />
+ <option name="TEST_SEARCH_SCOPE">
+ <value defaultName="moduleWithDependencies" />
+ </option>
+ <envs />
+ <patterns />
+ <method />
+ </configuration>
+ <configuration default="true" type="FlashRunConfigurationType" factoryName="Flash App">
+ <option name="BCName" value="" />
+ <option name="IOSSimulatorSdkPath" value="" />
+ <option name="adlOptions" value="" />
+ <option name="airProgramParameters" value="" />
+ <option name="appDescriptorForEmulator" value="Android" />
+ <option name="debugTransport" value="USB" />
+ <option name="debuggerSdkRaw" value="BC SDK" />
+ <option name="emulator" value="NexusOne" />
+ <option name="emulatorAdlOptions" value="" />
+ <option name="fastPackaging" value="true" />
+ <option name="fullScreenHeight" value="0" />
+ <option name="fullScreenWidth" value="0" />
+ <option name="launchUrl" value="false" />
+ <option name="launcherParameters">
+ <LauncherParameters>
+ <option name="browser" value="a7bb68e0-33c0-4d6f-a81a-aac1fdb870c8" />
+ <option name="launcherType" value="OSDefault" />
+ <option name="newPlayerInstance" value="false" />
+ <option name="playerPath" value="/Applications/Flash Player Debugger.app" />
+ </LauncherParameters>
+ </option>
+ <option name="mobileRunTarget" value="Emulator" />
+ <option name="moduleName" value="" />
+ <option name="overriddenMainClass" value="" />
+ <option name="overriddenOutputFileName" value="" />
+ <option name="overrideMainClass" value="false" />
+ <option name="runTrusted" value="true" />
+ <option name="screenDpi" value="0" />
+ <option name="screenHeight" value="0" />
+ <option name="screenWidth" value="0" />
+ <option name="url" value="http://" />
+ <option name="usbDebugPort" value="7936" />
+ <method />
+ </configuration>
+ <configuration default="true" type="PHPUnitRunConfigurationType" factoryName="PHPUnit">
+ <TestRunner />
+ <method />
+ </configuration>
+ <configuration default="true" type="AndroidTestRunConfigurationType" factoryName="Android Tests">
+ <module name="" />
+ <option name="TESTING_TYPE" value="0" />
+ <option name="INSTRUMENTATION_RUNNER_CLASS" value="" />
+ <option name="METHOD_NAME" value="" />
+ <option name="CLASS_NAME" value="" />
+ <option name="PACKAGE_NAME" value="" />
+ <option name="TARGET_SELECTION_MODE" value="EMULATOR" />
+ <option name="USE_LAST_SELECTED_DEVICE" value="false" />
+ <option name="PREFERRED_AVD" value="" />
+ <option name="USE_COMMAND_LINE" value="true" />
+ <option name="COMMAND_LINE" value="" />
+ <option name="WIPE_USER_DATA" value="false" />
+ <option name="DISABLE_BOOT_ANIMATION" value="false" />
+ <option name="NETWORK_SPEED" value="full" />
+ <option name="NETWORK_LATENCY" value="none" />
+ <option name="CLEAR_LOGCAT" value="false" />
+ <option name="SHOW_LOGCAT_AUTOMATICALLY" value="true" />
+ <option name="FILTER_LOGCAT_AUTOMATICALLY" value="true" />
+ <method />
+ </configuration>
+ <configuration default="true" type="BashConfigurationType" factoryName="Bash">
+ <option name="INTERPRETER_OPTIONS" value="" />
+ <option name="INTERPRETER_PATH" value="/bin/bash" />
+ <option name="WORKING_DIRECTORY" value="" />
+ <option name="PARENT_ENVS" value="true" />
+ <option name="SCRIPT_NAME" value="" />
+ <option name="PARAMETERS" value="" />
+ <module name="" />
+ <envs />
+ <method />
+ </configuration>
+ <configuration default="true" type="JarApplication" factoryName="JAR Application">
+ <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
+ <envs />
+ <method />
+ </configuration>
+ <configuration default="true" type="GradleRunConfiguration" factoryName="Gradle">
+ <ExternalSystemSettings>
+ <option name="executionName" />
+ <option name="externalProjectPath" />
+ <option name="externalSystemIdString" value="GRADLE" />
+ <option name="scriptParameters" />
+ <option name="taskDescriptions">
+ <list />
+ </option>
+ <option name="taskNames">
+ <list />
+ </option>
+ <option name="vmOptions" />
+ </ExternalSystemSettings>
+ <method />
+ </configuration>
+ <configuration default="true" type="FlexUnitRunConfigurationType" factoryName="FlexUnit" appDescriptorForEmulator="Android" class_name="" emulatorAdlOptions="" method_name="" package_name="" scope="Class">
+ <option name="BCName" value="" />
+ <option name="launcherParameters">
+ <LauncherParameters>
+ <option name="browser" value="a7bb68e0-33c0-4d6f-a81a-aac1fdb870c8" />
+ <option name="launcherType" value="OSDefault" />
+ <option name="newPlayerInstance" value="false" />
+ <option name="playerPath" value="/Applications/Flash Player Debugger.app" />
+ </LauncherParameters>
+ </option>
+ <option name="moduleName" value="" />
+ <option name="trusted" value="true" />
+ <method />
+ </configuration>
+ <configuration default="true" type="CucumberJavaRunConfigurationType" factoryName="Cucumber java">
+ <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
+ <option name="myFilePath" />
+ <option name="GLUE" />
+ <option name="myNameFilter" />
+ <option name="myGeneratedName" />
+ <option name="MAIN_CLASS_NAME" />
+ <option name="VM_PARAMETERS" />
+ <option name="PROGRAM_PARAMETERS" />
+ <option name="WORKING_DIRECTORY" />
+ <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
+ <option name="ALTERNATIVE_JRE_PATH" />
+ <option name="ENABLE_SWING_INSPECTOR" value="false" />
+ <option name="ENV_VARIABLES" />
+ <option name="PASS_PARENT_ENVS" value="true" />
+ <module name="" />
+ <envs />
+ <method />
+ </configuration>
+ <configuration default="true" type="Application" factoryName="Application">
+ <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
+ <option name="MAIN_CLASS_NAME" />
+ <option name="VM_PARAMETERS" />
+ <option name="PROGRAM_PARAMETERS" />
+ <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
+ <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
+ <option name="ALTERNATIVE_JRE_PATH" />
+ <option name="ENABLE_SWING_INSPECTOR" value="false" />
+ <option name="ENV_VARIABLES" />
+ <option name="PASS_PARENT_ENVS" value="true" />
+ <module name="" />
+ <envs />
+ <method />
+ </configuration>
+ <configuration default="true" type="AndroidRunConfigurationType" factoryName="Android Application">
+ <module name="" />
+ <option name="ACTIVITY_CLASS" value="" />
+ <option name="MODE" value="default_activity" />
+ <option name="DEPLOY" value="true" />
+ <option name="ARTIFACT_NAME" value="" />
+ <option name="TARGET_SELECTION_MODE" value="EMULATOR" />
+ <option name="USE_LAST_SELECTED_DEVICE" value="false" />
+ <option name="PREFERRED_AVD" value="" />
+ <option name="USE_COMMAND_LINE" value="true" />
+ <option name="COMMAND_LINE" value="" />
+ <option name="WIPE_USER_DATA" value="false" />
+ <option name="DISABLE_BOOT_ANIMATION" value="false" />
+ <option name="NETWORK_SPEED" value="full" />
+ <option name="NETWORK_LATENCY" value="none" />
+ <option name="CLEAR_LOGCAT" value="false" />
+ <option name="SHOW_LOGCAT_AUTOMATICALLY" value="true" />
+ <option name="FILTER_LOGCAT_AUTOMATICALLY" value="true" />
+ <method />
+ </configuration>
+ <list size="0" />
+ <configuration name="&lt;template&gt;" type="WebApp" default="true" selected="false">
+ <Host>localhost</Host>
+ <Port>5050</Port>
+ </configuration>
+ </component>
+ <component name="ShelveChangesManager" show_recycled="false" />
+ <component name="SvnConfiguration" myUseAcceleration="nothing">
+ <configuration />
+ </component>
+ <component name="TaskManager">
+ <task active="true" id="Default" summary="Default task">
+ <changelist id="96110866-69f3-4eb0-8539-5f26f68fe1ac" name="Default" comment="" />
+ <created>1380298653954</created>
+ <option name="number" value="Default" />
+ <updated>1380298653954</updated>
+ <workItem from="1390857442497" duration="680000" />
+ <workItem from="1391027761184" duration="538000" />
+ <workItem from="1402047801442" duration="226000" />
+ <workItem from="1417632415028" duration="123000" />
+ <workItem from="1417702903217" duration="1164000" />
+ <workItem from="1417732337674" duration="68000" />
+ <workItem from="1432718035482" duration="300000" />
+ <workItem from="1434477283713" duration="33000" />
+ <workItem from="1434530183600" duration="166000" />
+ <workItem from="1434576966771" duration="61000" />
+ <workItem from="1435160289082" duration="779000" />
+ <workItem from="1437822576701" duration="751000" />
+ <workItem from="1440661703645" duration="1158000" />
+ </task>
+ <task id="LOCAL-00001" summary="initial checkin">
+ <created>1380299229689</created>
+ <option name="number" value="00001" />
+ <option name="project" value="LOCAL" />
+ <updated>1380299229689</updated>
+ </task>
+ <task id="LOCAL-00002" summary="initial checkin">
+ <created>1380302935690</created>
+ <option name="number" value="00002" />
+ <option name="project" value="LOCAL" />
+ <updated>1380302935690</updated>
+ </task>
+ <task id="LOCAL-00003" summary="testing scheme">
+ <created>1380305538088</created>
+ <option name="number" value="00003" />
+ <option name="project" value="LOCAL" />
+ <updated>1380305538088</updated>
+ </task>
+ <task id="LOCAL-00004" summary="testing scheme">
+ <created>1380305862564</created>
+ <option name="number" value="00004" />
+ <option name="project" value="LOCAL" />
+ <updated>1380305862564</updated>
+ </task>
+ <task id="LOCAL-00005" summary="testing scheme">
+ <created>1380306489891</created>
+ <option name="number" value="00005" />
+ <option name="project" value="LOCAL" />
+ <updated>1380306489891</updated>
+ </task>
+ <task id="LOCAL-00006" summary="testing scheme">
+ <created>1380307532008</created>
+ <option name="number" value="00006" />
+ <option name="project" value="LOCAL" />
+ <updated>1380307532008</updated>
+ </task>
+ <task id="LOCAL-00007" summary="testing scheme">
+ <created>1380307669209</created>
+ <option name="number" value="00007" />
+ <option name="project" value="LOCAL" />
+ <updated>1380307669209</updated>
+ </task>
+ <task id="LOCAL-00008" summary="testing scheme">
+ <created>1380311306948</created>
+ <option name="number" value="00008" />
+ <option name="project" value="LOCAL" />
+ <updated>1380311306949</updated>
+ </task>
+ <task id="LOCAL-00009" summary="testing scheme">
+ <created>1380311921427</created>
+ <option name="number" value="00009" />
+ <option name="project" value="LOCAL" />
+ <updated>1380311921427</updated>
+ </task>
+ <task id="LOCAL-00010" summary="Android w.i.p.">
+ <created>1380317008739</created>
+ <option name="number" value="00010" />
+ <option name="project" value="LOCAL" />
+ <updated>1380317008739</updated>
+ </task>
+ <task id="LOCAL-00011" summary="Android w.i.p.">
+ <created>1380317829887</created>
+ <option name="number" value="00011" />
+ <option name="project" value="LOCAL" />
+ <updated>1380317829888</updated>
+ </task>
+ <task id="LOCAL-00012" summary="Android w.i.p.">
+ <created>1380353871771</created>
+ <option name="number" value="00012" />
+ <option name="project" value="LOCAL" />
+ <updated>1380353871771</updated>
+ </task>
+ <task id="LOCAL-00013" summary="testing schemes">
+ <created>1380358237732</created>
+ <option name="number" value="00013" />
+ <option name="project" value="LOCAL" />
+ <updated>1380358237732</updated>
+ </task>
+ <task id="LOCAL-00014" summary="testing schemes">
+ <created>1380358605885</created>
+ <option name="number" value="00014" />
+ <option name="project" value="LOCAL" />
+ <updated>1380358605885</updated>
+ </task>
+ <task id="LOCAL-00015" summary="testing schemes">
+ <created>1380376149014</created>
+ <option name="number" value="00015" />
+ <option name="project" value="LOCAL" />
+ <updated>1380376149014</updated>
+ </task>
+ <task id="LOCAL-00016" summary="testing schemes">
+ <created>1380378153190</created>
+ <option name="number" value="00016" />
+ <option name="project" value="LOCAL" />
+ <updated>1380378153205</updated>
+ </task>
+ <task id="LOCAL-00017" summary="cleanup">
+ <created>1380383948466</created>
+ <option name="number" value="00017" />
+ <option name="project" value="LOCAL" />
+ <updated>1380383948466</updated>
+ </task>
+ <task id="LOCAL-00018" summary="docs">
+ <created>1380393159906</created>
+ <option name="number" value="00018" />
+ <option name="project" value="LOCAL" />
+ <updated>1380393159906</updated>
+ </task>
+ <task id="LOCAL-00019" summary="docs">
+ <created>1380393508799</created>
+ <option name="number" value="00019" />
+ <option name="project" value="LOCAL" />
+ <updated>1380393508799</updated>
+ </task>
+ <task id="LOCAL-00020" summary="docs">
+ <created>1380393757355</created>
+ <option name="number" value="00020" />
+ <option name="project" value="LOCAL" />
+ <updated>1380393757355</updated>
+ </task>
+ <task id="LOCAL-00021" summary="docs">
+ <created>1380393772924</created>
+ <option name="number" value="00021" />
+ <option name="project" value="LOCAL" />
+ <updated>1380393772924</updated>
+ </task>
+ <task id="LOCAL-00022" summary="docs">
+ <created>1380402190419</created>
+ <option name="number" value="00022" />
+ <option name="project" value="LOCAL" />
+ <updated>1380402190419</updated>
+ </task>
+ <task id="LOCAL-00023" summary="docs">
+ <created>1380402398063</created>
+ <option name="number" value="00023" />
+ <option name="project" value="LOCAL" />
+ <updated>1380402398063</updated>
+ </task>
+ <task id="LOCAL-00024" summary="docs">
+ <created>1380402815702</created>
+ <option name="number" value="00024" />
+ <option name="project" value="LOCAL" />
+ <updated>1380402815702</updated>
+ </task>
+ <task id="LOCAL-00025" summary="found a way to pass a custom urlscheme when the plugin is added">
+ <created>1380488689110</created>
+ <option name="number" value="00025" />
+ <option name="project" value="LOCAL" />
+ <updated>1380488689110</updated>
+ </task>
+ <task id="LOCAL-00026" summary="docs">
+ <created>1380488797067</created>
+ <option name="number" value="00026" />
+ <option name="project" value="LOCAL" />
+ <updated>1380488797067</updated>
+ </task>
+ <task id="LOCAL-00027" summary="docs">
+ <created>1380488875151</created>
+ <option name="number" value="00027" />
+ <option name="project" value="LOCAL" />
+ <updated>1380488875151</updated>
+ </task>
+ <task id="LOCAL-00028" summary="docs">
+ <created>1380489049263</created>
+ <option name="number" value="00028" />
+ <option name="project" value="LOCAL" />
+ <updated>1380489049263</updated>
+ </task>
+ <task id="LOCAL-00029" summary="- docs&#10;- version++">
+ <created>1380489820453</created>
+ <option name="number" value="00029" />
+ <option name="project" value="LOCAL" />
+ <updated>1380489820453</updated>
+ </task>
+ <task id="LOCAL-00030" summary="Implemented feedback by Adobe (plugin should indeed work if no JS handler. Thx guys!).">
+ <created>1380567506465</created>
+ <option name="number" value="00030" />
+ <option name="project" value="LOCAL" />
+ <updated>1380567506465</updated>
+ </task>
+ <task id="LOCAL-00031" summary="Implemented feedback by Adobe (plugin should indeed work if no JS handler. Thx guys!).">
+ <created>1380567576964</created>
+ <option name="number" value="00031" />
+ <option name="project" value="LOCAL" />
+ <updated>1380567576964</updated>
+ </task>
+ <task id="LOCAL-00032" summary="Implemented feedback by Adobe (plugin should indeed work if no JS handler. Thx guys!).">
+ <created>1380567665822</created>
+ <option name="number" value="00032" />
+ <option name="project" value="LOCAL" />
+ <updated>1380567665822</updated>
+ </task>
+ <task id="LOCAL-00033" summary="Upgrading to PhoneGap 3.x">
+ <created>1383169425770</created>
+ <option name="number" value="00033" />
+ <option name="project" value="LOCAL" />
+ <updated>1383169425770</updated>
+ </task>
+ <task id="LOCAL-00034" summary="Upgrading to PhoneGap 3.x (DroidGap is gone)">
+ <created>1383172326587</created>
+ <option name="number" value="00034" />
+ <option name="project" value="LOCAL" />
+ <updated>1383172326587</updated>
+ </task>
+ <task id="LOCAL-00035" summary="Upgrading to PhoneGap 3.x (DroidGap is gone)">
+ <created>1383174045796</created>
+ <option name="number" value="00035" />
+ <option name="project" value="LOCAL" />
+ <updated>1383174045796</updated>
+ </task>
+ <task id="LOCAL-00036" summary="- Check intent when the app is resumed&#10;- Plugin rename: launchMyApp --&gt; Custom URL Scheme">
+ <created>1390857761557</created>
+ <option name="number" value="00036" />
+ <option name="project" value="LOCAL" />
+ <updated>1390857761557</updated>
+ </task>
+ <task id="LOCAL-00037" summary="- Check intent when the app is resumed&#10;- Plugin rename: launchMyApp --&gt; Custom URL Scheme&#10;">
+ <created>1390857936690</created>
+ <option name="number" value="00037" />
+ <option name="project" value="LOCAL" />
+ <updated>1390857936690</updated>
+ </task>
+ <task id="LOCAL-00038" summary="Hotfix for silly clobbers comment f*$%#p">
+ <created>1391028041914</created>
+ <option name="number" value="00038" />
+ <option name="project" value="LOCAL" />
+ <updated>1391028041914</updated>
+ </task>
+ <task id="LOCAL-00039" summary="[#13] cleaned up some now obsolete workarounds for singleTask mode, thanks a lot https://github.com/cef62 !">
+ <created>1402048017666</created>
+ <option name="number" value="00039" />
+ <option name="project" value="LOCAL" />
+ <updated>1402048017666</updated>
+ </task>
+ <task id="LOCAL-00040" summary="Hardening against XSS attacks, thanks Neil Bergman (nbergman@cigital.com)!">
+ <created>1417632494865</created>
+ <option name="number" value="00040" />
+ <option name="project" value="LOCAL" />
+ <updated>1417632494865</updated>
+ </task>
+ <task id="LOCAL-00041" summary="#55 #2 Less aggressive cleanup of the intent">
+ <created>1417703047123</created>
+ <option name="number" value="00041" />
+ <option name="project" value="LOCAL" />
+ <updated>1417703047123</updated>
+ </task>
+ <task id="LOCAL-00042" summary="#55 #2 Less aggressive cleanup of the intent">
+ <created>1417706007258</created>
+ <option name="number" value="00042" />
+ <option name="project" value="LOCAL" />
+ <updated>1417706007258</updated>
+ </task>
+ <task id="LOCAL-00043" summary="Possible fix for #65">
+ <created>1434477311221</created>
+ <option name="number" value="00043" />
+ <option name="project" value="LOCAL" />
+ <updated>1434477311221</updated>
+ </task>
+ <task id="LOCAL-00044" summary="Definite fix for #65">
+ <created>1434530307503</created>
+ <option name="number" value="00044" />
+ <option name="project" value="LOCAL" />
+ <updated>1434530307503</updated>
+ </task>
+ <task id="LOCAL-00045" summary="More definite fix for #65">
+ <created>1434577022103</created>
+ <option name="number" value="00045" />
+ <option name="project" value="LOCAL" />
+ <updated>1434577022103</updated>
+ </task>
+ <task id="LOCAL-00046" summary="Even more definite fix for #65, now also compatible with launching your app from another app (which frankly... doesn't pass a category=browsable)">
+ <created>1435161053225</created>
+ <option name="number" value="00046" />
+ <option name="project" value="LOCAL" />
+ <updated>1435161053225</updated>
+ </task>
+ <task id="LOCAL-00047" summary="#95 Make plugin available on npm">
+ <created>1440664137793</created>
+ <option name="number" value="00047" />
+ <option name="project" value="LOCAL" />
+ <updated>1440664137793</updated>
+ </task>
+ <task id="LOCAL-00048" summary="#90 Attempted to send a second callback for ID: LaunchMyApp Result was: &quot;Invalid action&quot;">
+ <created>1440664585797</created>
+ <option name="number" value="00048" />
+ <option name="project" value="LOCAL" />
+ <updated>1440664585797</updated>
+ </task>
+ <option name="localTasksCounter" value="49" />
+ <servers />
+ </component>
+ <component name="TimeTrackingManager">
+ <option name="totallyTimeSpent" value="6047000" />
+ </component>
+ <component name="ToolWindowManager">
+ <frame x="587" y="23" width="1095" height="926" extended-state="0" />
+ <editor active="true" />
+ <layout>
+ <window_info id="Palette&#9;" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
+ <window_info id="UI Designer" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
+ <window_info id="Changes" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32763532" sideWeight="0.6703807" order="1" side_tool="false" content_ui="tabs" />
+ <window_info id="Designer" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
+ <window_info id="Atlassian " active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
+ <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
+ <window_info id="Palette" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
+ <window_info id="Database" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
+ <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="8" side_tool="false" content_ui="tabs" />
+ <window_info id="Remote Host" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
+ <window_info id="IDEtalk Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
+ <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="1" side_tool="true" content_ui="tabs" />
+ <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="2" side_tool="true" content_ui="tabs" />
+ <window_info id="IDEtalk" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
+ <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32439336" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
+ <window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="8" side_tool="false" content_ui="tabs" />
+ <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="10" side_tool="false" content_ui="tabs" />
+ <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
+ <window_info id="Maven Projects" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
+ <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="SLIDING" type="SLIDING" visible="false" weight="0.4" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
+ <window_info id="Application Servers" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
+ <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.24121557" sideWeight="0.67006487" order="0" side_tool="false" content_ui="combo" />
+ <window_info id="CDI" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
+ <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
+ <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="9" side_tool="false" content_ui="combo" />
+ <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="8" side_tool="false" content_ui="tabs" />
+ <window_info id="JetGradle" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
+ <window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
+ <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
+ <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.4" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
+ <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.4" sideWeight="0.5" order="9" side_tool="false" content_ui="tabs" />
+ </layout>
+ <layout-to-restore>
+ <window_info id="UI Designer" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
+ <window_info id="Palette&#9;" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
+ <window_info id="Changes" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32763532" sideWeight="0.6703807" order="2" side_tool="false" content_ui="tabs" />
+ <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="10" side_tool="false" content_ui="tabs" />
+ <window_info id="Database" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
+ <window_info id="Remote Host" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
+ <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="3" side_tool="true" content_ui="tabs" />
+ <window_info id="IDEtalk Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
+ <window_info id="IDEtalk" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
+ <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32439336" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
+ <window_info id="CDI" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
+ <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="13" side_tool="false" content_ui="tabs" />
+ <window_info id="Application Servers" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
+ <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.24121557" sideWeight="0.67006487" order="1" side_tool="false" content_ui="combo" />
+ <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="8" side_tool="false" content_ui="tabs" />
+ <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="11" side_tool="false" content_ui="combo" />
+ <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="10" side_tool="false" content_ui="tabs" />
+ <window_info id="Designer" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
+ <window_info id="JetGradle" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
+ <window_info id="Atlassian " active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
+ <window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
+ <window_info id="Palette" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
+ <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
+ <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
+ <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.4" sideWeight="0.5" order="9" side_tool="false" content_ui="tabs" />
+ <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="4" side_tool="true" content_ui="tabs" />
+ <window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="11" side_tool="false" content_ui="tabs" />
+ <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
+ <window_info id="Maven Projects" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="8" side_tool="false" content_ui="tabs" />
+ <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="SLIDING" type="SLIDING" visible="false" weight="0.4" sideWeight="0.5" order="9" side_tool="false" content_ui="tabs" />
+ <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.4" sideWeight="0.5" order="12" side_tool="false" content_ui="tabs" />
+ </layout-to-restore>
+ </component>
+ <component name="Vcs.Log.UiProperties">
+ <option name="RECENTLY_FILTERED_USER_GROUPS">
+ <collection />
+ </option>
+ <option name="RECENTLY_FILTERED_BRANCH_GROUPS">
+ <collection />
+ </option>
+ </component>
+ <component name="VcsContentAnnotationSettings">
+ <option name="myLimit" value="2678400000" />
+ </component>
+ <component name="VcsManagerConfiguration">
+ <option name="CHECK_CODE_SMELLS_BEFORE_PROJECT_COMMIT" value="false" />
+ <option name="CHECK_NEW_TODO" value="false" />
+ <option name="myTodoPanelSettings">
+ <TodoPanelSettings />
+ </option>
+ <MESSAGE value="initial checkin" />
+ <MESSAGE value="testing scheme" />
+ <MESSAGE value="Android w.i.p." />
+ <MESSAGE value="testing schemes" />
+ <MESSAGE value="cleanup" />
+ <MESSAGE value="found a way to pass a custom urlscheme when the plugin is added" />
+ <MESSAGE value="docs" />
+ <MESSAGE value="- docs&#10;- version++" />
+ <MESSAGE value="Implemented feedback by Adobe (plugin should indeed work if no JS handler. Thx guys!)." />
+ <MESSAGE value="Upgrading to PhoneGap 3.x" />
+ <MESSAGE value="Upgrading to PhoneGap 3.x (DroidGap is gone)" />
+ <MESSAGE value="- Check intent when the app is resumed&#10;- Plugin rename: launchMyApp --&gt; Custom URL Scheme" />
+ <MESSAGE value="- Check intent when the app is resumed&#10;- Plugin rename: launchMyApp --&gt; Custom URL Scheme&#10;" />
+ <MESSAGE value="Hotfix for silly clobbers comment f*$%#p" />
+ <MESSAGE value="[#13] cleaned up some now obsolete workarounds for singleTask mode, thanks a lot https://github.com/cef62 !" />
+ <MESSAGE value="Hardening against XSS attacks, thanks Neil Bergman (nbergman@cigital.com)!" />
+ <MESSAGE value="#55 #2 Less aggressive cleanup of the intent" />
+ <MESSAGE value="Possible fix for #65" />
+ <MESSAGE value="Definite fix for #65" />
+ <MESSAGE value="More definite fix for #65" />
+ <MESSAGE value="Even more definite fix for #65, now also compatible with launching your app from another app (which frankly... doesn't pass a category=browsable)" />
+ <MESSAGE value="#95 Make plugin available on npm" />
+ <MESSAGE value="#90 Attempted to send a second callback for ID: LaunchMyApp Result was: &quot;Invalid action&quot;" />
+ <option name="LAST_COMMIT_MESSAGE" value="#90 Attempted to send a second callback for ID: LaunchMyApp Result was: &quot;Invalid action&quot;" />
+ </component>
+ <component name="XDebuggerManager">
+ <breakpoint-manager>
+ <option name="time" value="1" />
+ </breakpoint-manager>
+ <watches-manager />
+ </component>
+ <component name="antWorkspaceConfiguration">
+ <option name="IS_AUTOSCROLL_TO_SOURCE" value="false" />
+ <option name="FILTER_TARGETS" value="false" />
+ </component>
+ <component name="atlassian-ide-plugin-workspace">
+ <option name="bambooConfiguration">
+ <BambooWorkspaceConfiguration>
+ <option name="view">
+ <BambooViewConfigurationBean />
+ </option>
+ </BambooWorkspaceConfiguration>
+ </option>
+ <option name="defaultCredentials">
+ <UserCfgBean />
+ </option>
+ </component>
+ <component name="atlassian-ide-plugin-workspace-issues">
+ <option name="view">
+ <JiraViewConfigurationBean>
+ <option name="viewFilterId" value="" />
+ </JiraViewConfigurationBean>
+ </option>
+ </component>
+ <component name="editorHistoryManager">
+ <entry file="file://$PROJECT_DIR$/www/android/LaunchMyApp.js">
+ <provider selected="true" editor-type-id="text-editor">
+ <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="450">
+ <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
+ <folding />
+ </state>
+ </provider>
+ </entry>
+ <entry file="file://$PROJECT_DIR$/plugin.xml">
+ <provider selected="true" editor-type-id="text-editor">
+ <state vertical-scroll-proportion="0.0" vertical-offset="285" max-vertical-offset="1035">
+ <caret line="19" column="12" selection-start-line="19" selection-start-column="12" selection-end-line="19" selection-end-column="12" />
+ <folding />
+ </state>
+ </provider>
+ </entry>
+ <entry file="file://$PROJECT_DIR$/www/android/LaunchMyApp.js">
+ <provider selected="true" editor-type-id="text-editor">
+ <state vertical-scroll-proportion="0.0" vertical-offset="225" max-vertical-offset="315">
+ <caret line="15" column="0" selection-start-line="15" selection-start-column="0" selection-end-line="15" selection-end-column="0" />
+ </state>
+ </provider>
+ </entry>
+ <entry file="file://$PROJECT_DIR$/plugin.xml">
+ <provider selected="true" editor-type-id="text-editor">
+ <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="0">
+ <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
+ <folding />
+ </state>
+ </provider>
+ </entry>
+ <entry file="file://$PROJECT_DIR$/plugin.xml">
+ <provider selected="true" editor-type-id="text-editor">
+ <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="0">
+ <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
+ <folding />
+ </state>
+ </provider>
+ </entry>
+ <entry file="file://$PROJECT_DIR$/www/android/LaunchMyApp.js">
+ <provider selected="true" editor-type-id="text-editor">
+ <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="0">
+ <caret line="8" column="22" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
+ </state>
+ </provider>
+ </entry>
+ <entry file="file://$PROJECT_DIR$/src/android/nl/xservices/plugins/LaunchMyApp.java">
+ <provider selected="true" editor-type-id="text-editor">
+ <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="0">
+ <caret line="19" column="16" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
+ </state>
+ </provider>
+ </entry>
+ <entry file="file://$PROJECT_DIR$/plugin.xml">
+ <provider selected="true" editor-type-id="text-editor">
+ <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="0">
+ <caret line="28" column="14" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
+ </state>
+ </provider>
+ </entry>
+ <entry file="file://$PROJECT_DIR$/www/android/LaunchMyApp.js">
+ <provider selected="true" editor-type-id="text-editor">
+ <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="0">
+ <caret line="6" column="25" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
+ </state>
+ </provider>
+ </entry>
+ <entry file="file://$PROJECT_DIR$/src/android/nl/xservices/plugins/LaunchMyApp.java">
+ <provider selected="true" editor-type-id="text-editor">
+ <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="0">
+ <caret line="26" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
+ </state>
+ </provider>
+ </entry>
+ <entry file="file://$PROJECT_DIR$/www/android/LaunchMyApp.js">
+ <provider selected="true" editor-type-id="text-editor">
+ <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="0">
+ <caret line="8" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
+ </state>
+ </provider>
+ </entry>
+ <entry file="file://$PROJECT_DIR$/plugin.xml">
+ <provider selected="true" editor-type-id="text-editor">
+ <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="0">
+ <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
+ </state>
+ </provider>
+ </entry>
+ <entry file="file://$PROJECT_DIR$/src/android/nl/xservices/plugins/LaunchMyApp.java">
+ <provider selected="true" editor-type-id="text-editor">
+ <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="0">
+ <caret line="26" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
+ </state>
+ </provider>
+ </entry>
+ <entry file="file://$PROJECT_DIR$/www/android/LaunchMyApp.js">
+ <provider selected="true" editor-type-id="text-editor">
+ <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="0">
+ <caret line="8" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
+ </state>
+ </provider>
+ </entry>
+ <entry file="file://$PROJECT_DIR$/plugin.xml">
+ <provider selected="true" editor-type-id="text-editor">
+ <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="0">
+ <caret line="38" column="18" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
+ </state>
+ </provider>
+ </entry>
+ <entry file="file://$PROJECT_DIR$/src/android/nl/xservices/plugins/LaunchMyApp.java">
+ <provider selected="true" editor-type-id="text-editor">
+ <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="0">
+ <caret line="26" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
+ </state>
+ </provider>
+ </entry>
+ <entry file="file://$PROJECT_DIR$/plugin.xml">
+ <provider selected="true" editor-type-id="text-editor">
+ <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="0">
+ <caret line="16" column="16" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
+ </state>
+ </provider>
+ </entry>
+ <entry file="file://$PROJECT_DIR$/.gitignore">
+ <provider selected="true" editor-type-id="text-editor">
+ <state vertical-scroll-proportion="0.014299333" vertical-offset="0" max-vertical-offset="0">
+ <caret line="1" column="5" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
+ </state>
+ </provider>
+ </entry>
+ <entry file="file://$PROJECT_DIR$/../mgggplus/mgggplus-frontend/www/config.xml">
+ <provider selected="true" editor-type-id="text-editor">
+ <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="0">
+ <caret line="12" column="23" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
+ </state>
+ </provider>
+ </entry>
+ <entry file="file://$PROJECT_DIR$/www/ios/LaunchMyApp.js">
+ <provider selected="true" editor-type-id="text-editor">
+ <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="743">
+ <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
+ </state>
+ </provider>
+ </entry>
+ <entry file="file://$PROJECT_DIR$/www/android/LaunchMyApp.js">
+ <provider selected="true" editor-type-id="text-editor">
+ <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="450">
+ <caret line="18" column="22" selection-start-line="18" selection-start-column="22" selection-end-line="18" selection-end-column="22" />
+ <folding />
+ </state>
+ </provider>
+ </entry>
+ <entry file="file://$PROJECT_DIR$/www/windows/LaunchMyApp.js">
+ <provider selected="true" editor-type-id="text-editor">
+ <state vertical-scroll-proportion="0.1986755" vertical-offset="0" max-vertical-offset="755">
+ <caret line="10" column="0" selection-start-line="10" selection-start-column="0" selection-end-line="10" selection-end-column="0" />
+ <folding />
+ </state>
+ </provider>
+ </entry>
+ <entry file="file://$PROJECT_DIR$/README.md">
+ <provider selected="true" editor-type-id="text-editor">
+ <state vertical-scroll-proportion="-2.0" vertical-offset="0" max-vertical-offset="3105">
+ <caret line="4" column="24" selection-start-line="4" selection-start-column="24" selection-end-line="4" selection-end-column="24" />
+ <folding />
+ </state>
+ </provider>
+ <provider editor-type-id="MarkdownPreviewEditor">
+ <state />
+ </provider>
+ </entry>
+ <entry file="file://$PROJECT_DIR$/package.json">
+ <provider selected="true" editor-type-id="text-editor">
+ <state vertical-scroll-proportion="-5.625" vertical-offset="0" max-vertical-offset="720">
+ <caret line="9" column="17" selection-start-line="9" selection-start-column="17" selection-end-line="9" selection-end-column="17" />
+ <folding />
+ </state>
+ </provider>
+ </entry>
+ <entry file="file://$PROJECT_DIR$/plugin.xml">
+ <provider selected="true" editor-type-id="text-editor">
+ <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="1695">
+ <caret line="7" column="0" selection-start-line="7" selection-start-column="0" selection-end-line="7" selection-end-column="0" />
+ <folding />
+ </state>
+ </provider>
+ </entry>
+ <entry file="file://$PROJECT_DIR$/src/android/nl/xservices/plugins/LaunchMyApp.java">
+ <provider selected="true" editor-type-id="text-editor">
+ <state vertical-scroll-proportion="0.13907285" vertical-offset="60" max-vertical-offset="1920">
+ <caret line="22" column="43" selection-start-line="22" selection-start-column="43" selection-end-line="22" selection-end-column="43" />
+ <folding />
+ </state>
+ </provider>
+ </entry>
+ </component>
+</project> \ No newline at end of file
diff --git a/StoneIsland/plugins/cordova-plugin-customurlscheme/README.md b/StoneIsland/plugins/cordova-plugin-customurlscheme/README.md
new file mode 100644
index 00000000..2de829c2
--- /dev/null
+++ b/StoneIsland/plugins/cordova-plugin-customurlscheme/README.md
@@ -0,0 +1,201 @@
+# Custom URL scheme PhoneGap Plugin
+#### launch your app by a link like this: `mycoolapp://`
+for iOS and Android, by [Eddy Verbruggen](http://www.x-services.nl)
+- This repo is for PhoneGap 3.0.0 and up
+- For PhoneGap 2.9.0 and lower, [switch to the phonegap-2.9.0-and-lower branch](https://github.com/EddyVerbruggen/LaunchMyApp-PhoneGap-Plugin/tree/phonegap-2.9.0-and-lower)
+
+1. [Description](https://github.com/EddyVerbruggen/LaunchMyApp-PhoneGap-Plugin#1-description)
+2. [Installation](https://github.com/EddyVerbruggen/LaunchMyApp-PhoneGap-Plugin#2-installation)
+ 2. [Automatically (CLI / Plugman)](https://github.com/EddyVerbruggen/LaunchMyApp-PhoneGap-Plugin#automatically-cli--plugman)
+ 2. [Manually](https://github.com/EddyVerbruggen/LaunchMyApp-PhoneGap-Plugin#manually)
+ 2. [PhoneGap Build](https://github.com/EddyVerbruggen/LaunchMyApp-PhoneGap-Plugin#phonegap-build)
+3. [Usage](https://github.com/EddyVerbruggen/LaunchMyApp-PhoneGap-Plugin#3-usage)
+4. [URL Scheme hints](https://github.com/EddyVerbruggen/LaunchMyApp-PhoneGap-Plugin#4-url-scheme-hints)
+5. [License](https://github.com/EddyVerbruggen/LaunchMyApp-PhoneGap-Plugin#5-license)
+
+
+### BEWARE: [This Apache Cordova issue](https://issues.apache.org/jira/browse/CB-7606) causes problems with Cordova-iOS 3.7.0: the `handleOpenURL` function is not invoked upon cold start. Use a higher or lower version than 3.7.0.
+
+## 1. Description
+
+This plugin allows you to start your app by calling it with a URL like `mycoolapp://path?foo=bar`
+
+* Compatible with [Cordova Plugman](https://github.com/apache/cordova-plugman)
+* Submitted and waiting for approval at PhoneGap Build ([more information](https://build.phonegap.com/plugins))
+
+### iOS specifics
+* Forget about [using config.xml to define a URL scheme](https://build.phonegap.com/docs/config-xml#url_schemes). This plugin adds 2 essential enhancements:
+ - Uniform URL scheme with Android (for which there is no option to define a URL scheme via PhoneGap configuration at all).
+ - You still need to wire up the Javascript to handle incoming events. This plugin assists you with that.
+* Tested on iOS 5.1, 6 and 7.
+
+### Android specifics
+* Unlike iOS, there is no way to use config.xml to define a scheme for your app. Now there is.
+* Tested on Android 4.3, will most likely work with 2.2 and up.
+
+
+## 2. Installation
+
+### Automatically (CLI / Plugman)
+LaunchMyApp is compatible with [Cordova Plugman](https://github.com/apache/cordova-plugman).
+Replace `mycoolapp` by a nice scheme you want to have your app listen to:
+
+Latest release on npm:
+```
+$ cordova plugin add cordova-plugin-customurlscheme --variable URL_SCHEME=mycoolapp
+```
+
+Bleeding edge master version from Github:
+```
+$ cordova plugin add https://github.com/EddyVerbruggen/LaunchMyApp-PhoneGap-Plugin.git --variable URL_SCHEME=mycoolapp
+```
+(Note that the Phonegap CLI didn't support `--variable` before version 3.6.3, so please use the Cordova CLI as shown above in case you're on an older version)
+
+The LaunchMyApp.js file is brought in automatically.
+
+Note for iOS: there was a bug in CLI which caused an error in your `*-Info.plist`.
+Please manually remove the blank line and whitespace (if any) from `NSMainNibFile` and `NSMainNibFile~ipad` (or your app won't start at all).
+
+
+### Manually
+Don't shoot yourself in the foot - use the CLI! That being said, here goes:
+
+#### iOS
+1\. `Copy www/ios/LaunchMyApp.js` to `www/js/plugins/LaunchMyApp.js` and reference it in your `index.html`:
+```html
+<script type="text/javascript" src="js/plugins/LaunchMyApp.js"></script>
+```
+
+2\. Add this to your `*-Info.plist` (replace `URL_SCHEME` by a nice scheme you want to have your app listen to, like `mycoolapp`):
+```xml
+<key>CFBundleURLTypes</key>
+<array>
+ <dict>
+ <key>CFBundleURLSchemes</key>
+ <array>
+ <string>URL_SCHEME</string>
+ </array>
+ </dict>
+</array>
+```
+
+#### Android
+1\. Copy www/android/LaunchMyApp.js to www/js/plugins/LaunchMyApp.js and reference it in your `index.html`:
+```html
+<script type="text/javascript" src="js/plugins/LaunchMyApp.js"></script>
+```
+
+2\. Add the following xml to your `config.xml` to always use the latest version of this plugin:
+```xml
+<plugin name="LaunchMyApp" value="nl.xservices.plugins.LaunchMyApp"/>
+```
+
+3\. Copy `LaunchMyApp.java` to `platforms/android/src/nl/xservices/plugins` (create the folders)
+
+4\. Add the following to your `AndroidManifest.xml` inside the `/manifest/application/activity` node (replace `URL_SCHEME` by a nice scheme you want to have your app listen to, like `mycoolapp`):
+```xml
+<intent-filter>
+ <data android:scheme="URL_SCHEME"/>
+ <action android:name="android.intent.action.VIEW" />
+ <category android:name="android.intent.category.DEFAULT" />
+ <category android:name="android.intent.category.BROWSABLE" />
+</intent-filter>
+```
+
+5\. In `AndroidManifest.xml` set the launchMode to singleTask to avoid issues like [#24]. `<activity android:launchMode="singleTask" ..`
+
+### PhoneGap Build
+
+Using LaunchMyApp with PhoneGap Build requires you to add the following xml to your `config.xml` to use the latest version of this plugin (replace `mycoolapp` by a nice scheme you want to have your app listen to):
+```xml
+<gap:plugin name="cordova-plugin-customurlscheme" source="npm">
+ <param name="URL_SCHEME" value="mycoolapp" />
+</gap:plugin>
+```
+
+The LaunchMyApp.js file is brought in automatically.
+
+NOTE: When Hydration is enabled at PGB, this plugin may not work.
+
+### Restoring cordova plugin settings on plugin add or update
+In order to be able to restore the plugin settings on `cordova plugin add`, one need to add the following feature into config.xml. Note that if you added the plugin with the `--save` param you will find this in your `config.xml` already, except for the `variable` tag which is likely a `param` tag. [Change that.](https://github.com/EddyVerbruggen/Custom-URL-scheme/issues/76)
+```xml
+ <feature name="Custom URL scheme">
+ <param name="id" value="cordova-plugin-customurlscheme" />
+ <param name="url" value="https://github.com/EddyVerbruggen/LaunchMyApp-PhoneGap-Plugin.git" />
+ <variable name="URL_SCHEME" value="mycoolapp" /><!-- change as appropriate -->
+ </feature>
+```
+
+Please notice that URL_SCHEME is saved as `variable`, not as `prop`. However if you do `cordova plugin add` with a --save option, cordova will write the URL_SCHEME as a `prop`, you need to change the tag name from `param` to `variable` in this case.
+
+These plugin restore instructions are tested on:
+cordova-cli 4.3.+ and cordova-android 3.7.1+
+
+
+## 3. Usage
+
+1a\. Your app can be launced by linking to it like this from a website or an email for example (all of these will work):
+```html
+<a href="mycoolapp://">Open my app</a>
+<a href="mycoolapp://somepath">Open my app</a>
+<a href="mycoolapp://somepath?foo=bar">Open my app</a>
+<a href="mycoolapp://?foo=bar">Open my app</a>
+```
+
+`mycoolapp` is the value of URL_SCHEME you used while installing this plugin.
+
+1b\. If you're trying to open your app from another PhoneGap app, use the InAppBrowser plugin and launch the receiving app like this, to avoid a 'protocol not supported' error:
+```html
+<button onclick="window.open('mycoolapp://', '_system')">Open the other app</button>
+```
+
+2\. When your app is launched by a URL, you probably want to do something based on the path and parameters in the URL. For that, you could implement the (optional) `handleOpenURL(url)` method, which receives the URL that was used to launch your app.
+```javascript
+function handleOpenURL(url) {
+ console.log("received url: " + url);
+}
+```
+
+If you want to alert the URL for testing the plugin, at least on iOS you need to wrap it in a timeout like this:
+```javascript
+function handleOpenURL(url) {
+ setTimeout(function() {
+ alert("received url: " + url);
+ }, 0);
+}
+```
+A more useful implementation would mean parsing the URL, saving any params to sessionStorage and redirecting the app to the correct page inside your app.
+All this happens before the first page is loaded.
+
+## 4. URL Scheme hints
+Please choose a URL_SCHEME which which complies to these restrictions:
+- Don't use an already registered scheme (like `fb`, `twitter`, `comgooglemaps`, etc).
+- Use only lowercase characters.
+- Don't use a dash `-` because on Android it will become underscore `_`.
+- Use only 1 word (no spaces).
+
+TIP: test your scheme by installing the app on a device or simulator and typing yourscheme:// in the browser URL bar, or create a test HTML page with a link to your app to impress your buddies.
+
+
+## 5. License
+
+[The MIT License (MIT)](http://www.opensource.org/licenses/mit-license.html)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
diff --git a/StoneIsland/plugins/cordova-plugin-customurlscheme/atlassian-ide-plugin.xml b/StoneIsland/plugins/cordova-plugin-customurlscheme/atlassian-ide-plugin.xml
new file mode 100644
index 00000000..858eed55
--- /dev/null
+++ b/StoneIsland/plugins/cordova-plugin-customurlscheme/atlassian-ide-plugin.xml
@@ -0,0 +1,5 @@
+<atlassian-ide-plugin>
+ <project-configuration id="1">
+ <servers id="2" />
+ </project-configuration>
+</atlassian-ide-plugin> \ No newline at end of file
diff --git a/StoneIsland/plugins/cordova-plugin-customurlscheme/package.json b/StoneIsland/plugins/cordova-plugin-customurlscheme/package.json
new file mode 100644
index 00000000..de90c8e2
--- /dev/null
+++ b/StoneIsland/plugins/cordova-plugin-customurlscheme/package.json
@@ -0,0 +1,43 @@
+{
+ "name": "cordova-plugin-customurlscheme",
+ "version": "4.0.0",
+ "description": "Launch your app by using this URL: mycoolapp://, you can add a path and even pass params like this: mycoolerapp://somepath?foo=bar",
+ "cordova": {
+ "id": "cordova-plugin-customurlscheme",
+ "platforms": [
+ "ios",
+ "android",
+ "windows8",
+ "windows"
+ ]
+ },
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/EddyVerbruggen/Custom-URL-scheme.git"
+ },
+ "keywords": [
+ "Custom URL Scheme",
+ "URLscheme",
+ "URL scheme",
+ "Custom URL",
+ "Launch My App",
+ "Launch App",
+ "ecosystem:cordova",
+ "cordova-ios",
+ "cordova-android",
+ "cordova-windows",
+ "cordova-windows8"
+ ],
+ "engines": [
+ {
+ "name": "cordova",
+ "version": ">=3.0.0"
+ }
+ ],
+ "author": "Eddy Verbruggen <eddyverbruggen@gmail.com> (https://github.com/EddyVerbruggen)",
+ "license": "MIT",
+ "bugs": {
+ "url": "https://github.com/EddyVerbruggen/Custom-URL-scheme/issues"
+ },
+ "homepage": "https://github.com/EddyVerbruggen/Custom-URL-scheme#readme"
+} \ No newline at end of file
diff --git a/StoneIsland/plugins/cordova-plugin-customurlscheme/plugin.xml b/StoneIsland/plugins/cordova-plugin-customurlscheme/plugin.xml
new file mode 100755
index 00000000..1e43e724
--- /dev/null
+++ b/StoneIsland/plugins/cordova-plugin-customurlscheme/plugin.xml
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<plugin xmlns="http://apache.org/cordova/ns/plugins/1.0"
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ id="cordova-plugin-customurlscheme"
+ version="4.0.0">
+
+ <name>Custom URL scheme</name>
+
+ <description>
+ Launch your app by using this URL: mycoolapp://
+ You can add a path and even pass params like this: mycoolerapp://somepath?foo=bar
+ </description>
+
+ <author>Eddy Verbruggen</author>
+
+ <license>MIT</license>
+
+ <keywords>Custom URL Scheme, URLscheme, URL scheme, Custom URL, Launch My App, Launch App</keywords>
+
+ <repo>https://github.com/EddyVerbruggen/Custom-URL-scheme.git</repo>
+
+ <issue>https://github.com/EddyVerbruggen/Custom-URL-scheme/issues</issue>
+
+ <preference name="URL_SCHEME" />
+
+ <engines>
+ <engine name="cordova" version=">=3.0.0"/>
+ </engines>
+
+ <!-- ios -->
+ <platform name="ios">
+ <js-module src="www/ios/LaunchMyApp.js" name="LaunchMyApp">
+ <clobbers target="window.plugins.launchmyapp" />
+ </js-module>
+
+ <config-file target="*-Info.plist" parent="CFBundleURLTypes">
+ <array>
+ <dict>
+ <key>CFBundleURLSchemes</key>
+ <array>
+ <string>$URL_SCHEME</string>
+ </array>
+ </dict>
+ </array>
+ </config-file>
+ </platform>
+
+ <!-- android -->
+ <platform name="android">
+ <js-module src="www/android/LaunchMyApp.js" name="LaunchMyApp">
+ <clobbers target="window.plugins.launchmyapp" />
+ </js-module>
+
+ <config-file target="res/xml/config.xml" parent="/*">
+ <feature name="LaunchMyApp">
+ <param name="android-package" value="nl.xservices.plugins.LaunchMyApp"/>
+ </feature>
+ </config-file>
+
+ <source-file src="src/android/nl/xservices/plugins/LaunchMyApp.java" target-dir="src/nl/xservices/plugins"/>
+
+ <config-file target="AndroidManifest.xml" parent="/*/application/activity">
+ <intent-filter>
+ <data android:scheme="$URL_SCHEME"/>
+ <action android:name="android.intent.action.VIEW" />
+ <category android:name="android.intent.category.DEFAULT" />
+ <category android:name="android.intent.category.BROWSABLE" />
+ </intent-filter>
+ </config-file>
+ </platform>
+
+ <!-- windows8 -->
+ <platform name="windows8">
+ <config-file target="package.appxmanifest" parent="/Package/Applications/Application/Extensions">
+ <Extension Category="windows.protocol" StartPage="www/index.html">
+ <Protocol Name="$URL_SCHEME" />
+ </Extension>
+ </config-file>
+
+ <js-module src="www/windows/LaunchMyApp.js" name="LaunchMyApp">
+ <clobbers target="window.plugins.launchmyapp" />
+ </js-module>
+ </platform>
+
+ <!-- windows -->
+ <platform name="windows">
+ <config-file target="package.windows.appxmanifest" parent="/Package/Applications/Application/Extensions">
+ <Extension Category="windows.protocol" StartPage="www/index.html">
+ <Protocol Name="$URL_SCHEME" />
+ </Extension>
+ </config-file>
+ <config-file target="package.windows80.appxmanifest" parent="/Package/Applications/Application/Extensions">
+ <Extension Category="windows.protocol" StartPage="www/index.html">
+ <Protocol Name="$URL_SCHEME" />
+ </Extension>
+ </config-file>
+ <config-file target="package.phone.appxmanifest" parent="/Package/Applications/Application/Extensions">
+ <Extension Category="windows.protocol" StartPage="www/index.html">
+ <Protocol Name="$URL_SCHEME" />
+ </Extension>
+ </config-file>
+ <js-module src="www/windows/LaunchMyApp.js" name="LaunchMyApp">
+ <clobbers target="window.plugins.launchmyapp" />
+ </js-module>
+ </platform>
+
+</plugin>
diff --git a/StoneIsland/plugins/cordova-plugin-customurlscheme/src/android/nl/xservices/plugins/LaunchMyApp.java b/StoneIsland/plugins/cordova-plugin-customurlscheme/src/android/nl/xservices/plugins/LaunchMyApp.java
new file mode 100644
index 00000000..9d3f3d63
--- /dev/null
+++ b/StoneIsland/plugins/cordova-plugin-customurlscheme/src/android/nl/xservices/plugins/LaunchMyApp.java
@@ -0,0 +1,136 @@
+package nl.xservices.plugins;
+
+import android.content.Intent;
+import org.apache.cordova.CallbackContext;
+import org.apache.cordova.CordovaActivity;
+import org.apache.cordova.CordovaPlugin;
+import org.apache.cordova.PluginResult;
+import org.json.JSONArray;
+import org.json.JSONException;
+
+import java.io.IOException;
+import java.io.StringWriter;
+import java.io.Writer;
+import java.util.Locale;
+
+public class LaunchMyApp extends CordovaPlugin {
+
+ private static final String ACTION_CHECKINTENT = "checkIntent";
+
+ @Override
+ public boolean execute(String action, JSONArray args, CallbackContext callbackContext) throws JSONException {
+ if (ACTION_CHECKINTENT.equalsIgnoreCase(action)) {
+ final Intent intent = ((CordovaActivity) this.webView.getContext()).getIntent();
+ final String intentString = intent.getDataString();
+ if (intentString != null && intentString.contains("://") && intent.getScheme() != null) {
+ callbackContext.sendPluginResult(new PluginResult(PluginResult.Status.OK, intent.getDataString()));
+ intent.setData(null);
+ } else {
+ callbackContext.error("App was not started via the launchmyapp URL scheme. Ignoring this errorcallback is the best approach.");
+ }
+ return true;
+ } else {
+ callbackContext.error("This plugin only responds to the " + ACTION_CHECKINTENT + " action.");
+ return false;
+ }
+ }
+
+ @Override
+ public void onNewIntent(Intent intent) {
+ final String intentString = intent.getDataString();
+ if (intentString != null && intentString.contains("://") && intent.getScheme() != null) {
+ intent.setData(null);
+ try {
+ StringWriter writer = new StringWriter(intentString.length() * 2);
+ escapeJavaStyleString(writer, intentString, true, false);
+ webView.loadUrl("javascript:handleOpenURL('" + writer.toString() + "');");
+ } catch (IOException ignore) {
+ }
+ }
+ }
+
+ // Taken from commons StringEscapeUtils
+ private static void escapeJavaStyleString(Writer out, String str, boolean escapeSingleQuote,
+ boolean escapeForwardSlash) throws IOException {
+ if (out == null) {
+ throw new IllegalArgumentException("The Writer must not be null");
+ }
+ if (str == null) {
+ return;
+ }
+ int sz;
+ sz = str.length();
+ for (int i = 0; i < sz; i++) {
+ char ch = str.charAt(i);
+
+ // handle unicode
+ if (ch > 0xfff) {
+ out.write("\\u" + hex(ch));
+ } else if (ch > 0xff) {
+ out.write("\\u0" + hex(ch));
+ } else if (ch > 0x7f) {
+ out.write("\\u00" + hex(ch));
+ } else if (ch < 32) {
+ switch (ch) {
+ case '\b':
+ out.write('\\');
+ out.write('b');
+ break;
+ case '\n':
+ out.write('\\');
+ out.write('n');
+ break;
+ case '\t':
+ out.write('\\');
+ out.write('t');
+ break;
+ case '\f':
+ out.write('\\');
+ out.write('f');
+ break;
+ case '\r':
+ out.write('\\');
+ out.write('r');
+ break;
+ default:
+ if (ch > 0xf) {
+ out.write("\\u00" + hex(ch));
+ } else {
+ out.write("\\u000" + hex(ch));
+ }
+ break;
+ }
+ } else {
+ switch (ch) {
+ case '\'':
+ if (escapeSingleQuote) {
+ out.write('\\');
+ }
+ out.write('\'');
+ break;
+ case '"':
+ out.write('\\');
+ out.write('"');
+ break;
+ case '\\':
+ out.write('\\');
+ out.write('\\');
+ break;
+ case '/':
+ if (escapeForwardSlash) {
+ out.write('\\');
+ }
+ out.write('/');
+ break;
+ default:
+ out.write(ch);
+ break;
+ }
+ }
+ }
+ }
+
+ private static String hex(char ch) {
+ return Integer.toHexString(ch).toUpperCase(Locale.ENGLISH);
+ }
+} \ No newline at end of file
diff --git a/StoneIsland/plugins/cordova-plugin-customurlscheme/www/android/LaunchMyApp.js b/StoneIsland/plugins/cordova-plugin-customurlscheme/www/android/LaunchMyApp.js
new file mode 100644
index 00000000..19dbdc0b
--- /dev/null
+++ b/StoneIsland/plugins/cordova-plugin-customurlscheme/www/android/LaunchMyApp.js
@@ -0,0 +1,24 @@
+(function () {
+ "use strict";
+
+ var remainingAttempts = 10;
+
+ function waitForAndCallHandlerFunction(url) {
+ if (typeof window.handleOpenURL == "function") {
+ window.handleOpenURL(url);
+ } else if (remainingAttempts-- > 0) {
+ setTimeout(function(){waitForAndCallHandlerFunction(url)}, 500);
+ }
+ }
+
+ function triggerOpenURL() {
+ cordova.exec(
+ waitForAndCallHandlerFunction,
+ null,
+ "LaunchMyApp",
+ "checkIntent",
+ []);
+ }
+
+ document.addEventListener("deviceready", triggerOpenURL, false);
+}());
diff --git a/StoneIsland/plugins/cordova-plugin-customurlscheme/www/ios/LaunchMyApp.js b/StoneIsland/plugins/cordova-plugin-customurlscheme/www/ios/LaunchMyApp.js
new file mode 100644
index 00000000..a1d60818
--- /dev/null
+++ b/StoneIsland/plugins/cordova-plugin-customurlscheme/www/ios/LaunchMyApp.js
@@ -0,0 +1,9 @@
+"use strict";
+
+/*
+ Q: Why an empty file?
+ A: iOS doesn't need plumbing to get the plugin to work, so..
+ - Including no file would mean the import in index.html would differ per platform.
+ - Also, using one version and adding a userAgent check for Android feels wrong.
+ - And if you're not using PhoneGap Build, you could paste your handleOpenUrl JS function here.
+*/
diff --git a/StoneIsland/plugins/cordova-plugin-customurlscheme/www/windows/LaunchMyApp.js b/StoneIsland/plugins/cordova-plugin-customurlscheme/www/windows/LaunchMyApp.js
new file mode 100644
index 00000000..a70d5e94
--- /dev/null
+++ b/StoneIsland/plugins/cordova-plugin-customurlscheme/www/windows/LaunchMyApp.js
@@ -0,0 +1,10 @@
+(function () {
+ function activatedHandler(e) {
+ if (typeof handleOpenURL == 'function' && e.uri) {
+ handleOpenURL(e.uri.rawUri);
+ }
+ };
+
+ var wui = Windows.UI.WebUI.WebUIApplication;
+ wui.addEventListener("activated", activatedHandler, false);
+}());
diff --git a/StoneIsland/plugins/fetch.json b/StoneIsland/plugins/fetch.json
index b57114f3..59ddd3e7 100644
--- a/StoneIsland/plugins/fetch.json
+++ b/StoneIsland/plugins/fetch.json
@@ -70,5 +70,15 @@
},
"is_top_level": true,
"variables": {}
+ },
+ "cordova-plugin-customurlscheme": {
+ "source": {
+ "type": "registry",
+ "id": "cordova-plugin-customurlscheme"
+ },
+ "is_top_level": true,
+ "variables": {
+ "URL_SCHEME": "stoneisland"
+ }
}
} \ No newline at end of file
diff --git a/StoneIsland/plugins/ios.json b/StoneIsland/plugins/ios.json
index 337f2532..2a7a09ab 100644
--- a/StoneIsland/plugins/ios.json
+++ b/StoneIsland/plugins/ios.json
@@ -84,6 +84,12 @@
"xml": "<array><string>remote-notification</string></array>",
"count": 1
}
+ ],
+ "CFBundleURLTypes": [
+ {
+ "xml": "<array><dict><key>CFBundleURLSchemes</key><array><string>stoneisland</string></array></dict></array>",
+ "count": 1
+ }
]
}
}
@@ -116,6 +122,10 @@
},
"phonegap-plugin-push": {
"PACKAGE_NAME": "io.cordova.hellocordova"
+ },
+ "cordova-plugin-customurlscheme": {
+ "URL_SCHEME": "stoneisland",
+ "PACKAGE_NAME": "io.cordova.hellocordova"
}
},
"dependent_plugins": {}