{"params":{"param":[{"name":"element","types":{"type":["Element"]},"description":"<p>DOM-елемент, активатор. Дроп-компонент позиционируется относительно него.</p>","optional":"false"},{"name":"params","types":{"type":["Object"]},"description":"<p>параметры компонента</p>","optional":"false"},{"name":"params.placement","types":{"type":["String"]},"description":"<p>Предпочтительное положение компонента\nЕсли в указанном направлении недостаточно места для отображения, дроп-компонент будет показан в направлении, которое\nбольше подходит.</p>","optional":"false"},{"name":"params.layer","types":{"type":["String"]},"description":"<p>Тип слоя z-index-а компонента, доступны в статическом свойстве</p>","optional":"false"},{"name":"params.theme","types":{"type":["String"]},"description":"<p>Возможные темы компонента</p>","optional":"false"},{"name":"params.host","types":{"type":["String","Element"]},"description":"<p>DOM нода или селектор хоста в рамках которого\nнужно рендерить компонент</p>","optional":"false"},{"name":"params.html","types":{"type":["String"]},"description":"<p>cодержимое компонента, поддерживает html разметку, может быть как разметкой, так и нодой.</p>","optional":"false"},{"name":"params.closeByClickOutside","types":{"type":["Boolean"]},"description":"<p>Определяет, должен ли дроп-элемент скрываться при клике извне</p>","optional":"false"},{"name":"params.onClose","types":{"type":["function"]},"description":"<p>Колбек, вызывающийся при получении задачи на закрытие дроп-компонента</p>","optional":"false"},{"name":"params.dataQa","types":{"type":["String"]},"description":"<p>data-qa для компонента</p>","optional":"false"},{"name":"params.flexible","types":{"type":["Boolean"]},"description":"<p>Метка, использовать ли тянущийся контент</p>","optional":"false"},{"name":"params.onlySetPlacement","types":{"type":["Boolean"]},"description":"<p>флаг для выпадения в строго заданном направлении</p>","optional":"false"},{"name":"params.template","types":{"type":["Object"]},"description":"<p>mustache темплейт компонента</p>","optional":"false"},{"name":"params.baseClassNames","types":{"type":["Array"]},"description":"<p>базовые классы для компонента</p>","optional":"false"},{"name":"params.selectors","types":{"type":["Object"]},"description":"<p>селекторы для компонента</p>","optional":"false"},{"name":"params.templateData","types":{"type":["Object"]},"description":"<p>дополнительные служебные данные для рендера компонентов</p>","optional":"true","default":"{}"},{"name":"params.title","types":{"type":["String"]},"description":"<p>заголовок для отображения на XS</p>","optional":"false"},{"name":"params.templateData.showCloseButton","types":{"type":["Boolean"]},"description":"<p>Показывает крестик (если поддерживает основной компонент)</p>","optional":"true"},{"name":"params.templateData.icon","types":{"type":["String"]},"description":"<p>стиль для иконки закрытия</p>","optional":"true"},{"name":"params.behavior","types":{"type":["Object"]},"description":"<p>поведение компонента</p>","optional":"false"},{"name":"params.behavior.showArrow","types":{"type":["Boolean"]},"description":"<p>— рисовать ли стрелочку</p>","optional":"false"},{"name":"params.behavior.arrowSize","types":{"type":["Number"]},"description":"<p>— размер стрелочки</p>","optional":"false"},{"name":"params.behavior.setupFullWidthOnXS","types":{"type":["Boolean"]},"description":"<p>— устанавливать ли ширину во весь экран на xs</p>","optional":"false"},{"name":"params.behavior.placementOffset","types":{"type":["Number"]},"description":"<p>— выбор направления выпадашки</p>","optional":"false"},{"name":"params.behavior.alignToActivatorBorders","types":{"type":["Boolean"]},"description":"<p>— выравнивать компонент по границам активатора</p>","optional":"false"},{"name":"params.behavior.fullScreenOnXS","types":{"type":["Boolean"]},"description":"<p>— отображать меню во весь экран на XS</p>","optional":"false"}]},"functions":{"function":[{"name":"toggle","description":"<p>Изменяет состояние выпадашки (открывает, если скрыт, и наоборот)</p>","params":{"param":[{"name":"state","types":{"type":["Boolean"]},"description":"","optional":"false"}]},"fires":null,"exceptions":null,"returns":null},{"name":"setPosition","description":"<p>Позволяет менять элемент, относительного которого выпадает дроп</p>","params":{"param":[{"name":"element","types":{"type":["Element"]},"description":"<p>Элемент, относительно которого выпадает дроп</p>","optional":"false"},{"name":"preferPlacement","types":{"type":["String"]},"description":"<p>Предпочтительное положение компонента</p>","optional":"true"}]},"fires":null,"exceptions":null,"returns":null}]}}