23 lines
596 B
JavaScript
23 lines
596 B
JavaScript
/** @odoo-module **/
|
|
|
|
import { registry } from '@web/core/registry';
|
|
|
|
import { formView } from '@web/views/form/form_view';
|
|
import { FormController } from '@web/views/form/form_controller';
|
|
|
|
import { onRendered, onMounted } from "@odoo/owl";
|
|
|
|
export class RemoveFocusController extends FormController {
|
|
setup() {
|
|
super.setup();
|
|
|
|
onMounted(() => {
|
|
this.__owl__.bdom.el.querySelectorAll(':focus').forEach(element => element.blur());
|
|
})
|
|
}
|
|
}
|
|
|
|
registry.category('views').add('remove_focus_view', {
|
|
...formView,
|
|
Controller: RemoveFocusController,
|
|
}); |