Vyacheslav Aristov
Vyacheslav Aristov
Hello! This code adds a support of [the ontoggle event handler](https://html.spec.whatwg.org/#idl-definitions:handler-ontoggle) in Safari, which lacks this feature: ``` js { const { HTMLElement : { prototype } } = window;...
We should explain some thesises like: - We try to avoid to solve "because we can" problems, until a real world problem occurred - Until there are no real cases...
It can be a common solution of #302, #369, #962 etc.
We need this to receive a more natural feedback and to detect unnoticed problems on the [a11y improvement work](https://github.com/bem/bem-components/issues/1206) was done recently. The [described known issues](https://github.com/bem/bem-components/pull/1665#issuecomment-142277774) should be taken into...
Contrast theme provides a large and contrast controls. Look [special.mos.ru](http://special.mos.ru) for example. This may be useful for a users with reduced vision. This should replace the nonsensical `simple` theme.
DOM-node might receive focus after `link.setMod('disabled', true)`.
Current scheme: ``` common.blocks/ input/ __control/ _type/ input.tests/ input.bemhtml input.js desktop.blocks/ input/ _autofocus/ input.js touch.blocks/ input/ __control/ input.js design/ common.blocks/ input/_theme/ input_theme_islands.styl desktop.blocks/ input/_theme/ input_theme_islands.styl ``` Proposal: ``` blocks/ input/...
In general, all focusable components should receive focus sequentially in the order they appear on a page. Authors should not use a positive values of the `tabindex` attribute without an...
Strict API prevents user to use incompatible parts of API together. It throws exceptions when user try to - change permanent mod on runtime - use BEMJSON special field without...