Документация виджета Индекса Настроений — КОРП-ДЕПО

Документация: Виджет Индекса Настроений Рынка

Обзор

Виджет Индекса Настроений Рынка позволяет легко интегрировать анимированный градусник, отображающий текущий индекс настроений на вашей веб-странице. Виджет автоматически применяет стили КОРП-ДЕПО и поддерживает тёмную/светлую темы.

Подключение виджета

Для использования виджета необходимо подключить скрипт с официального сервера КОРП-ДЕПО перед закрывающим тегом </body>:

<script src="https://corpdepo.ru/widgets/corpdepo-gauge-widget.js"></script>

Встраивание виджета

Для встраивания виджета используйте тег <div> с классом corpdepo-gauge-widget. Виджет автоматически найдет этот элемент и инициализируется в нем.

<div class="corpdepo-gauge-widget"></div>

Параметры конфигурации

Настройки виджета передаются через data- атрибуты контейнера. Все параметры необязательны.

АтрибутТипОписаниеЗначение по умолчанию
data-titlestringОсновной заголовок виджета."Индекс настроений рынка"
data-subtitlestringПодзаголовок. Можно использовать плейсхолдеры {min} и {max}."Значение от {min} до {max}"
data-min-valuenumberМинимальное значение шкалы.1
data-max-valuenumberМаксимальное значение шкалы.10
data-initial-valuenumberНачальное значение индекса.7
data-themestringЦветовая схема виджета. Доступные значения: dark, light.dark
data-hide-controlsbooleanЕсли присутствует, скрывает все кнопки управления.false

Интерактивные элементы управления

Если атрибут data-hide-controls не указан, виджет отображает набор круглых кнопок для демонстрации:

  • Красная кнопка: Устанавливает значение на минимум шкалы.
  • Желтая кнопка: Устанавливает значение на середину шкалы.
  • Зеленая кнопка: Устанавливает значение на максимум шкалы.
  • Оранжевая кнопка (?): Устанавливает случайное значение в пределах заданного диапазона.