28 lines
1.3 KiB
Markdown
28 lines
1.3 KiB
Markdown
# Хоккейный рабочий процесс v16
|
|
|
|
## Создание
|
|
|
|
Кнопка `Новое удаление` создаёт заготовку. Время матча фиксируется автоматически, но отдельный большой таймер события не показывается.
|
|
|
|
## Drag-and-drop
|
|
|
|
Игроки, нарушения и длительности можно перетаскивать:
|
|
|
|
- на конкретную карточку;
|
|
- в колонку хозяев;
|
|
- в колонку гостей;
|
|
- в полосу заготовок без команды;
|
|
- друг на друга: игрок на нарушение или нарушение на игрока.
|
|
|
|
Для надёжности drag-and-drop хранит объект не только в `DataTransfer`, но и во внутреннем состоянии Runtime. Это исправляет перенос нарушений в браузерах, где `getData()` недоступен во время `dragover`.
|
|
|
|
## Время
|
|
|
|
Таймер удаления не запускается автоматически. После заполнения карточки она получает статус:
|
|
|
|
```text
|
|
Готово · пауза
|
|
```
|
|
|
|
Запуск выполняется кнопкой `▶`.
|