UNPKG

@enjin/ionic1

Version:

A comprehensive build system for Ionic 1 apps by Madness Labs as part of the Madness Enjin

37 lines (31 loc) 1.09 kB
/// <reference path="../typings/index.d.ts"/> module <%= app %> { class PlatformService { constructor( protected $ionicPlatform, protected $cordovaKeyboard, protected $cordovaSplashscreen, protected $rootScope ) { // INJECT DEPENDENCIES ONLY // USE run() INSTEAD } run() { // ON LOAD this.$ionicPlatform.ready(() => { if (window.cordova) { if (window.cordova.plugins.Keyboard) { cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true); this.$rootScope.$watch(() => { return this.$cordovaKeyboard.isVisible(); }, (value) => { this.$rootScope.keyboardOpen = value; }); } this.$cordovaSplashscreen.hide(); } }); } } angular.module('<%= app %>').service('Platform', PlatformService); }