Extends
Methods
clearHistory()
Очистить историю перемещений в панели.
- Source:
configure(config)
Применить конфигурацию к панели. Учитывает опции maxHistoryLength, isDirectPath, cyclicStep, getLeft, getTop, getRight, getBottom.
Parameters:
Name | Type | Description |
---|---|---|
config |
Moving~config | конфигурация |
- Overrides:
- Source:
destroy()
Уничтожить ScreenManager
- Overrides:
- Source:
findShortestPath(start, end) → {null|Array.<ScreenModel>}
Поиск кратчайшего пути от одной модели до другой. Если для разных ячеек панели используются одинаковые модели, результат непредсказуем.
Parameters:
Name | Type | Description |
---|---|---|
start |
ScreenModel | Модель, от которой начинает поиск пути |
end |
ScreenModel | Конечная модель, в которую ищется путь |
- Source:
Returns:
Путь от начальной модели до конечной модели в панели
- Type
- null | Array.<ScreenModel>
getCurScreen() → {ScreenModel|null}
Возвращает модель текущей ячейки панели.
- Source:
Returns:
модель текущей ячейки панели
- Type
- ScreenModel | null
getRelativeScreen(side) → {ScreenModel|null}
Возвращает модель, располагающуюся рядом с текущей ячейкой панели.
Parameters:
Name | Type | Description |
---|---|---|
side |
string | сторона относительно текущей ячейки |
- Source:
Returns:
модель текущей ячейки панели
- Type
- ScreenModel | null
popHistory() → {ScreenModel}
Удаляет из истории перемещений последнее удачное перемещение в панели и возвращает модель, которая располагается в последней посещенной ячейке из истории.
- Source:
Returns:
Модель из последнего удачного перемещения в истории
- Type
- ScreenModel