Клуб API Карт

Адаптивный Balloon

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

Доброго времени суток, искал, искал так и не нашел, переменные в шаблоне по которым можно мониторить текущее состояние, а вернее ширину балуна. Для наглядности приведу пример, часть выдрана из пользовательской кнопки, в которой решена адаптивность, конечно в балуне она не заработала)

pointpl = ymaps.templateLayoutFactory.createClass(
   '<div class="item-points '+
      '{% if state.size == "small" %}points-small{% endif %}' +
      '{% if state.size == "medium" %}points-medium{% endif %}' +
      '{% if state.size == "large" %}points-large{% endif %}' +
   '</div>');

По умолчанию при открытии балуна в узком окне, балун адаптируется, значит механизм какой то задействован. Вопрос, как воспользоваться этим механизмом?

3 комментария

При открытии в узком окне балун становится панелью, вот и вся адаптивность

andrey.yashchak@looi.co
31 марта 2016, 03:45
dimik,
опять Ваш ответ меня спас. Три дня голову ломал "Почему же мой балун открывает токо панель":(