Skip to content

Commit

Permalink
Merge pull request #770 from bem/corrections-in-i-bem-doc
Browse files Browse the repository at this point in the history
Fixed links. Removed references to the old blocks
  • Loading branch information
tadatuta committed Dec 23, 2014
2 parents 23c5b2c + 58c57ce commit eb92e19
Showing 1 changed file with 5 additions and 10 deletions.
15 changes: 5 additions & 10 deletions common.blocks/i-bem/i-bem.ru.md
Original file line number Diff line number Diff line change
Expand Up @@ -187,7 +187,7 @@ $(уникальный селектор).bem('b-link');
Модификаторы нельзя устанавливать, напрямую меняя `CSS` класс на соответствующей `DOM`-ноде. Для
корректной работы `js` все манипуляции с модификаторами должны производиться при помощи
метода-хелпера `setMod()`. Также существуют методы `hasMod()`, `getMod`/`getMods()`, `toggleMod()`
и `delMod()`. Сигнатуры этих методов доступны в [референсе по BEM](/blocks/i-bem/i-bem.jsdoc.wiki).
и `delMod()`. Сигнатуры этих методов доступны в [референсе по i-bem__dom](https://ru.bem.info/libs/bem-core/v2.5.0/desktop/i-bem/jsdoc/).
<a name="customization"></a>
## Изменение поведения существующих блоков
Expand Down Expand Up @@ -627,7 +627,7 @@ BEM.DOM.decl('b-form-checkbox', {
Третий параметр, передаваемый в функцию декларации блока, -- это хеш статических
методов блока.

Примером блока, использующего статические методы, может служить [/blocks/b-flash/b-flash.wiki](/blocks/b-flash/b-flash.wiki).
Примером блока, использующего статические методы, может служить [блок ua](https://ru.bem.info/libs/bem-core/current/touch-pad/ua/jsdoc/).

Для каждого блока может быть определен статический метод `live`, позволяющий реализовать
[инициализацию по требованию (liveinit~)](#liveinit).
Expand Down Expand Up @@ -760,7 +760,7 @@ DOM-представление блока после инициализации:
<a name="liveinit"></a>
## Инициализация по требованию (liveInit)
Многим блокам (например, `b-link`, `b-dropdown`, `b-smart-help`) нет необходимости делать сразу же полную инициализацию.
Многим блокам (например, [select](https://ru.bem.info/libs/bem-components/current/desktop/select/)) нет необходимости делать сразу же полную инициализацию.
Инициализация может происходить только на ключевые события для этого блока, например, клик по элементу этого блока.
Рассмотрим на примере блока `b-link`:
Expand Down Expand Up @@ -837,12 +837,7 @@ BEM.DOM.decl('b-my-block', {
Список методов поиска блоков и их сигнатуры можно посмотреть в
[референсе по BEM.DOM](/blocks/i-bem/dom/i-bem__dom.jsdoc.wiki).
Примерами блоков, использующих методы поиска других блоков, могут быть:
[b-smart-help](/blocks/b-smart-help/b-smart-help.wiki),
[b-screenshot](blocks/b-screenshot/b-screenshot.wiki) и
[b-dropdowna](blocks/b-dropdowna/b-dropdowna.wiki).
[референсе по i-bem__dom](https://ru.bem.info/libs/bem-core/v2.5.0/desktop/i-bem/jsdoc/).
### Методы доступа к элементам
Expand Down Expand Up @@ -881,7 +876,7 @@ BEM.DOM.decl('b-menu', {
Некэширующий метод поиска элементов называется `findElem()`.

Полный список методов для поиска элементов и их сигнатуры можно найти в
[референсе по BEM.DOM](/blocks/i-bem/dom/i-bem__dom.jsdoc.wiki).
[референсе по i-bem__dom](https://ru.bem.info/libs/bem-core/v2.5.0/desktop/i-bem/jsdoc/).

<a name="events"></a>
## Работа с событиями
Expand Down

0 comments on commit eb92e19

Please sign in to comment.