add arguments support
This commit is contained in:
@@ -15,6 +15,8 @@
|
||||
* `ui:showProgressBar(text, currentValue, maxValue)` - показывает прогресс бар;
|
||||
* `ui:showToast(string)` - показывает информационное сообщение в стиле Android;
|
||||
* `ui:showDialog(string, string, [string], [string])` - показать диалог; первый аргумент - заголовок, второй - текст, третий (опциональный) - имя первой кнопки, четвертый (опциональный) - имя второй кнопки;
|
||||
* `ui:getPrimaryTextColor()` - возвращает цвет текста темы в формате #XXXXXX;
|
||||
* `ui:getSecondaryTextColor()` - возвращает цвет вторичного текста (обычно серый) в формате #XXXXXX;
|
||||
|
||||
При нажатии на любой элемент интерфейса будет выполнен колбек `onClick(number)`, где number - это порядковый номер элемента. Например, если вы используете `ui:showButtons` для показа трех кнопок, то при нажатии первой кнопки будет вызван `onClick` с аргументом 1, второй - с аргументов 2, и так далее. Если элемент на экране всего один - аргумент всегда будет равен единице и его можно будет опустить.
|
||||
|
||||
@@ -43,6 +45,9 @@ First line<br/>Second line
|
||||
* `aio:addWidget(string)` - добавляет на экран встроенный виджет или виджет-скрипт;
|
||||
* `aio:removeWidget(string)` - удаляет с экрана встроенный виджет или виджет-скрипт (внимание: доп. виджеты тоже будут удалены);
|
||||
* `aio:isWidgetAdded(string)` - проверяет, добавлен ли виджет на экран;
|
||||
* `aio:getArgs()` - возвращает таблицу аргументов, которые пользователь указал нажав на иконку настроек в режиме редактирования виджета;
|
||||
|
||||
Если в метаданных виджета есть поле `argumentsArgs`, его значение будет выведено при редактировании аргументов виджета.
|
||||
|
||||
# Сетевые функции
|
||||
|
||||
@@ -101,6 +106,7 @@ end
|
||||
```
|
||||
-- name = "Covid info"
|
||||
-- description = "Cases of illness and death from covid (covid19api.com)"
|
||||
-- argumentsHelp = "Specify the country code"
|
||||
-- type = "widget"
|
||||
-- author = "Evgeny Zobnin (zobnin@gmail.com)"
|
||||
-- version = "1.0"
|
||||
|
||||
Reference in New Issue
Block a user