Клуб API Карт

fullscreenControl. как отменить ESC?

Пост в архиве.

Имеется карта с кнопкой разворачивания на полный экран (fullscreenControl). 

На карте показываются дополнительные div.

Нужно чтобы в полноэкраннном режиме по кнопке ESC в начале закрывались мои div, а если они уже закрыты, то карта выходила из полноэкранного режима.

Сейчас получается что карта выходит из полноэкранного режима вместе с закрытием моих div.


Как можно управлять обработчиком ESC fullscreenControl? Нужно ему не давать запуститься если мои div открыты.

2 комментария
Всеволод Шмыров
28 января 2016, 00:06
Доброе утро!
Сейчас нет специальной опции, которая бы управляла этим поведением. Но вы можете через domEvent.manager перехватить событие keyup на фазе захвата и запретить его распространение в системе событий API.
http://jsfiddle.net/zeLwn/9/

Спасибо, то что нужно!