Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Внимание – В платформу уже включен ряд популярных JS библиотек, которые подключаются на каждом дашборде. Для сохранения работоспособности, необходимо следить за тем, чтобы не подключать их еще раз дополнительно или другие версии тех же библиотек.


Список подключенных библиотек, которые доступны для использованиявключенных в платформу библиотек:

  • air-datepicker 2.2.3
    Использование: $(...).datepicker()
    Библиотека не доступна в кастомных скриптах

  • devextreme 19devextreme 21.21.7
    DevExtreme доступен через jQuery в коде виджета, поэтому подключение не рекомендуется

  • font-awesome 4.7.0
    Использование: <i class="fa fa-cog"></i>

  • jquery 2.2.4
    Глобальные переменные: $, jQuery

  • jquery-ui 1.12.1
    Использование: $(...).resizable()
    Подключенные модули
    • resizable
    • draggable

  • lodash 4.17.11
    Глобальная переменная:  _

  • highcharts 9.0.1
    Глобальная переменная: Highcharts
    Подключенные модули Highcharts:
    • highcharts/highcharts-more
    • highcharts/modules/drilldown
    • highcharts/modules/map
    • highcharts/modules/solid-gauge
    • highcharts/modules/treemap

  • hotkeys-js 3.4.4
    Глобальная переменная: hotkeys

  • moment js 2.24.0
    Глобальная переменная:  moment
    Библиотека не доступна в кастомных скриптах

  • tablesorter 2.28.13
    Использование: $(...).tablesorter()
    Библиотека не доступна в кастомных скриптах


Полный список библиотек, используемых на дашборде:

"@congresspolymedia/devextreme": "19.2.7-vispatch2",
"@types/chai-as-promised": "7.1.0",
"ace-builds": "1.4.11",
"air-datepicker": "2.2.3",
"aspnet-webpack": "2.0.3",
"brace": "0.11.1",
"class-transformer": "0.2.3",
"core-js": "3.1.3",
"deepmerge": "2.1.1",
"devextreme-intl": "17.2.8",
"downloadjs": "1.4.7",
"font-awesome": "4.7.0",
"highcharts": "8.2.0",
"hotkeys-js": "3.4.4",
"html2canvas": "1.0.0-alpha.12",
"inversify": "5.0.1",
"jquery": "2.2.4",
"jquery-ui": "1.12.1",
"knockout": "3.5.0",
"knockout-mapping": "2.6.0",
"lodash": "4.17.11",
"moment": "2.24.0",
"regenerator-runtime": "0.13.2",
"store": "2.0.12",
"tablesorter": "2.28.13",
"urijs": "1.19.1",
"uuid": "3.3.2"

Большинство из них не доступно в коде виджета и кастомных скриптах, но повторное подключение их на дашборд НЕ рекомендуется.