You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by bh...@apache.org on 2013/07/18 23:09:08 UTC

git commit: [BlackBerry10] Adding support for dependencies and permissions

Updated Branches:
  refs/heads/master 9387b4f0a -> 6d743cb26


[BlackBerry10] Adding support for dependencies and permissions


Project: http://git-wip-us.apache.org/repos/asf/cordova-plugin-contacts/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-plugin-contacts/commit/6d743cb2
Tree: http://git-wip-us.apache.org/repos/asf/cordova-plugin-contacts/tree/6d743cb2
Diff: http://git-wip-us.apache.org/repos/asf/cordova-plugin-contacts/diff/6d743cb2

Branch: refs/heads/master
Commit: 6d743cb2632c591fbd5ac917aafa4b978068cac3
Parents: 9387b4f
Author: Jeffrey Heifetz <jh...@blackberry.com>
Authored: Wed Jul 17 23:16:13 2013 -0400
Committer: Jeffrey Heifetz <jh...@blackberry.com>
Committed: Wed Jul 17 23:16:13 2013 -0400

----------------------------------------------------------------------
 plugin.xml | 25 ++++++++++++++++++-------
 1 file changed, 18 insertions(+), 7 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cordova-plugin-contacts/blob/6d743cb2/plugin.xml
----------------------------------------------------------------------
diff --git a/plugin.xml b/plugin.xml
index db73027..7328f1a 100644
--- a/plugin.xml
+++ b/plugin.xml
@@ -4,7 +4,8 @@
            id="org.apache.cordova.core.contacts"
       version="0.1.0">
     <name>Contacts</name>
-    
+
+
     <js-module src="www/contacts.js" name="contacts">
         <clobbers target="navigator.contacts" />
     </js-module>
@@ -39,6 +40,7 @@
 
 
 
+
     <!-- android -->
     <platform name="android">
         <config-file target="res/xml/config.xml" parent="/*">
@@ -46,13 +48,13 @@
                 <param name="android-package" value="org.apache.cordova.core.ContactManager"/>
             </feature>
         </config-file>
-        
+
         <config-file target="AndroidManifest.xml" parent="/*">
             <uses-permission android:name="android.permission.READ_CONTACTS" />
-            <uses-permission android:name="android.permission.WRITE_CONTACTS" />  
+            <uses-permission android:name="android.permission.WRITE_CONTACTS" />
             <uses-permission android:name="android.permission.GET_ACCOUNTS" />
         </config-file>
-        
+
         <source-file src="src/android/ContactAccessor.java" target-dir="src/org/apache/cordova/core" />
         <source-file src="src/android/ContactAccessorSdk5.java" target-dir="src/org/apache/cordova/core" />
         <source-file src="src/android/ContactManager.java" target-dir="src/org/apache/cordova/core" />
@@ -65,7 +67,7 @@
                 <param name="ios-package" value="CDVContacts"/>
             </feature>
         </config-file>
-        
+
         <js-module src="www/ios/contacts.js" name="contacts">
             <merges target="navigator.contacts" />
         </js-module>
@@ -73,11 +75,11 @@
         <js-module src="www/ios/Contact.js" name="Contact">
             <merges target="Contact" />
         </js-module>
-   
+
         <header-file src="src/ios/CDVContacts.h" />
         <source-file src="src/ios/CDVContacts.m" />
         <header-file src="src/ios/CDVContact.h" />
-        <source-file src="src/ios/CDVContact.m" />          
+        <source-file src="src/ios/CDVContact.m" />
     </platform>
 
     <!-- blackberry10 -->
@@ -85,6 +87,13 @@
         <config-file target="www/config.xml" parent="/widget">
             <feature name="Contacts" value="Contacts"/>
         </config-file>
+        <config-file target="www/config.xml" parent="/widget">
+            <rim:permissions>
+            </rim:permissions>
+        </config-file>
+        <config-file target="www/config.xml" parent="/widget/rim:permissions">
+            <rim:permit>access_pimdomain_contacts</rim:permit>
+        </config-file>
         <source-file src="src/blackberry10/index.js" target-dir="Contacts"></source-file>
         <source-file src="src/blackberry10/ContactActivity.js" target-dir="Contacts"></source-file>
         <source-file src="src/blackberry10/ContactAddress.js" target-dir="Contacts"></source-file>
@@ -97,6 +106,8 @@
         <source-file src="src/blackberry10/ContactOrganization.js" target-dir="Contacts"></source-file>
         <source-file src="src/blackberry10/ContactPhoto.js" target-dir="Contacts"></source-file>
         <source-file src="src/blackberry10/contactUtils.js" target-dir="Contacts"></source-file>
+        <dependency id="com.blackberry.utils" url="https://github.com/blackberry/cordova-blackberry-plugins.git" commit="plugins" subdir="plugin/com.blackberry.utils"/>
+        <dependency id="org.apache.cordova.blackberry10.pimlib" url="https://github.com/blackberry/cordova-blackberry-plugins.git" commit="plugins" subdir="/plugin/org.apache.cordova.blackberry10.pimlib/"/>
     </platform>
 
     <!-- wp7 -->