17 lines
436 B
JavaScript
17 lines
436 B
JavaScript
import {module} from './module';
|
|
|
|
export const NAME = 'vnFocus';
|
|
export function directive() {
|
|
return {
|
|
restrict: 'A',
|
|
link: function($scope, $element, $attrs) {
|
|
var input = $element[0];
|
|
input.focus();
|
|
var len = input.value ? input.value.length : 0;
|
|
input.setSelectionRange(0, len);
|
|
// input.select();
|
|
}
|
|
};
|
|
}
|
|
module.directive(NAME, directive);
|