UNPKG

2.25 kBJavaScriptView Raw
1"use strict";
2var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
3 var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
4 if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
5 else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
6 return c > 3 && r && Object.defineProperty(target, key, r), r;
7};
8var plugin_1 = require('./plugin');
9/**
10 * @beta
11 * @name NavigationBar
12 * @description
13 * The NavigationBar plugin can you to hide and auto hide the android navigation bar.
14 *
15 * @usage
16 * ```typescript
17 * import { NavigationBar } from 'ionic-native';
18 *
19 * let autoHide: boolean = true;
20 * NavigationBar.hide(autoHide);
21 * ```
22 */
23var NavigationBar = (function () {
24 function NavigationBar() {
25 }
26 /**
27 * hide automatically (or not) the navigation bar.
28 * @param autohide {boolean}
29 * @return {Promise<any>}
30 */
31 NavigationBar.setUp = function (autohide) { return; };
32 /**
33 * Hide the navigation bar.
34 * @return {Promise<any>}
35 */
36 NavigationBar.hideNavigationBar = function () { return; };
37 __decorate([
38 plugin_1.Cordova({
39 callbackStyle: 'object',
40 successName: 'success',
41 errorName: 'failure'
42 })
43 ], NavigationBar, "setUp", null);
44 __decorate([
45 plugin_1.Cordova({
46 callbackStyle: 'object',
47 successName: 'success',
48 errorName: 'failure'
49 })
50 ], NavigationBar, "hideNavigationBar", null);
51 NavigationBar = __decorate([
52 plugin_1.Plugin({
53 pluginName: 'NavigationBar',
54 plugin: 'cordova-plugin-navigationbar',
55 pluginRef: 'navigationbar',
56 repo: 'https://github.com/cranberrygame/cordova-plugin-navigationbar',
57 platforms: ['Android']
58 })
59 ], NavigationBar);
60 return NavigationBar;
61}());
62exports.NavigationBar = NavigationBar;
63//# sourceMappingURL=navigationbar.js.map
\No newline at end of file