Map
Коммит "map update" в ветке develop
- Появление трибун при первой загрузке (как только сервер отвечает, так как запросы обрабатываются долго (очень долго), трибуна плавно появляется при наличии ответа с данными для отображения). Но я считаю что подобные заминки в работе интерфейса очень критичны для конечного пользователя. Этот момент можно решить несколькими способами, но все из них требуют участия бекенда. Будем что-то с этим делать или нет?
- Центрирование карты при первой загрузке
- Лимиты максимального и минимального зума карты. Подправил настройки масштабирования.
- Баг с открытием попапа при перетаскивании над трибуной убран
- Видоизменил попап трибуны. Теперь svg занимает больше места, реже появляется скрол.
- Обновил внешний вид ховера на трибуны.
- Показ попапа трибуны теперь происходит через прелоадер, если эта трибуна открывается впервые, выполняется запрос на получение данных и svg схемы. Последующие открытия этой же секции будут моментальны (данные и svg сохраняются, а не очищаются как раньше).
- Добавил панель с билетами, немного пофантазировал с внешним видом.
Мне наконец-то ответил Ivan Andreev и я проконсультировался касательно карты. Всё как я и думал. Я уже вооружился doc файлом с общего чата чтобы понимать в какие стороны идут нумерации мест, и буду проставлять контрольные точки по которым будет бегать скрипт нумеруя места при инициализации карты. Это лучше чем всё руками, но хуже чем вообще без них. Но выбора нет, я сегодня упёрся в отсутствие правильных мест в секциях чтобы закончить писать логику. Завтра с утра начну этим заниматься.
Потратил 8 часов.
P.S.
Когда приводил в порядок зум заметил что с картой можно сделать такой фокус
https://www.youtube.com/watch?v=EwRlDZCIkDA
Можно использовать этот эффект для первой загрузки или при клике на секцию добавить анимацию динамического перехода от вида карты к попапу.
Если это, конечно, сейчас имеет важность.