diff --git a/src/index.ts b/src/index.ts index 25439d2ec6..9bd1800aae 100644 --- a/src/index.ts +++ b/src/index.ts @@ -53,6 +53,7 @@ import { Globalization } from './plugins/globalization'; import { GooglePlus } from './plugins/google-plus'; import { GoogleMap } from './plugins/googlemaps'; 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'; @@ -162,6 +163,7 @@ export * from './plugins/globalization'; export * from './plugins/google-plus'; export * from './plugins/googleanalytics'; export * from './plugins/googlemaps'; +export * from './plugins/headercolor'; export * from './plugins/hotspot'; export * from './plugins/http'; export * from './plugins/httpd'; @@ -272,6 +274,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 0000000000..66195fd277 --- /dev/null +++ b/src/plugins/headercolor.ts @@ -0,0 +1,38 @@ +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").then( + * (success) => { + * console.log("Your header have a color now") + * }, + * (error) => { + * console.log("Your header not have a color now") + * } + * ``` + */ +@Plugin({ + name: 'HeaderColor', + plugin: 'cordova-plugin-headercolor', + pluginRef: '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 color + * @return {Promise} + */ + @Cordova() + static tint(color: string): Promise { return; } + +} \ No newline at end of file