1 | <?xml version="1.0" encoding="UTF-8"?>
|
2 |
|
3 | <plugin xmlns="http://apache.org/cordova/ns/plugins/1.0"
|
4 | xmlns:rim="http://www.blackberry.com/ns/widgets"
|
5 | xmlns:android="http://schemas.android.com/apk/res/android"
|
6 | id="org.apache.cordova.contacts"
|
7 | version="0.2.7">
|
8 |
|
9 | <name>Contacts</name>
|
10 | <description>Cordova Contacts Plugin</description>
|
11 | <license>Apache 2.0</license>
|
12 | <keywords>cordova,contacts</keywords>
|
13 | <repo>https://git-wip-us.apache.org/repos/asf/cordova-plugin-contacts.git</repo>
|
14 | <issue>https://issues.apache.org/jira/browse/CB/component/12320652</issue>
|
15 |
|
16 | <js-module src="www/contacts.js" name="contacts">
|
17 | <clobbers target="navigator.contacts" />
|
18 | </js-module>
|
19 |
|
20 | <js-module src="www/Contact.js" name="Contact">
|
21 | <clobbers target="Contact" />
|
22 | </js-module>
|
23 |
|
24 | <js-module src="www/ContactAddress.js" name="ContactAddress">
|
25 | <clobbers target="ContactAddress" />
|
26 | </js-module>
|
27 |
|
28 | <js-module src="www/ContactError.js" name="ContactError">
|
29 | <clobbers target="ContactError" />
|
30 | </js-module>
|
31 |
|
32 | <js-module src="www/ContactField.js" name="ContactField">
|
33 | <clobbers target="ContactField" />
|
34 | </js-module>
|
35 |
|
36 | <js-module src="www/ContactFindOptions.js" name="ContactFindOptions">
|
37 | <clobbers target="ContactFindOptions" />
|
38 | </js-module>
|
39 |
|
40 | <js-module src="www/ContactName.js" name="ContactName">
|
41 | <clobbers target="ContactName" />
|
42 | </js-module>
|
43 |
|
44 | <js-module src="www/ContactOrganization.js" name="ContactOrganization">
|
45 | <clobbers target="ContactOrganization" />
|
46 | </js-module>
|
47 |
|
48 |
|
49 |
|
50 |
|
51 |
|
52 | <platform name="android">
|
53 | <config-file target="res/xml/config.xml" parent="/*">
|
54 | <feature name="Contacts">
|
55 | <param name="android-package" value="org.apache.cordova.contacts.ContactManager"/>
|
56 | </feature>
|
57 | </config-file>
|
58 |
|
59 | <config-file target="AndroidManifest.xml" parent="/*">
|
60 | <uses-permission android:name="android.permission.READ_CONTACTS" />
|
61 | <uses-permission android:name="android.permission.WRITE_CONTACTS" />
|
62 | <uses-permission android:name="android.permission.GET_ACCOUNTS" />
|
63 | </config-file>
|
64 |
|
65 | <source-file src="src/android/ContactAccessor.java" target-dir="src/org/apache/cordova/contacts" />
|
66 | <source-file src="src/android/ContactAccessorSdk5.java" target-dir="src/org/apache/cordova/contacts" />
|
67 | <source-file src="src/android/ContactManager.java" target-dir="src/org/apache/cordova/contacts" />
|
68 | </platform>
|
69 |
|
70 |
|
71 | <platform name="amazon-fireos">
|
72 | <config-file target="res/xml/config.xml" parent="/*">
|
73 | <feature name="Contacts">
|
74 | <param name="android-package" value="org.apache.cordova.contacts.ContactManager"/>
|
75 | </feature>
|
76 | </config-file>
|
77 |
|
78 | <config-file target="AndroidManifest.xml" parent="/*">
|
79 | <uses-permission android:name="android.permission.READ_CONTACTS" />
|
80 | <uses-permission android:name="android.permission.WRITE_CONTACTS" />
|
81 | <uses-permission android:name="android.permission.GET_ACCOUNTS" />
|
82 | </config-file>
|
83 |
|
84 | <source-file src="src/android/ContactAccessor.java" target-dir="src/org/apache/cordova/contacts" />
|
85 | <source-file src="src/android/ContactAccessorSdk5.java" target-dir="src/org/apache/cordova/contacts" />
|
86 | <source-file src="src/android/ContactManager.java" target-dir="src/org/apache/cordova/contacts" />
|
87 | </platform>
|
88 |
|
89 |
|
90 | <platform name="ubuntu">
|
91 | <config-file target="config.xml" parent="/*">
|
92 | <feature name="Contacts">
|
93 | <param policy_group="contacts" policy_version="1" />
|
94 | </feature>
|
95 | </config-file>
|
96 | <header-file src="src/ubuntu/contacts.h" />
|
97 | <source-file src="src/ubuntu/contacts.cpp" />
|
98 | </platform>
|
99 |
|
100 |
|
101 | <platform name="ios">
|
102 | <config-file target="config.xml" parent="/*">
|
103 | <feature name="Contacts">
|
104 | <param name="ios-package" value="CDVContacts"/>
|
105 | </feature>
|
106 | </config-file>
|
107 |
|
108 | <js-module src="www/ios/contacts.js" name="contacts-ios">
|
109 | <merges target="navigator.contacts" />
|
110 | </js-module>
|
111 |
|
112 | <js-module src="www/ios/Contact.js" name="Contact-iOS">
|
113 | <merges target="Contact" />
|
114 | </js-module>
|
115 |
|
116 | <header-file src="src/ios/CDVContacts.h" />
|
117 | <source-file src="src/ios/CDVContacts.m" />
|
118 | <header-file src="src/ios/CDVContact.h" />
|
119 | <source-file src="src/ios/CDVContact.m" />
|
120 |
|
121 | <framework src="AddressBook.framework" weak="true" />
|
122 | <framework src="AddressBookUI.framework" weak="true" />
|
123 | <framework src="CoreGraphics.framework" />
|
124 | </platform>
|
125 |
|
126 |
|
127 | <platform name="blackberry10">
|
128 | <config-file target="www/config.xml" parent="/widget">
|
129 | <feature name="Contacts" value="Contacts"/>
|
130 | </config-file>
|
131 | <config-file target="www/config.xml" parent="/widget/rim:permissions">
|
132 | <rim:permit>access_pimdomain_contacts</rim:permit>
|
133 | </config-file>
|
134 | <source-file src="src/blackberry10/index.js" target-dir="Contacts"></source-file>
|
135 | <source-file src="src/blackberry10/ContactActivity.js" target-dir="Contacts"></source-file>
|
136 | <source-file src="src/blackberry10/ContactAddress.js" target-dir="Contacts"></source-file>
|
137 | <source-file src="src/blackberry10/contactConsts.js" target-dir="Contacts"></source-file>
|
138 | <source-file src="src/blackberry10/ContactError.js" target-dir="Contacts"></source-file>
|
139 | <source-file src="src/blackberry10/ContactField.js" target-dir="Contacts"></source-file>
|
140 | <source-file src="src/blackberry10/ContactFindOptions.js" target-dir="Contacts"></source-file>
|
141 | <source-file src="src/blackberry10/ContactName.js" target-dir="Contacts"></source-file>
|
142 | <source-file src="src/blackberry10/ContactNews.js" target-dir="Contacts"></source-file>
|
143 | <source-file src="src/blackberry10/ContactOrganization.js" target-dir="Contacts"></source-file>
|
144 | <source-file src="src/blackberry10/ContactPhoto.js" target-dir="Contacts"></source-file>
|
145 | <source-file src="src/blackberry10/contactUtils.js" target-dir="Contacts"></source-file>
|
146 | <dependency id="com.blackberry.utils" />
|
147 | <dependency id="com.blackberry.pim.lib" />
|
148 | </platform>
|
149 |
|
150 |
|
151 | <platform name="wp7">
|
152 | <config-file target="config.xml" parent="/*">
|
153 | <feature name="Contacts">
|
154 | <param name="wp-package" value="Contacts"/>
|
155 | </feature>
|
156 | </config-file>
|
157 |
|
158 | <config-file target="Properties/WMAppManifest.xml" parent="/Deployment/App/Capabilities">
|
159 | <Capability Name="ID_CAP_CONTACTS" />
|
160 | </config-file>
|
161 |
|
162 | <source-file src="src/wp/Contacts.cs" />
|
163 | </platform>
|
164 |
|
165 |
|
166 | <platform name="wp8">
|
167 | <config-file target="config.xml" parent="/*">
|
168 | <feature name="Contacts">
|
169 | <param name="wp-package" value="Contacts"/>
|
170 | </feature>
|
171 | </config-file>
|
172 |
|
173 | <config-file target="Properties/WMAppManifest.xml" parent="/Deployment/App/Capabilities">
|
174 | <Capability Name="ID_CAP_CONTACTS" />
|
175 | </config-file>
|
176 |
|
177 | <source-file src="src/wp/Contacts.cs" />
|
178 | </platform>
|
179 |
|
180 |
|
181 | <platform name="firefoxos">
|
182 | <config-file target="config.xml" parent="/*">
|
183 | <feature name="Camera">
|
184 | <param name="firefoxos-package" value="Contacts" />
|
185 | </feature>
|
186 | </config-file>
|
187 | <js-module src="src/firefoxos/ContactsProxy.js" name="ContactsProxy">
|
188 | <runs />
|
189 | </js-module>
|
190 | </platform>
|
191 |
|
192 | </plugin>
|