add block 'form'
add 'form__input' element
add 'form__input_type' modifier
add 'form__input_type_input' modifier
getVal and setVal instead val
add form__input_type_checkbox modifier
move event handlers to form__input_type modifiers
refactor form__input_type_input bemhtml template
add element form__input to deps
rename form__input to form__control
add form__control_type_radio modifier
use boolean modifiers instead yes values
use modules.define instead modules.require
push props to html attrs
getVal helper for form__control_type_checkbox
listen focus and blur events from radio-option
edit comments
checkbox: add id attribute
add form__item and form__label elements
add form__control_type_button modifier
remove validate method
add form__control_update-emitter modifier
add `form__control_type_button.js`
use next-tick instead deprecated afterCurrentEvent
deps: i-bem__dom_elem-instances_yes -> i-bem__dom_elem-instances