Skip to content

Commit

Permalink
Small fixes in docs
Browse files Browse the repository at this point in the history
  • Loading branch information
tadatuta committed Aug 18, 2014
1 parent 9e0f187 commit df2ab46
Show file tree
Hide file tree
Showing 10 changed files with 153 additions and 153 deletions.
6 changes: 3 additions & 3 deletions MIGRATION.md
Original file line number Diff line number Diff line change
Expand Up @@ -205,12 +205,12 @@ modules.define('i-bem__dom', ['events__channels'], function(provide, channels, B

BEMDOM.decl('block', {
method : function() {
channels('channel-name').on(....
channels('channel-name').on(....
```
#### The `i-system` block, the `sys` channel and the `tick`, `idle` and `wakeup` events
The is no `i-system` block any more. Instead you can use special modules:
The is no `i-system` block any more. Instead you can use special modules:
`tick` with the tick event and `idle` with the events idle and wakeup.
Before:
Expand Down Expand Up @@ -238,7 +238,7 @@ BEM.DOM.decl('block', {
After:
```js
modules.define('i-bem__dom', ['idle'], function(provide, idle, BEMDOM) {
modules.define('i-bem__dom', ['idle'], function(provide, idle, BEMDOM) {

BEMDOM.decl('block', {
method : function() {
Expand Down
18 changes: 9 additions & 9 deletions MIGRATION.ru.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ modules.define(
// предоставление модуля
provide({
myModuleMethod : function() {}
});
});

});
````

Expand Down Expand Up @@ -97,7 +97,7 @@ onSetMod : {
```js
onSetMod : {
'js' : {
'inited' : function() {
'inited' : function() {
// код конструктора
```
Expand Down Expand Up @@ -153,7 +153,7 @@ BEM.DOM.decl('block', {
Стало:
```js
modules.define('i-bem__dom', function(provide, BEMDOM) {
modules.define('i-bem__dom', function(provide, BEMDOM) {

BEMDOM.decl('block', {
method : function() {
Expand Down Expand Up @@ -190,11 +190,11 @@ BEM.DOM.decl('block', {
Стало:
```js
modules.define('i-bem__dom', ['events__channels'], function(provide, channels, BEMDOM) {
modules.define('i-bem__dom', ['events__channels'], function(provide, channels, BEMDOM) {

BEMDOM.decl('block', {
method : function() {
channels('channel-name').on(....
channels('channel-name').on(....
```
#### Блок `i-system` и канал `sys` событий `tick`, `idle`, `wakeup`
Expand All @@ -210,7 +210,7 @@ BEM.DOM.decl('block', {
Стало:
```js
modules.define('i-bem__dom', ['tick'], function(provide, tick, BEMDOM) {
modules.define('i-bem__dom', ['tick'], function(provide, tick, BEMDOM) {

BEMDOM.decl('block', {
method : function() {
Expand All @@ -226,15 +226,15 @@ BEM.DOM.decl('block', {
Стало:
```js
modules.define('i-bem__dom', ['idle'], function(provide, idle, BEMDOM) {
modules.define('i-bem__dom', ['idle'], function(provide, idle, BEMDOM) {

BEMDOM.decl('block', {
method : function() {
idle.on('wakeup', ...
```
### BEM-блоки
Те BEM-блоки, которые использовались как хранилище для каких-то методов, при этом никак не использующие BEM-методологию, теперь
Те BEM-блоки, которые использовались как хранилище для каких-то методов, при этом никак не использующие BEM-методологию, теперь
могут быть написаны как модули.
Было:
Expand Down
4 changes: 2 additions & 2 deletions README.ru.md
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,7 @@ This README is also available [in English](http://bem.info/libs/bem-core/).

### Модульное тестирование

Сборка дефолтного тестового бандла для `functions__debounce`:
Сборка дефолтного тестового бандла для `functions__debounce`:
```shell
$ bem make desktop.specs/functions__debounce
```
Expand All @@ -130,7 +130,7 @@ $ bem make desktop.specs/functions__debounce
$ ISTANBUL_COVERAGE=yes bem make desktop.specs && istanbul report html
```

Сбор статиски покрытия тестами так же работает для запуска тестов конкретной БЭМ-сущности.
Сбор статиски покрытия тестами так же работает для запуска тестов конкретной БЭМ-сущности.
Пример для `functions__debounce`
```
$ ISTANBUL_COVERAGE=yes bem make desktop.specs/functions__debounce && istanbul report html
Expand Down
6 changes: 3 additions & 3 deletions common.docs/bemjson/bemjson.ru.md
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ exports.deps = [

На основании файла зависимостей производится дальнейшая сборка файлов технологий из папок блоков, элементов и модификаторов, попадающих под декларацию. Файлы собираются в бандлы технологий на основании **суффиксов**.

Суффиксом считается часть имени файла следующая за первой точкой. Например в имени файла `index.bemjson.js` суффиксом является `bemjson.js`.
Суффиксом считается часть имени файла следующая за первой точкой. Например в имени файла `index.bemjson.js` суффиксом является `bemjson.js`.

**См. также**:
* [Зависимости в bem-tools](http://ru.bem.info/tools/bem/bem-tools/depsjs/);
Expand Down Expand Up @@ -210,7 +210,7 @@ exports.deps = [
BEMJSON предоставляет возможность задавать некоторые аспекты выходного HTML непосредственно во входных данных.
Этой возможностью не следует злоупотреблять, т.к. BEMJSON представляет собой уровень данных, а непосредственное
оформление HTML должно выполняться на уровне шаблонизатора BEMHTML. Однако возможны ситуации, где оправданно
описание HTML-представления на уровне BEMJSON.
описание HTML-представления на уровне BEMJSON.


В BEMJSON предусмотрены следующие поля для непосредственного управления HTML-представлением:
Expand Down Expand Up @@ -336,4 +336,4 @@ BEMJSON предоставляет возможность задавать не
BEMJSON является менее ограниченным форматом, чем JSON. Произвольные JavaScript-выражения будут валидным BEMJSON.

Специфика BEMJSON как формата данных заключается в соблюдении описанных в предшествующих разделах соглашений
по именованию полей в объектах (для представления БЭМ-сущностей и HTML-представления) и правил вложения объектов.
по именованию полей в объектах (для представления БЭМ-сущностей и HTML-представления) и правил вложения объектов.
4 changes: 2 additions & 2 deletions common.docs/bemtree-reference/bemtree-reference.ru.md
Original file line number Diff line number Diff line change
Expand Up @@ -369,15 +369,15 @@ block('page').def()(function() {

Все контекстно-независимые поля сгруппированы в объекте `this._` и представляют собой вспомогательные функции, используемые при работе шаблонизатора. Автор шаблонов также может пользоваться этими функциями как в теле шаблонов, так и в предикатах.

BEMTREE расширяет набор [контекстно-независимых полей BEM-XJST](http://ru.bem.info/libs/bem-core/2.2.0/templating/templating#context_independent) только одним методом – `this._.doAsync`.
BEMTREE расширяет набор [контекстно-независимых полей BEM-XJST](http://ru.bem.info/libs/bem-core/2.2.0/templating/templating#context_independent) только одним методом – `this.doAsync`.

<table>
<tr>
<th>Поле</th>
<th>Тип значения</th>
<th>Описание</th>
</tr>
<td><code>this._.doAsync(Function)</code></td>
<td><code>this.doAsync(Function)</code></td>
<td><code>Function</code></td>
<td>Асинхронно выполняет функцию, переданную в качестве аргумента. Обычно используется для отправки асинхронных запросов к бэкенду. Функция возвращает промис, объект результата которого содержит поля с информацией о контекстной БЭМ-сущности.</td>
</tr>
Expand Down
Loading

0 comments on commit df2ab46

Please sign in to comment.