add page for new features, update aw pages for release

This commit is contained in:
2016-07-05 13:03:23 +03:00
parent 3ee2b178e3
commit 34acd94e7b
4 changed files with 261 additions and 6 deletions

View File

@ -25,6 +25,7 @@ links:
- Пакеты для <a href="//github.com/arcan1s/awesome-widgets/releases" title="Ubuntu">Ubuntu</a>
- <a href="/ru/2014/09/04/migration-to-v2/" title="Миграция">Миграция на версию 2.0</a>
- <a href="/ru/2014/12/19/aw-v21-bells-and-whistles/" title="Расширения">Расширения</a>
- <a href="/en/2016/06/05/aw-formatters-and-macros/" title="Форматеры и макросы">Форматеры и макросы</a>
---
<!-- info block -->
@ -244,7 +245,7 @@ html код. Смотри [вопрос](//github.com/arcan1s/awesome-widgets/is
Начиная с версии 3.0.0 основной виджет поддерживает лямбда выражения, которые
рассчитываются в рантайме. Они объявляются использованием конструкции
`${% raw %}${{{% endraw %} {% raw %}}}{% endraw %}`:
`{% raw %}${{{% endraw %} {% raw %}}}{% endraw %}`:
```javascript
{% raw %}${{{% endraw %}
@ -328,15 +329,18 @@ three()
`$aw_function<args>{% raw %}{{{% endraw %}body{% raw %}}}{% endraw %}`, где
аргументы могут быть опциональными. Если вы хотите передать несколько аргументов,
они должны быть разделены запятыми. Если вы хотите передать запятую, как
аргумент, используйте `$,`. Функции будут вызваны один раз при запуске перед все
остальным.
аргумент, используйте `$,`. Чтобы использовать сдвоенные скобки внутри тела, их
нужно экранировать, используя `$`, например `${`. Функции будут вызваны один раз
при запуске перед всем остальным.
| Функция | Описание | Аргументы | Тело |
|---------|----------|-----------|------|
| `aw_all` | была введена для отладки, возвращает все ключи по регекспу | (нет) | регексп для поиска |
| `aw_all` | была введена для отладки, возвращает все ключи по регекспу | разделитель | регексп для поиска |
| `aw_count` | возвращает количество ключей по заданному регекспу | (нет) | регексп для поиска |
| `aw_keys` | возвращает ключи по заданному регекспу, объединенные разделителем | разделитель | регексп для поиска |
| `aw_names` | возвращает имена ключей (т.е. без `$`) по заданному регекспу, объединенные разделителем | разделитель | регексп для поиска |
| `aw_macro` | определяет пользовательский макрос | имя макроса, аргументы | тело макроса |
| `aw_macro_*` | (* - имя макроса) вызов пользовательского макроса | аргументы макроса в аналогичном порядке | игнорируется |
### <a href="#advanced" class="anchor" id="advanced"><span class="octicon octicon-link"></span></a>Расширенные настройки