forked from EddyVerbruggen/cordova-plugin-native-keyboard
-
Notifications
You must be signed in to change notification settings - Fork 0
/
plugin.xml
executable file
·90 lines (66 loc) · 3.33 KB
/
plugin.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
<?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-native-keyboard"
version="1.5.0">
<name>Native Keyboard</name>
<description>
This plugin aims to solve common keyboard problems encountered with Cordova / PhoneGap apps.
The messenger component (see screenshots) is ready for production, but this plugin will have
more tricks up its sleeve. I'll document those once they're ready for primetime as well.
</description>
<author>Eddy Verbruggen</author>
<license>MIT</license>
<keywords>Keyboard, Accessorybar, Messenger, Toolbar, FontAwesome</keywords>
<repo>https://github.com/EddyVerbruggen/cordova-plugin-native-keyboard.git</repo>
<issue>https://github.com/EddyVerbruggen/cordova-plugin-native-keyboard/issues</issue>
<!-- Not setting this means you'll need to kill and restart your app after 5 minutes of use to use the plugin again -->
<preference name="LICENSE" default="TRIAL" />
<engines>
<engine name="cordova" version=">=3.0.0"/>
</engines>
<js-module src="www/NativeKeyboard.js" name="NativeKeyboard">
<clobbers target="window.NativeKeyboard" />
</js-module>
<platform name="android">
<config-file parent="/*" target="res/xml/config.xml">
<feature name="NativeKeyboard">
<param name="android-package" value="nl.xservices.plugins.nativekeyboard.NativeKeyboard" />
<param name="onload" value="true" />
</feature>
</config-file>
<lib-file src="src/android/lib/nativekeyboard.jar" />
<source-file src="src/android/NativeKeyboard.java" target-dir="src/nl/xservices/plugins/nativekeyboard" />
<source-file src="src/android/res/values/font_awesome.xml" target-dir="res/values" />
<source-file src="src/android/res/drawable/cursor.xml" target-dir="res/drawable" />
<source-file src="src/android/assets/fonts/fontawesome-webfont.ttf" target-dir="assets/fonts" />
<source-file src="src/android/assets/fonts/ionicons.ttf" target-dir="assets/fonts" />
<source-file src="src/android/res/values/nativekeyboard.xml" target-dir="res/values" />
<config-file target="res/values/nativekeyboard.xml" parent="/*">
<string name="NativeKeyboardPluginLicense">$LICENSE</string>
</config-file>
</platform>
<platform name="ios">
<config-file target="config.xml" parent="/*">
<feature name="NativeKeyboard">
<param name="ios-package" value="CDVNativeKeyboard"/>
<param name="onload" value="true"/>
</feature>
</config-file>
<header-file src="src/ios/CDVNativeKeyboard.h"/>
<source-file src="src/ios/CDVNativeKeyboard.m"/>
<header-file src="src/ios/NKSLKTextViewController.h"/>
<source-file src="src/ios/NKSLKTextViewController.m"/>
<framework src="src/ios/lib/NativeKeyboard.framework" custom="true" />
<resource-file src="src/ios/FontAwesome.ttf" target="FontAwesome.ttf" />
<resource-file src="src/ios/lib/NativeKeyboard.framework/ionicons.bundle" />
<config-file target="*-Info.plist" parent="UIAppFonts">
<array>
<string>FontAwesome.ttf</string>
</array>
</config-file>
<config-file target="*-Info.plist" parent="NativeKeyboardPluginLicense">
<string>$LICENSE</string>
</config-file>
</platform>
</plugin>