koel/resources/assets/js/directives/focus.js

15 lines
267 B
JavaScript
Raw Normal View History

2016-02-09 04:57:08 +00:00
import Vue from 'vue';
2015-12-13 04:42:28 +00:00
/**
* A simple directive to set focus into an input field when it's shown.
*/
export const focusDirective = {
update(el, { value }) {
2016-06-25 05:24:55 +00:00
if (!value) {
return;
}
2016-02-09 04:57:08 +00:00
2016-06-25 05:24:55 +00:00
Vue.nextTick(() => el.focus());
},
2016-03-16 03:51:07 +00:00
};