Внимание
...
! В платформу уже включен ряд популярных JS библиотек, которые подключаются на каждом дашборде. Для сохранения работоспособности, необходимо следить за тем, чтобы не подключать их еще раз дополнительно или другие версии тех же библиотек.
Список включенных в платформу библиотек:
air-datepicker 2.2.3
Использование: $(...).datepicker()
Библиотека не доступна в кастомных скриптахdevextreme 21.1.7
DevExtreme доступен через jQuery в коде виджета, поэтому подключение не рекомендуетсяfont-awesome 4.7.0
Использование: <i class="fa fa-cog"></i>jquery 2.2.4
Глобальные переменные: $, jQueryjquery-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
Глобальная переменная: hotkeysmoment 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"
Большинство из них не доступно в коде виджета и кастомных скриптах, но повторное подключение их на дашборд НЕ рекомендуется.