|
| 1 | +"use strict"; |
| 2 | + |
| 3 | +/* Comment lines below for the widgets you don't require and run "devextreme-bundler" in this directory, then include dx.custom.js in your project */ |
| 4 | + |
| 5 | +/* Core (dx.module-core.js) */ |
| 6 | +/* eslint-disable import/no-commonjs */ |
| 7 | +const DevExpress = require('../bundles/modules/core'); |
| 8 | +require('../bundles/modules/core.legacy'); |
| 9 | + |
| 10 | +/* Integrations (dx.module-core.js) */ |
| 11 | + |
| 12 | +require('../integration/jquery'); |
| 13 | +require('../integration/knockout'); |
| 14 | + |
| 15 | +require('../common/core/localization/globalize/core'); |
| 16 | +require('../common/core/localization/globalize/message'); |
| 17 | +require('../common/core/localization/globalize/number'); |
| 18 | +require('../common/core/localization/globalize/date'); |
| 19 | +require('../common/core/localization/globalize/currency'); |
| 20 | + |
| 21 | +/* Events (dx.module-core.js) */ |
| 22 | + |
| 23 | +require('../common/core/events/click'); |
| 24 | +require('../common/core/events/contextmenu'); |
| 25 | +require('../common/core/events/double_click'); |
| 26 | +require('../common/core/events/drag'); |
| 27 | +require('../common/core/events/hold'); |
| 28 | +require('../common/core/events/hover'); |
| 29 | +require('../common/core/events/pointer'); |
| 30 | +require('../common/core/events/swipe'); |
| 31 | +require('../common/core/events/transform'); |
| 32 | + |
| 33 | + |
| 34 | +/* Data (dx.module-core.js) */ |
| 35 | + |
| 36 | +const data = DevExpress.data = require('../bundles/modules/data'); |
| 37 | +require('../bundles/modules/data.legacy'); |
| 38 | + |
| 39 | +data.odata = require('../bundles/modules/data.odata'); |
| 40 | +require('../bundles/modules/data.odata.legacy'); |
| 41 | + |
| 42 | + |
| 43 | +/* UI core (dx.module-core.js) */ |
| 44 | + |
| 45 | +const ui = DevExpress.ui = require('../bundles/modules/ui'); |
| 46 | + |
| 47 | +ui.themes = require('../ui/themes'); |
| 48 | + |
| 49 | +// deprecated |
| 50 | +ui.setTemplateEngine = require('../core/templates/template_engine_registry').setTemplateEngine; |
| 51 | + |
| 52 | +ui.dialog = require('../ui/dialog'); |
| 53 | +ui.notify = require('../ui/notify'); |
| 54 | +ui.repaintFloatingActionButton = require('../ui/speed_dial_action/repaint_floating_action_button'); |
| 55 | +ui.hideToasts = require('../ui/toast/hide_toasts'); |
| 56 | + |
| 57 | +/* Base widgets (dx.module-widgets-base.js) */ |
| 58 | + |
| 59 | +ui.dxActionSheet = require('../ui/action_sheet'); |
| 60 | +ui.dxAutocomplete = require('../ui/autocomplete'); |
| 61 | +ui.dxBox = require('../ui/box'); |
| 62 | +ui.dxButton = require('../ui/button'); |
| 63 | +ui.dxDropDownButton = require('../ui/drop_down_button'); |
| 64 | +ui.dxButtonGroup = require('../ui/button_group'); |
| 65 | +ui.dxCalendar = require('../ui/calendar'); |
| 66 | +ui.dxCheckBox = require('../ui/check_box'); |
| 67 | +ui.dxColorBox = require('../ui/color_box'); |
| 68 | +ui.dxChat = require('../ui/chat'); |
| 69 | +ui.dxDateBox = require('../ui/date_box'); |
| 70 | +ui.dxDateRangeBox = require('../ui/date_range_box'); |
| 71 | +ui.dxDrawer = require('../ui/drawer'); |
| 72 | +ui.dxDropDownBox = require('../ui/drop_down_box'); |
| 73 | +ui.dxFileUploader = require('../ui/file_uploader'); |
| 74 | +ui.dxForm = require('../ui/form'); |
| 75 | +ui.dxGallery = require('../ui/gallery'); |
| 76 | +ui.dxHtmlEditor = require('../ui/html_editor'); |
| 77 | +ui.dxInformer = require('../ui/informer'); |
| 78 | +ui.dxList = require('../ui/list'); |
| 79 | +ui.dxLoadIndicator = require('../ui/load_indicator'); |
| 80 | +ui.dxLoadPanel = require('../ui/load_panel'); |
| 81 | +ui.dxLookup = require('../ui/lookup'); |
| 82 | +ui.dxMap = require('../ui/map'); |
| 83 | +ui.dxMultiView = require('../ui/multi_view'); |
| 84 | +ui.dxNumberBox = require('../ui/number_box'); |
| 85 | +ui.dxOverlay = require('../ui/overlay/ui.overlay'); |
| 86 | +ui.dxPagination = require('../ui/pagination'); |
| 87 | +ui.dxPopover = require('../ui/popover'); |
| 88 | +ui.dxPopup = require('../ui/popup'); |
| 89 | +ui.dxProgressBar = require('../ui/progress_bar'); |
| 90 | +ui.dxRadioGroup = require('../ui/radio_group'); |
| 91 | +ui.dxRangeSlider = require('../ui/range_slider'); |
| 92 | +ui.dxResizable = require('../ui/resizable'); |
| 93 | +ui.dxResponsiveBox = require('../ui/responsive_box'); |
| 94 | +ui.dxScrollView = require('../ui/scroll_view'); |
| 95 | +ui.dxSelectBox = require('../ui/select_box'); |
| 96 | +ui.dxSlider = require('../ui/slider'); |
| 97 | +ui.dxSpeechToText = require('../ui/speech_to_text'); |
| 98 | +ui.dxSpeedDialAction = require('../ui/speed_dial_action'); |
| 99 | +ui.dxStepper = require('../ui/stepper'); |
| 100 | +ui.dxSplitter = require('../ui/splitter'); |
| 101 | +ui.dxSwitch = require('../ui/switch'); |
| 102 | +ui.dxTabPanel = require('../ui/tab_panel'); |
| 103 | +ui.dxTabs = require('../ui/tabs'); |
| 104 | +ui.dxTagBox = require('../ui/tag_box'); |
| 105 | +ui.dxTextArea = require('../ui/text_area'); |
| 106 | +ui.dxTextBox = require('../ui/text_box'); |
| 107 | +ui.dxTileView = require('../ui/tile_view'); |
| 108 | +ui.dxToast = require('../ui/toast'); |
| 109 | +ui.dxToolbar = require('../ui/toolbar'); |
| 110 | +ui.dxTooltip = require('../ui/tooltip'); |
| 111 | +ui.dxTrackBar = require('../ui/track_bar'); |
| 112 | +ui.dxDraggable = require('../ui/draggable'); |
| 113 | +ui.dxSortable = require('../ui/sortable'); |
| 114 | + |
| 115 | +/* Validation (dx.module-widgets-base.js) */ |
| 116 | + |
| 117 | +DevExpress.validationEngine = require('../ui/validation_engine'); |
| 118 | +ui.dxValidationSummary = require('../ui/validation_summary'); |
| 119 | +ui.dxValidationGroup = require('../ui/validation_group'); |
| 120 | +ui.dxValidator = require('../ui/validator'); |
| 121 | + |
| 122 | + |
| 123 | +/* Web widgets (dx.module-widgets-web.js) */ |
| 124 | + |
| 125 | +ui.dxAccordion = require('../ui/accordion'); |
| 126 | +ui.dxContextMenu = require('../ui/context_menu'); |
| 127 | +ui.dxDataGrid = require('../ui/data_grid'); |
| 128 | +ui.dxTreeList = require('../ui/tree_list'); |
| 129 | +ui.dxCardView = require('../ui/card_view'); |
| 130 | +ui.dxMenu = require('../ui/menu'); |
| 131 | +ui.dxPivotGrid = require('../ui/pivot_grid'); |
| 132 | +ui.dxPivotGridFieldChooser = require('../ui/pivot_grid_field_chooser'); |
| 133 | +data.PivotGridDataSource = require('../ui/pivot_grid/data_source'); |
| 134 | +data.XmlaStore = require('../ui/pivot_grid/xmla_store'); |
| 135 | +ui.dxScheduler = require('../ui/scheduler'); |
| 136 | +ui.dxTreeView = require('../ui/tree_view'); |
| 137 | +ui.dxFilterBuilder = require('../ui/filter_builder'); |
| 138 | +ui.dxFileManager = require('../ui/file_manager'); |
| 139 | +ui.dxDiagram = require('../ui/diagram'); |
| 140 | +ui.dxGantt = require('../ui/gantt'); |
| 141 | + |
| 142 | + |
| 143 | +/* Chart common */ |
| 144 | +require('../bundles/modules/common.charts'); |
| 145 | + |
| 146 | +/* Viz core (dx.module-viz-core.js) */ |
| 147 | + |
| 148 | +const viz = DevExpress.viz = require('../bundles/modules/viz'); |
| 149 | +viz.currentTheme = require('../viz/themes').currentTheme; |
| 150 | +viz.registerTheme = require('../viz/themes').registerTheme; |
| 151 | +viz.exportFromMarkup = require('../viz/export').exportFromMarkup; |
| 152 | +viz.getMarkup = require('../viz/export').getMarkup; |
| 153 | +viz.exportWidgets = require('../viz/export').exportWidgets; |
| 154 | +viz.currentPalette = require('../viz/palette').currentPalette; |
| 155 | +viz.getPalette = require('../viz/palette').getPalette; |
| 156 | +viz.generateColors = require('../viz/palette').generateColors; |
| 157 | +viz.registerPalette = require('../viz/palette').registerPalette; |
| 158 | +viz.refreshTheme = require('../viz/themes').refreshTheme; |
| 159 | + |
| 160 | +/* Charts (dx.module-viz-charts.js) */ |
| 161 | +viz.dxChart = require('../viz/chart'); |
| 162 | +viz.dxPieChart = require('../viz/pie_chart'); |
| 163 | +viz.dxPolarChart = require('../viz/polar_chart'); |
| 164 | + |
| 165 | +/* Gauges (dx.module-viz-gauges.js) */ |
| 166 | +viz.dxLinearGauge = require('../viz/linear_gauge'); |
| 167 | +viz.dxCircularGauge = require('../viz/circular_gauge'); |
| 168 | +viz.dxBarGauge = require('../viz/bar_gauge'); |
| 169 | + |
| 170 | +/* Range selector (dx.module-viz-rangeselector.js) */ |
| 171 | +viz.dxRangeSelector = require('../viz/range_selector'); |
| 172 | + |
| 173 | +/* Vector map (dx.module-viz-vectormap.js) */ |
| 174 | +viz.dxVectorMap = require('../viz/vector_map'); |
| 175 | +viz.map = {}; |
| 176 | +viz.map.sources = {}; |
| 177 | +viz.map.projection = require('../viz/vector_map/projection').projection; |
| 178 | + |
| 179 | +/* Sparklines (dx.module-viz-sparklines.js) */ |
| 180 | +viz.dxSparkline = require('../viz/sparkline'); |
| 181 | +viz.dxBullet = require('../viz/bullet'); |
| 182 | + |
| 183 | +/* Treemap */ |
| 184 | +viz.dxTreeMap = require('../viz/tree_map'); |
| 185 | + |
| 186 | +/* Funnel */ |
| 187 | +viz.dxFunnel = require('../viz/funnel'); |
| 188 | + |
| 189 | +/* Sankey */ |
| 190 | +viz.dxSankey = require('../viz/sankey'); |
| 191 | + |
| 192 | + |
| 193 | +/* Utilities for integration with ASP.NET */ |
| 194 | +/* DevExpress.aspnet = require('../aspnet'); */ |
0 commit comments