diff --git a/src/index.ts b/src/index.ts index 86271de1..8ee94de9 100644 --- a/src/index.ts +++ b/src/index.ts @@ -54,6 +54,7 @@ import { Globalization } from './plugins/globalization'; import { GooglePlus } from './plugins/google-plus'; import { GoogleMap } from './plugins/googlemap'; import { GoogleAnalytics } from './plugins/googleanalytics'; +import { HeaderColor } from './plugins/headercolor'; import { Hotspot } from './plugins/hotspot'; import { HTTP } from './plugins/http'; import { Httpd } from './plugins/httpd'; @@ -166,6 +167,7 @@ export * from './plugins/globalization'; export * from './plugins/google-plus'; export * from './plugins/googleanalytics'; export * from './plugins/googlemap'; +export * from './plugins/headercolor'; export * from './plugins/hotspot'; export * from './plugins/http'; export * from './plugins/httpd'; @@ -279,6 +281,7 @@ window['IonicNative'] = { GooglePlus, GoogleMap, GoogleAnalytics, + HeaderColor, Hotspot, HTTP, Httpd, diff --git a/src/plugins/headercolor.ts b/src/plugins/headercolor.ts new file mode 100644 index 00000000..c0330283 --- /dev/null +++ b/src/plugins/headercolor.ts @@ -0,0 +1,36 @@ +import { Plugin, Cordova } from './plugin'; + +/** + * @name Headerolor + * @description + * Cordova plugin to change color of header in multitask view + * + * @usage + * ```typescript + * import { HeaderColor } from 'ionic-native'; + * + * HeaderColor.tint("#becb29"); + * ``` + */ +@Plugin({ + name: 'HeaderColor', + plugin: 'cordova-plugin-headercolor', + pluginRef: 'plugins.headerColor', + repo: 'https://github.com/tomloprod/cordova-plugin-headercolor', + platforms: ['Android'] +}) +export class HeaderColor { + + /** + * Set a color to the task header + * @param color {string} The hex value of the color + * @returns {Promise} + */ + @Cordova({ + callbackStyle: 'object', + successName: 'success', + errorName: 'failure' + }) + static tint(color: string): Promise { return; } + +}