Files
habitica/website/public/js/directives/focus-me.directive.js
2015-06-08 10:02:44 -04:00

24 lines
400 B
JavaScript

'use strict';
angular
.module('habitrpg')
.directive('focusMe', focusMe);
focusMe.$inject = [
'$timeout',
'$parse'
];
function focusMe($timeout, $parse) {
return {
link: function(scope, element, attrs) {
var model = $parse(attrs.focusMe);
scope.$watch(model, function(value) {
$timeout(function() {
element[0].focus();
});
});
}
}
}