Skip to content

Commit fa19b4f

Browse files
Compatibility with DevExtreme 21.1 (#484)
1 parent 4183b20 commit fa19b4f

3 files changed

Lines changed: 26 additions & 15 deletions

File tree

js-test/check-ts-compilation.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ let store = AspNetData.createStore({
1313
}
1414
})
1515

16-
store.load({ sort: "name" }).done(r => {
16+
store.load({ sort: "name" }).then(r => {
1717

1818
})
1919

js-test/test.js

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,26 @@
44
(function(factory) {
55
"use strict";
66

7+
function unwrapESModule(module) {
8+
return module && module.__esModule && module.default ? module.default : module;
9+
}
10+
711
if(typeof define === "function" && define.amd) {
812
define(function(require) {
913
factory(
10-
require("xhr-mock").default,
11-
require("devextreme/core/version"),
12-
require("devextreme/data/data_source"),
13-
require("devextreme/core/utils/ajax"),
14+
unwrapESModule(require("xhr-mock")),
15+
unwrapESModule(require("devextreme/core/version")),
16+
unwrapESModule(require("devextreme/data/data_source")),
17+
unwrapESModule(require("devextreme/core/utils/ajax")),
1418
require(ASPNET_DATA_SCRIPT)
1519
);
1620
});
1721
} else if (typeof module === "object" && module.exports) {
1822
module.exports = factory(
19-
require("xhr-mock").default,
20-
require("devextreme/core/version"),
21-
require("devextreme/data/data_source"),
22-
require("devextreme/core/utils/ajax"),
23+
unwrapESModule(require("xhr-mock")),
24+
unwrapESModule(require("devextreme/core/version")),
25+
unwrapESModule(require("devextreme/data/data_source")),
26+
unwrapESModule(require("devextreme/core/utils/ajax")),
2327
require(ASPNET_DATA_SCRIPT)
2428
);
2529
} else {
@@ -38,6 +42,9 @@
3842
// https://github.com/karma-runner/karma-qunit/issues/57
3943
var QUnit = window.QUnit;
4044

45+
if(typeof devextremeVersion === "object")
46+
devextremeVersion = devextremeVersion.version;
47+
4148
devextremeVersion = devextremeVersion.split(".").map(Number);
4249

4350
var createStore = AspNet.createStore,

js/dx.aspnet.data.js

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,23 +6,27 @@
66
(function(factory) {
77
"use strict";
88

9+
function unwrapESModule(module) {
10+
return module && module.__esModule && module.default ? module.default : module;
11+
}
12+
913
if(typeof define === "function" && define.amd) {
1014
define(function(require, exports, module) {
1115
module.exports = factory(
12-
require("devextreme/core/utils/ajax"),
16+
unwrapESModule(require("devextreme/core/utils/ajax")),
1317
require("jquery").Deferred,
1418
require("jquery").extend,
15-
require("devextreme/data/custom_store"),
16-
require("devextreme/data/utils")
19+
unwrapESModule(require("devextreme/data/custom_store")),
20+
unwrapESModule(require("devextreme/data/utils"))
1721
);
1822
});
1923
} else if (typeof module === "object" && module.exports) {
2024
module.exports = factory(
21-
require("devextreme/core/utils/ajax"),
25+
unwrapESModule(require("devextreme/core/utils/ajax")),
2226
require("jquery").Deferred,
2327
require("jquery").extend,
24-
require("devextreme/data/custom_store"),
25-
require("devextreme/data/utils")
28+
unwrapESModule(require("devextreme/data/custom_store")),
29+
unwrapESModule(require("devextreme/data/utils"))
2630
);
2731
} else {
2832
DevExpress.data.AspNet = factory(

0 commit comments

Comments
 (0)