angular.module('copayApp.directives').directive('focusMe', ['$timeout', function ($timeout) { return { link: function (scope, element, attrs) { if (attrs.focusMeDisable === true) { return; } $timeout(function () { element[0].focus(); if (window.cordova && window.cordova.plugins && window.cordova.plugins.Keyboard) { window.cordova.plugins.Keyboard.show(); //open keyboard manually } }, 350); } }; }])