vj4/ui/components/form/form.page.js

Summary

Maintainability
A
0 mins
Test Coverage
import { AutoloadPage } from 'vj/misc/PageLoader';

const formPage = new AutoloadPage('formPage', () => {
  $(document).on('vjFormDisableUpdate', 'input, select, textarea', ev => {
    const $input = $(ev.currentTarget);
    const $formItem = $input.closest('.form__item');
    if ($input.prop('disabled')) {
      $formItem.addClass('is--disabled');
    } else {
      $formItem.removeClass('is--disabled');
    }
  });
});

export default formPage;