platforms to engines

This commit is contained in:
Max Lynch
2015-09-15 12:37:12 -05:00
parent 68b919fdd5
commit a3b77bd537
12 changed files with 24 additions and 13 deletions

View File

@ -4,7 +4,8 @@ import {NativePlugin} from '../plugin';
@NativePlugin({
name: 'Battery',
platforms: {
platforms: ['ios', 'android', 'web'],
engines: {
cordova: 'cordova-plugin-battery-status'
}
})

View File

@ -4,7 +4,8 @@ import {NativePlugin} from '../plugin';
@NativePlugin({
name: 'Camera',
platforms: {
platforms: ['ios', 'android'],
engines: {
cordova: 'cordova-plugin-camera'
},
pluginCheck: () => {

View File

@ -7,7 +7,8 @@ import {NativePlugin} from '../plugin';
@NativePlugin({
name: 'Contacts',
platforms: {
platforms: ['ios', 'android'],
engines: {
cordova: 'cordova-plugin-contacts'
}
})

View File

@ -6,7 +6,8 @@ import {NativePlugin} from '../plugin';
@NativePlugin({
name: 'Device Motion',
platforms: {
platforms: ['ios', 'android', 'web'],
engines: {
cordova: 'cordova-plugin-device-motion'
}
})

View File

@ -6,7 +6,8 @@ import {NativePlugin} from '../plugin';
@NativePlugin({
name: 'Device Orientation',
platforms: {
platforms: ['ios', 'android', 'web'],
engines: {
cordova: 'cordova-plugin-device-orientation'
}
})

View File

@ -6,7 +6,8 @@ import {NativePlugin} from '../plugin';
@NativePlugin({
name: 'Device',
platforms: {
plugins: ['ios', 'android', 'web'],
engines: {
cordova: 'cordova-plugin-device'
},
pluginCheck: () => {

View File

@ -10,7 +10,8 @@ import {NativePlugin} from '../plugin';
*/
@NativePlugin({
name: 'Dialogs',
platforms: {
platforms: ['ios', 'android', 'web'],
engines: {
cordova: 'cordova-plugin-dialogs'
}
})

View File

@ -5,7 +5,8 @@ import {NativePlugin} from '../plugin';
@NativePlugin({
name: 'Geolocation',
platforms: {
platforms: ['ios', 'android', 'web'],
engines: {
cordova: 'cordova-plugin-geolocation'
}
})

View File

@ -10,7 +10,8 @@ import {NativePlugin} from '../plugin';
*/
@NativePlugin({
name: 'Keyboard',
platforms: {
platforms: ['ios', 'android'],
engines: {
cordova: 'ionic-plugin-keyboard'
},
pluginCheck: () => {

View File

@ -27,8 +27,8 @@ export class NativePluginDecorator {
}
let platformString = [];
for(var k in this.config.platforms) {
platformString.push('\t' + k + ': '+ this.config.platforms[k]);
for(var k in this.config.engines) {
platformString.push('\t' + k + ': '+ this.config.engines[k]);
}
console.warn('Plugin for ' + this.config.name +
' not installed. For native functionality, please install the correct plugin for your platform:\n' +

View File

@ -8,7 +8,8 @@ import {NativePlugin} from '../plugin';
*/
@NativePlugin({
name: 'StatusBar',
platforms: {
platforms: ['ios', 'android'],
engines: {
cordova: 'cordova-plugin-statusbar'
},
pluginCheck: () => {

View File

@ -5,7 +5,8 @@ import {NativePlugin} from '../plugin';
@NativePlugin({
name: 'Vibration',
platforms: {
platforms: ['ios', 'android', 'web'],
engines: {
cordova: 'cordova-plugin-vibration'
}
})