Внимание – В платформу уже включен ряд популярных JS библиотек, которые подключаются на каждом дашборде. Для сохранения работоспособности, необходимо следить за тем, чтобы не подключать их еще раз дополнительно или другие версии тех же библиотек.
Список подключенных библиотек, которые доступны для использования:
- air-datepicker 2.2.3
Использование: $(...).datepicker()
Библиотека не доступна в кастомных скриптах - devextreme 19.2.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 8.2.0
Глобальная переменная: 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"
Большинство из них не доступно в коде виджета и кастомных скриптах, но повторное подключение их на дашборд НЕ рекомендуется.