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

17 lines
445 B
JavaScript
Raw Normal View History

2016-12-14 07:43:10 +00:00
import {module} from './module';
export const NAME = 'vnFocus';
export function directive() {
return {
restrict: 'A',
link: function (scope, elements, attrs){
let element = elements[0];
element.focus();
let len = element.value ? element.value.length : 0;
element.setSelectionRange(0, len);
//element.select();
}
};
}
module.directive(NAME, directive);