Constructor
new BaseDispatcher(mainDiv)
Parameters:
Name | Type | Description |
---|---|---|
mainDiv |
JQuery | элемент, в котором располагается панель. Должен содержать класс rb-wrapper. |
- Source:
Extends
Methods
add(action, onceopt) → {number|null}
Зарегистрировать действие, которое выполнится при запуске действий
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
action |
function | регистрируемое действие |
|
once |
boolean |
<optional> |
выполнить действие только в первый раз |
- Source:
Returns:
индекс зарегистрированного действия (null, если действие не было зарегистрировано)
- Type
- number | null
configure(config)
Применить конфигурацию.
Parameters:
Name | Type | Description |
---|---|---|
config |
Moving~config | конфигурация |
- Inherited From:
- Source:
destroy()
Уничтожить экземпляр класса
- Overrides:
- Source:
remove(index)
Удалить действие из списка зарегистрированных действий
Parameters:
Name | Type | Description |
---|---|---|
index |
number | индекс удаляемого действия |
- Source:
runActions(fnopt, actionArgsopt) → {*}
Запустить зарегистрированные действия
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
fn |
function | undefined |
<optional> |
функция, которая будет выполнена после того, как выполнятся все зарегистрированные действия. Если зарегистрированные функции возвращают Promise, функция выполнится после завершения этих Promise. Если хотя бы одна из зарегистрированных функций (или их Promise) вернет false, фунция fn не будет вызвана. |
actionArgs |
Array |
<optional> |
аргументы для зарегистрированных функций (для всех функций будут переданы одни и те же аргументы). |
- Source:
Returns:
Результат выполнения функции fn, либо undefined если функция fn не была вызвана
- Type
- *