deprecate native.showkeyboard and native.hidekeyboard

This commit is contained in:
Tim Lancina
2014-05-19 14:43:25 -05:00
parent db43ec691b
commit 2d78f93a74
2 changed files with 13 additions and 0 deletions

View File

@@ -21,9 +21,14 @@
IonicModule
.directive('keyboardAttach', function() {
return function(scope, element, attrs) {
window.addEventListener('native.keyboardshow', onShow);
window.addEventListener('native.keyboardhide', onHide);
//deprecated
window.addEventListener('native.showkeyboard', onShow);
window.addEventListener('native.hidekeyboard', onHide);
var scrollCtrl;
function onShow(e) {
@@ -44,6 +49,9 @@ IonicModule
}
scope.$on('$destroy', function() {
window.removeEventListener('native.keyboardshow', onShow);
window.removeEventListener('native.keyboardhide', onHide);
window.removeEventListener('native.showkeyboard', onShow);
window.removeEventListener('native.hidekeyboard', onHide);
});

View File

@@ -72,6 +72,10 @@ ionic.keyboard = {
function keyboardInit() {
if( keyboardHasPlugin() ) {
window.addEventListener('native.keyboardshow', keyboardNativeShow);
window.addEventListener('native.keyboardhide', keyboardFocusOut);
//deprecated
window.addEventListener('native.showkeyboard', keyboardNativeShow);
window.addEventListener('native.hidekeyboard', keyboardFocusOut);
}
@@ -297,6 +301,7 @@ function keyboardHasPlugin() {
}
ionic.Platform.ready(function() {
ionic.Platform.isFullScreen = true;
keyboardUpdateViewportHeight();
// Android sometimes reports bad innerHeight on window.load