salix/@salix/core/src/focus.js

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);