UNPKG

4.76 kBXMLView Raw
1<?xml version="1.0" encoding="UTF-8"?>
2
3<plugin xmlns="http://apache.org/cordova/ns/plugins/1.0"
4 xmlns:android="http://schemas.android.com/apk/res/android"
5 id="org.apache.cordova.device-orientation"
6 version="0.3.4">
7
8 <name>Device Orientation</name>
9 <description>Cordova Device Orientation Plugin</description>
10 <license>Apache 2.0</license>
11 <keywords>cordova,device,orientation</keywords>
12 <repo>https://git-wip-us.apache.org/repos/asf/cordova-plugin-device-orientation.git</repo>
13 <issue>https://issues.apache.org/jira/browse/CB/component/12320637</issue>
14
15 <js-module src="www/CompassError.js" name="CompassError">
16 <clobbers target="CompassError" />
17 </js-module>
18
19 <js-module src="www/CompassHeading.js" name="CompassHeading">
20 <clobbers target="CompassHeading" />
21 </js-module>
22
23 <js-module src="www/compass.js" name="compass">
24 <clobbers target="navigator.compass" />
25 </js-module>
26
27 <!-- firefoxos -->
28 <platform name="firefoxos">
29 <config-file target="config.xml" parent="/*">
30 <feature name="Compass">
31 <param name="firefoxos-package" value="Compass" />
32 </feature>
33 </config-file>
34
35 <js-module src="src/firefoxos/compass.js" name="compass-impl">
36 <runs />
37 </js-module>
38 </platform>
39
40 <!-- android -->
41 <platform name="android">
42 <config-file target="res/xml/config.xml" parent="/*">
43 <feature name="Compass">
44 <param name="android-package" value="org.apache.cordova.deviceorientation.CompassListener"/>
45 </feature>
46 </config-file>
47
48 <config-file target="AndroidManifest.xml" parent="/*">
49 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
50 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
51 </config-file>
52
53 <source-file src="src/android/CompassListener.java" target-dir="src/org/apache/cordova/deviceorientation" />
54 </platform>
55
56 <!-- amazon-fireos -->
57 <platform name="amazon-fireos">
58 <config-file target="res/xml/config.xml" parent="/*">
59 <feature name="Compass">
60 <param name="android-package" value="org.apache.cordova.deviceorientation.CompassListener"/>
61 </feature>
62 </config-file>
63
64 <config-file target="AndroidManifest.xml" parent="/*">
65 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
66 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
67 </config-file>
68
69 <source-file src="src/android/CompassListener.java" target-dir="src/org/apache/cordova/deviceorientation" />
70 </platform>
71
72 <!-- ubuntu -->
73 <platform name="ubuntu">
74 <header-file src="src/ubuntu/compass.h" />
75 <source-file src="src/ubuntu/compass.cpp" />
76 </platform>
77
78 <!-- blackberry10 -->
79 <platform name="blackberry10">
80 <config-file target="www/config.xml" parent="/widget">
81 <feature name="Compass" value="Compass" />
82 </config-file>
83 <source-file src="src/blackberry10/index.js" target-dir="Compass" />
84 </platform>
85
86 <!-- ios -->
87 <platform name="ios">
88
89 <config-file target="config.xml" parent="/*">
90 <feature name="Compass">
91 <param name="ios-package" value="CDVCompass"/>
92 </feature>
93 </config-file>
94
95 <header-file src="src/ios/CDVCompass.h" />
96 <source-file src="src/ios/CDVCompass.m" />
97
98 </platform>
99
100 <!-- wp7 -->
101 <platform name="wp7">
102 <config-file target="config.xml" parent="/*">
103 <feature name="Compass">
104 <param name="wp-package" value="Compass"/>
105 </feature>
106 </config-file>
107
108 <config-file target="Properties/WMAppManifest.xml" parent="/Deployment/App/Capabilities">
109 <Capability Name="ID_CAP_SENSORS" />
110 </config-file>
111
112 <source-file src="src/wp/Compass.cs" />
113 </platform>
114
115 <!-- wp8 -->
116 <platform name="wp8">
117 <config-file target="config.xml" parent="/*">
118 <feature name="Compass">
119 <param name="wp-package" value="Compass"/>
120 </feature>
121 </config-file>
122
123 <config-file target="Properties/WMAppManifest.xml" parent="/Deployment/App/Capabilities">
124 <Capability Name="ID_CAP_SENSORS" />
125 </config-file>
126
127 <source-file src="src/wp/Compass.cs" />
128 </platform>
129
130 <!-- windows8 -->
131 <platform name="windows8">
132 <js-module src="src/windows8/CompassProxy.js" name="CompassProxy">
133 <merges target="" />
134 </js-module>
135 </platform>
136
137</plugin>