').text('after rendering');
});
- assert.equal($.trim($responsiveBox.text()), 'after rendering', 'item template was rendered');
+ assert.equal($responsiveBox.text().trim(), 'after rendering', 'item template was rendered');
});
QUnit.test('widget rendered correctly after rows option was changed', function(assert) {
@@ -507,7 +507,7 @@ QUnit.module('collision', moduleConfig, () => {
]
});
- assert.equal($.trim($responsiveBox.text()), '02', 'the former item rendered');
+ assert.equal($responsiveBox.text().trim(), '02', 'the former item rendered');
});
QUnit.test('item located at spanning cell', function(assert) {
@@ -520,7 +520,7 @@ QUnit.module('collision', moduleConfig, () => {
]
});
- assert.equal($.trim($responsiveBox.text()), '0', 'the former item rendered');
+ assert.equal($responsiveBox.text().trim(), '0', 'the former item rendered');
});
QUnit.test('item spanning located at spanning of another item', function(assert) {
@@ -533,7 +533,7 @@ QUnit.module('collision', moduleConfig, () => {
]
});
- assert.equal($.trim($responsiveBox.text()), '0', 'the former item rendered');
+ assert.equal($responsiveBox.text().trim(), '0', 'the former item rendered');
});
QUnit.test('item spanning out of bounds', function(assert) {
@@ -546,6 +546,6 @@ QUnit.module('collision', moduleConfig, () => {
]
});
- assert.equal($.trim($responsiveBox.text()), '01', 'the former item rendered');
+ assert.equal($responsiveBox.text().trim(), '01', 'the former item rendered');
});
});
diff --git a/packages/devextreme/testing/tests/DevExpress.ui.widgets/splitter.markup.tests.js b/packages/devextreme/testing/tests/DevExpress.ui.widgets/splitter.markup.tests.js
index 8f8f2e023e8c..099ffa468011 100644
--- a/packages/devextreme/testing/tests/DevExpress.ui.widgets/splitter.markup.tests.js
+++ b/packages/devextreme/testing/tests/DevExpress.ui.widgets/splitter.markup.tests.js
@@ -98,7 +98,7 @@ QUnit.module('Render', moduleConfig, () => {
]
});
- assert.strictEqual($.trim($splitter.text()), 'Nested_Splitter_Pane_1', 'nested splitter item with template was rendered');
+ assert.strictEqual($splitter.text().trim(), 'Nested_Splitter_Pane_1', 'nested splitter item with template was rendered');
});
QUnit.test('with nested splitter that has two panes inside using itemTemplate ', function(assert) {
@@ -113,7 +113,7 @@ QUnit.module('Render', moduleConfig, () => {
itemTemplate: (item) => { return `Pane_${item.paneIndex()}`; }
});
- assert.strictEqual($.trim(this.$element.text()), 'Pane_1Pane_2', 'nested items were rendered correctly');
+ assert.strictEqual(this.$element.text().trim(), 'Pane_1Pane_2', 'nested items were rendered correctly');
});
QUnit.test('items in nested splitter with two panes usind parent itemTemplate option', function(assert) {
@@ -128,7 +128,7 @@ QUnit.module('Render', moduleConfig, () => {
itemTemplate: (item) => { return `Pane_${item.paneIndex()}`; }
});
- assert.strictEqual($.trim(this.$element.text()), 'Pane_1Pane_2', 'nested items were rendered correctly');
+ assert.strictEqual(this.$element.text().trim(), 'Pane_1Pane_2', 'nested items were rendered correctly');
});
QUnit.test('itemTemplate option in a nested splitter is more prioritized than itemTemplate in parent splitter', function(assert) {
@@ -144,7 +144,7 @@ QUnit.module('Render', moduleConfig, () => {
itemTemplate: (item) => `Pane_${item.paneIndex()}`
});
- assert.strictEqual($.trim(this.$element.text()), 'NestedPane_1NestedPane_2', 'nested items were rendered correctly');
+ assert.strictEqual(this.$element.text().trim(), 'NestedPane_1NestedPane_2', 'nested items were rendered correctly');
});
QUnit.test('item.template option in a nested splitter is more prioritized than itemTemplate', function(assert) {
@@ -159,7 +159,7 @@ QUnit.module('Render', moduleConfig, () => {
],
});
- assert.strictEqual($.trim(this.$element.text()), 'TemplatedPane_1NestedPane_2', 'nested items were rendered correctly');
+ assert.strictEqual(this.$element.text().trim(), 'TemplatedPane_1NestedPane_2', 'nested items were rendered correctly');
});
});
diff --git a/packages/devextreme/testing/tests/DevExpress.ui.widgets/tabs.markup.tests.js b/packages/devextreme/testing/tests/DevExpress.ui.widgets/tabs.markup.tests.js
index d713eda86c11..d8d346a90f2a 100644
--- a/packages/devextreme/testing/tests/DevExpress.ui.widgets/tabs.markup.tests.js
+++ b/packages/devextreme/testing/tests/DevExpress.ui.widgets/tabs.markup.tests.js
@@ -67,7 +67,7 @@ QUnit.module('Tabs markup', () => {
assert.equal(tabsInstance.option('selectedIndex'), -1);
- assert.strictEqual($.trim(tabsElement.text()), '001122');
+ assert.strictEqual(tabsElement.text().trim(), '001122');
assert.equal(tabElements.find('.dx-icon-custom').length, 1);
@@ -224,19 +224,19 @@ QUnit.module('Default template', moduleConfig, () => {
QUnit.test('template should be rendered correctly with boolean', function(assert) {
const $content = this.prepareItemTest(true);
- assert.strictEqual($.trim($content.text()), 'truetrue');
+ assert.strictEqual($content.text().trim(), 'truetrue');
});
QUnit.test('template should be rendered correctly with number', function(assert) {
const $content = this.prepareItemTest(1);
- assert.strictEqual($.trim($content.text()), '11');
+ assert.strictEqual($content.text().trim(), '11');
});
QUnit.test('template should be rendered correctly with object that contains the "text" property', function(assert) {
const $content = this.prepareItemTest({ text: 'custom' });
- assert.strictEqual($.trim($content.text()), 'customcustom');
+ assert.strictEqual($content.text().trim(), 'customcustom');
});
QUnit.test('template should be rendered correctly with html', function(assert) {
diff --git a/packages/devextreme/testing/tests/DevExpress.ui.widgets/toolbar.markup.tests.js b/packages/devextreme/testing/tests/DevExpress.ui.widgets/toolbar.markup.tests.js
index 4c4d85ee4cd4..dd975c626d94 100644
--- a/packages/devextreme/testing/tests/DevExpress.ui.widgets/toolbar.markup.tests.js
+++ b/packages/devextreme/testing/tests/DevExpress.ui.widgets/toolbar.markup.tests.js
@@ -269,13 +269,13 @@ QUnit.module('regressions', {
}, () => {
test('B231277', function(assert) {
this.instance.option('items', [{ location: 'center' }]);
- assert.equal($.trim(this.element.text()), '');
+ assert.equal(this.element.text().trim(), '');
this.instance.option('items', [{ location: 'center', text: undefined }]);
- assert.equal($.trim(this.element.text()), '');
+ assert.equal(this.element.text().trim(), '');
this.instance.option('items', [{ location: 'center', text: null }]);
- assert.equal($.trim(this.element.text()), '');
+ assert.equal(this.element.text().trim(), '');
});
});
@@ -352,19 +352,19 @@ QUnit.module('default template', () => {
test('template should be rendered correctly with boolean', function(assert) {
const $content = prepareItemTest(true);
- assert.equal($.trim($content.text()), 'true');
+ assert.equal($content.text().trim(), 'true');
});
test('template should be rendered correctly with number', function(assert) {
const $content = prepareItemTest(1);
- assert.equal($.trim($content.text()), '1');
+ assert.equal($content.text().trim(), '1');
});
test('template should be rendered correctly with object that contains the "text" property', function(assert) {
const $content = prepareItemTest({ text: 'custom' });
- assert.equal($.trim($content.text()), 'custom');
+ assert.equal($content.text().trim(), 'custom');
});
test('template should be rendered correctly with html', function(assert) {
@@ -409,7 +409,7 @@ QUnit.module('default template', () => {
const button = $content.filter('.dx-button');
assert.equal(button.length, 1);
- assert.equal($.trim(button.text()), 'test');
+ assert.equal(button.text().trim(), 'test');
});
test('template should be rendered correctly with dxtabs', function(assert) {
@@ -419,7 +419,7 @@ QUnit.module('default template', () => {
assert.strictEqual(tabs.length, 1);
assert.strictEqual(tabs.find('.dx-tab').length, 1);
- assert.strictEqual($.trim(tabs.text()), 'testtest');
+ assert.strictEqual(tabs.text().trim(), 'testtest');
});
test('template should be rendered correctly with tabs', function(assert) {
@@ -429,6 +429,6 @@ QUnit.module('default template', () => {
assert.strictEqual(tabs.length, 1);
assert.strictEqual(tabs.find('.dx-tab').length, 1);
- assert.strictEqual($.trim(tabs.text()), 'testtest');
+ assert.strictEqual(tabs.text().trim(), 'testtest');
});
});
diff --git a/packages/devextreme/testing/tests/DevExpress.ui.widgets/treeView.tests.js b/packages/devextreme/testing/tests/DevExpress.ui.widgets/treeView.tests.js
index a5a470ad0342..fd1733a9b437 100644
--- a/packages/devextreme/testing/tests/DevExpress.ui.widgets/treeView.tests.js
+++ b/packages/devextreme/testing/tests/DevExpress.ui.widgets/treeView.tests.js
@@ -3,6 +3,7 @@
import $ from 'jquery';
import CustomStore from 'data/custom_store';
import ArrayStore from 'data/array_store';
+import { isFunction } from 'core/utils/type';
import 'ui/tree_view';
@@ -158,7 +159,7 @@ window.initTree = function(options) {
window.stripFunctions = function(obj) {
const result = $.extend(true, {}, obj);
$.each(result, function(field, value) {
- if($.isFunction(value)) {
+ if(isFunction(value)) {
delete result[field];
}
diff --git a/packages/devextreme/testing/tests/DevExpress.ui/collectionWidget.tests.js b/packages/devextreme/testing/tests/DevExpress.ui/collectionWidget.tests.js
index 14a0f679139f..7cdea0726a2f 100644
--- a/packages/devextreme/testing/tests/DevExpress.ui/collectionWidget.tests.js
+++ b/packages/devextreme/testing/tests/DevExpress.ui/collectionWidget.tests.js
@@ -135,7 +135,7 @@ module('render', {
});
assert.equal(element.find('.item').length, 3);
- assert.equal($.trim(element.text()), 'Text is: 0;Text is: 1;Text is: 2;');
+ assert.equal(element.text().trim(), 'Text is: 0;Text is: 1;Text is: 2;');
});
test('custom render func, returns jquery. Items: [{ prop: 3 }, { prop: 4 }, { prop: 5 }]', function(assert) {
@@ -157,7 +157,7 @@ module('render', {
});
assert.equal(element.find('.item').length, 3);
- assert.equal($.trim(element.text()), 'Text is: 3;Text is: 4;Text is: 5;');
+ assert.equal(element.text().trim(), 'Text is: 3;Text is: 4;Text is: 5;');
});
test('custom render func, returns dom node', function(assert) {
@@ -188,7 +188,7 @@ module('render', {
});
assert.equal(element.find('.item').length, 3);
- assert.equal($.trim(element.text()), 'Text is: 3;Text is: 4;Text is: 5;');
+ assert.equal(element.text().trim(), 'Text is: 3;Text is: 4;Text is: 5;');
});
test('custom render func, returns string', function(assert) {
@@ -209,7 +209,7 @@ module('render', {
});
assert.equal(element.find('.item').length, 3);
- assert.equal($.trim(element.text()), 'Text is: 0;Text is: 1;Text is: ;');
+ assert.equal(element.text().trim(), 'Text is: 0;Text is: 1;Text is: ;');
});
test('custom render func, returns numbers', function(assert) {
@@ -224,7 +224,7 @@ module('render', {
});
assert.equal(element.find('.item').length, 2);
- assert.equal($.trim(element.text()), '01');
+ assert.equal(element.text().trim(), '01');
});
test('itemTemplateProperty option', function(assert) {
@@ -237,7 +237,7 @@ module('render', {
});
const $item = instance.itemElements().eq(0);
- assert.equal($.trim($item.text()), 'First Template', 'item has correct template');
+ assert.equal($item.text().trim(), 'First Template', 'item has correct template');
});
test('useItemTextAsTitle as primitive', function(assert) {
@@ -295,8 +295,8 @@ module('render', {
});
assert.equal($element.children().length, 2);
- assert.equal($.trim($element.children().eq(0).text()), 'Test');
- assert.equal($.trim($element.children().eq(1).text()), 'Test');
+ assert.equal($element.children().eq(0).text().trim(), 'Test');
+ assert.equal($element.children().eq(1).text().trim(), 'Test');
});
test('\'itemTemplate\' as jQuery element', function(assert) {
@@ -308,8 +308,8 @@ module('render', {
});
assert.equal($element.children().length, 2);
- assert.equal($.trim($element.children().eq(0).text()), 'Test');
- assert.equal($.trim($element.children().eq(1).text()), 'Test');
+ assert.equal($element.children().eq(0).text().trim(), 'Test');
+ assert.equal($element.children().eq(1).text().trim(), 'Test');
});
test('\'itemTemplate\' as jQuery element with custom template engine', function(assert) {
@@ -329,8 +329,8 @@ module('render', {
});
assert.equal($element.children().length, 2);
- assert.equal($.trim($element.children().eq(0).text()), 'custom engine');
- assert.equal($.trim($element.children().eq(1).text()), 'custom engine');
+ assert.equal($element.children().eq(0).text().trim(), 'custom engine');
+ assert.equal($element.children().eq(1).text().trim(), 'custom engine');
} finally {
setTemplateEngine('default');
}
@@ -347,8 +347,8 @@ module('render', {
});
assert.equal($element.children().length, 2);
- assert.equal($.trim($element.children().eq(0).text()), 'First Template');
- assert.equal($.trim($element.children().eq(1).text()), 'First Template');
+ assert.equal($element.children().eq(0).text().trim(), 'First Template');
+ assert.equal($element.children().eq(1).text().trim(), 'First Template');
});
test('\'itemTemplate\' as function returning template name that is not string', function(assert) {
@@ -361,7 +361,7 @@ module('render', {
}
});
- assert.equal($.trim($element.find('.' + ITEM_CONTENT_CLASS).eq(0).text()), 'zero');
+ assert.equal($element.find('.' + ITEM_CONTENT_CLASS).eq(0).text().trim(), 'zero');
});
test('\'itemTemplate\' as function returning string', function(assert) {
@@ -374,7 +374,7 @@ module('render', {
}
});
- assert.equal($.trim($element.find('.' + ITEM_CONTENT_CLASS).eq(0).text()), '0');
+ assert.equal($element.find('.' + ITEM_CONTENT_CLASS).eq(0).text().trim(), '0');
});
test('\'itemTemplate\' as function returning template DOM node', function(assert) {
@@ -388,8 +388,8 @@ module('render', {
});
assert.equal($element.children().length, 2);
- assert.equal($.trim($element.children().eq(0).text()), 'Test');
- assert.equal($.trim($element.children().eq(1).text()), 'Test');
+ assert.equal($element.children().eq(0).text().trim(), 'Test');
+ assert.equal($element.children().eq(1).text().trim(), 'Test');
});
test('\'itemTemplate\' as function returning template jQuery element', function(assert) {
@@ -402,7 +402,7 @@ module('render', {
}
});
- assert.equal($.trim($element.find('.' + ITEM_CONTENT_CLASS).children().text()), 'Test');
+ assert.equal($element.find('.' + ITEM_CONTENT_CLASS).children().text().trim(), 'Test');
});
test('\'itemTemplate\' as script element', function(assert) {
@@ -413,7 +413,7 @@ module('render', {
itemTemplate: $('#externalTemplate')
});
- assert.equal($.trim($element.find('.' + ITEM_CONTENT_CLASS).html()), 'Test');
+ assert.equal($element.find('.' + ITEM_CONTENT_CLASS).html().trim(), 'Test');
});
test('\'itemTemplate\' as script element (no root element)', function(assert) {
@@ -425,8 +425,8 @@ module('render', {
});
assert.equal($element.children().length, 2);
- assert.equal($.trim($element.children().eq(0).text()), 'Outer text Test');
- assert.equal($.trim($element.children().eq(1).text()), 'Outer text Test');
+ assert.equal($element.children().eq(0).text().trim(), 'Outer text Test');
+ assert.equal($element.children().eq(1).text().trim(), 'Outer text Test');
});
test('\'itemTemplate\' as script element (no root element) with string renderer in template engine (T161432)', function(assert) {
@@ -448,8 +448,8 @@ module('render', {
});
assert.equal($element.children().length, 2);
- assert.equal($.trim($element.children().eq(0).text()), 'Outer text Test');
- assert.equal($.trim($element.children().eq(1).text()), 'Outer text Test');
+ assert.equal($element.children().eq(0).text().trim(), 'Outer text Test');
+ assert.equal($element.children().eq(1).text().trim(), 'Outer text Test');
} finally {
setTemplateEngine('default');
}
@@ -686,7 +686,7 @@ module('render', {
assert.equal($items.length, testSet.length, 'quantity of a test set items and rendered items are equal');
$items.each(function(index) {
- assert.equal($.trim($(this).text()), testSet[index]);
+ assert.equal($(this).text().trim(), testSet[index]);
});
});
@@ -2217,25 +2217,25 @@ module('default template', {
test('template should be rendered correctly with boolean', function(assert) {
const $content = this.prepareItemTest(true);
- assert.equal($.trim($content.text()), 'true');
+ assert.equal($content.text().trim(), 'true');
});
test('template should be rendered correctly with number', function(assert) {
const $content = this.prepareItemTest(1);
- assert.equal($.trim($content.text()), '1');
+ assert.equal($content.text().trim(), '1');
});
test('template should be rendered correctly with object that has the text property', function(assert) {
const $content = this.prepareItemTest({ text: 'custom' });
- assert.equal($.trim($content.text()), 'custom');
+ assert.equal($content.text().trim(), 'custom');
});
test('template should be rendered correctly with text equals to zero', function(assert) {
const $content = this.prepareItemTest({ text: 0 });
- assert.strictEqual($.trim($content.text()), '0');
+ assert.strictEqual($content.text().trim(), '0');
});
test('template should be rendered correctly with html', function(assert) {
@@ -2249,7 +2249,7 @@ module('default template', {
test('template should be rendered correctly with html equals to an empty string', function(assert) {
const $content = this.prepareItemTest({ text: 'test', html: '' });
- assert.strictEqual($.trim($content.text()), '');
+ assert.strictEqual($content.text().trim(), '');
});
test('template should be rendered correctly with htmlstring', function(assert) {
diff --git a/packages/devextreme/testing/tests/DevExpress.ui/defaultOptions.tests.js b/packages/devextreme/testing/tests/DevExpress.ui/defaultOptions.tests.js
index 24c381596845..3a2ba81d084d 100644
--- a/packages/devextreme/testing/tests/DevExpress.ui/defaultOptions.tests.js
+++ b/packages/devextreme/testing/tests/DevExpress.ui/defaultOptions.tests.js
@@ -7,6 +7,7 @@ import devices from '__internal/core/m_devices';
import themes from 'ui/themes';
import support from '__internal/core/utils/m_support';
import publicComponentUtils from '__internal/core/utils/m_public_component';
+import { isFunction } from 'core/utils/type';
import { getNestedOptionValue } from 'core/options/utils';
import ActionSheet from 'ui/action_sheet';
@@ -80,7 +81,7 @@ QUnit.module('widgets defaults');
const testComponentDefaults = function(componentClass, forcedDevices, options, before, after) {
const componentName = publicComponentUtils.name(componentClass);
- forcedDevices = $.isArray(forcedDevices) ? forcedDevices : [forcedDevices];
+ forcedDevices = Array.isArray(forcedDevices) ? forcedDevices : [forcedDevices];
before = before || noop;
after = after || noop;
@@ -95,7 +96,7 @@ const testComponentDefaults = function(componentClass, forcedDevices, options, b
}
const $container = $('#cmp');
const component = new componentClass($container);
- options = $.isFunction(options) ? options.call(component) : options;
+ options = isFunction(options) ? options.call(component) : options;
const defaults = component.option();
checkOptions.apply(component, [options, defaults, JSON.stringify(device), assert]);
@@ -112,7 +113,7 @@ const checkOptions = function(expectedOptions, resultOptions, deviceString, asse
$.each(expectedOptions, function(optionName, expectedValue) {
let resultValue = getNestedOptionValue(resultOptions, optionName);
- resultValue = $.isFunction(resultValue) ? resultValue.call(that) : resultValue;
+ resultValue = isFunction(resultValue) ? resultValue.call(that) : resultValue;
if($.isPlainObject(expectedValue)) {
checkOptions(expectedValue, resultValue, null, assert);
diff --git a/packages/devextreme/testing/tests/DevExpress.ui/hierarchicalCollectionWidgetParts/hierarchicalCollectionWidget.js b/packages/devextreme/testing/tests/DevExpress.ui/hierarchicalCollectionWidgetParts/hierarchicalCollectionWidget.js
index afa01c4ea2c1..950f1c96def3 100644
--- a/packages/devextreme/testing/tests/DevExpress.ui/hierarchicalCollectionWidgetParts/hierarchicalCollectionWidget.js
+++ b/packages/devextreme/testing/tests/DevExpress.ui/hierarchicalCollectionWidgetParts/hierarchicalCollectionWidget.js
@@ -43,9 +43,9 @@ module('render', {
});
assert.equal(this.element.children().length, 2);
- assert.equal($.trim(this.element.children().eq(0).text()), 'item 1');
- assert.ok($.trim(this.element.children().eq(0).hasClass(DISABLED_STATE_CLASS)));
- assert.equal($.trim(this.element.children().eq(1).text()), 'item 2');
+ assert.equal(this.element.children().eq(0).text().trim(), 'item 1');
+ assert.ok(this.element.children().eq(0).hasClass(DISABLED_STATE_CLASS));
+ assert.equal(this.element.children().eq(1).text().trim(), 'item 2');
});
test('Default displayExpr: ', function(assert) {
@@ -53,7 +53,7 @@ module('render', {
items: [{ text: 'item 1' }]
});
- assert.equal($.trim(this.element.children().eq(0).text()), 'item 1');
+ assert.equal(this.element.children().eq(0).text().trim(), 'item 1');
});
test('create item by custom model using expressions set as functions', function(assert) {
@@ -64,12 +64,12 @@ module('render', {
items: [{ text: 'first item' }]
});
- assert.equal($.trim(this.element.children().eq(0).text()), 'text');
+ assert.equal(this.element.children().eq(0).text().trim(), 'text');
condition = true;
widget.option('items', newItems);
- assert.equal($.trim(this.element.children().eq(0).text()), 'name');
+ assert.equal(this.element.children().eq(0).text().trim(), 'name');
});
test('DisplayExpr as function with parameter', function(assert) {
@@ -78,7 +78,7 @@ module('render', {
items: [{ name: 'Item 1' }]
});
- assert.equal($.trim(this.element.children().eq(0).text()), 'Item 1!');
+ assert.equal(this.element.children().eq(0).text().trim(), 'Item 1!');
});
test('DisplayExpr as non existing property', function(assert) {
@@ -87,7 +87,7 @@ module('render', {
items: [{ name: 'Item 1' }]
});
- assert.equal($.trim(this.element.children().eq(0).text()), '');
+ assert.equal(this.element.children().eq(0).text().trim(), '');
});
[null, undefined, '', {}].forEach((dataExprValue) => {
diff --git a/packages/devextreme/testing/tests/DevExpress.ui/hierarchicalCollectionWidgetParts/hierarchicalDataAdapter.js b/packages/devextreme/testing/tests/DevExpress.ui/hierarchicalCollectionWidgetParts/hierarchicalDataAdapter.js
index 27347eabf7a1..a817b411e18d 100644
--- a/packages/devextreme/testing/tests/DevExpress.ui/hierarchicalCollectionWidgetParts/hierarchicalDataAdapter.js
+++ b/packages/devextreme/testing/tests/DevExpress.ui/hierarchicalCollectionWidgetParts/hierarchicalDataAdapter.js
@@ -897,7 +897,7 @@ module('Search operation', moduleConfig, () => {
const result = dataAdapter.search('bla-bla-bla');
- assert.ok($.isArray(result), 'The result is array');
+ assert.ok(Array.isArray(result), 'The result is array');
assert.equal(result.length, 0, 'The result is empty');
});
diff --git a/packages/devextreme/testing/tests/DevExpress.ui/themes.tests.js b/packages/devextreme/testing/tests/DevExpress.ui/themes.tests.js
index 7abc3add7313..0b71b6f3d0b0 100644
--- a/packages/devextreme/testing/tests/DevExpress.ui/themes.tests.js
+++ b/packages/devextreme/testing/tests/DevExpress.ui/themes.tests.js
@@ -65,7 +65,7 @@ QUnit.module('Selector check', () => {
selectorText = selectorText.replace(/[+~>]/g, '');
// normalize whitespace
- selectorText = $.trim(selectorText).replace(/\s+/g, ' ');
+ selectorText = selectorText.trim().replace(/\s+/g, ' ');
return selectorText;
}
@@ -80,7 +80,7 @@ QUnit.module('Selector check', () => {
}
for(i = 0; i < parts.length; i++) {
- part = $.trim(parts[i]);
+ part = parts[i].trim();
if(part === '') {
continue;
diff --git a/packages/devextreme/testing/tests/DevExpress.ui/widget.tests.js b/packages/devextreme/testing/tests/DevExpress.ui/widget.tests.js
index 616099e6a8aa..02497daf73bb 100644
--- a/packages/devextreme/testing/tests/DevExpress.ui/widget.tests.js
+++ b/packages/devextreme/testing/tests/DevExpress.ui/widget.tests.js
@@ -12,6 +12,7 @@ import pointerMock from '../../helpers/pointerMock.js';
import config from 'core/config';
import dataUtils from 'core/element_data';
import { deferUpdate } from 'core/utils/common';
+import { isFunction } from 'core/utils/type';
import registerKeyHandlerTestHelper from '../../helpers/registerKeyHandlerTestHelper.js';
import 'generic_light.css!';
@@ -441,7 +442,7 @@ QUnit.module('API', {
const element = $('#widget');
const instance = new NewWidget(element);
- assert.ok($.isFunction(instance.repaint));
+ assert.ok(isFunction(instance.repaint));
const children = element.children();
@@ -455,7 +456,7 @@ QUnit.module('API', {
const $anotherElement = $('#another').dxWidget({ focusStateEnabled: true });
const anotherInstance = $anotherElement.dxWidget('instance');
- assert.ok($.isFunction(instance.focus), 'focus method exist');
+ assert.ok(isFunction(instance.focus), 'focus method exist');
anotherInstance.focus();
assert.ok($anotherElement.hasClass(FOCUSED_STATE_CLASS), '\'focus\' method focus the widget');
@@ -1043,7 +1044,7 @@ QUnit.module('templates support', {}, () => {
let disposed = false;
Template.prototype.dispose = function() {
- if($.trim(this.render({ model: {}, container: $('
') }).text()) === text) {
+ if(this.render({ model: {}, container: $('
') }).text().trim() === text) {
disposed = true;
}
};
@@ -1072,7 +1073,7 @@ QUnit.module('templates support', {}, () => {
const $container = $('#container');
Template.prototype.dispose = () => {
- if($.trim(this.render({ model: {}, container: $('
') }).text()) === text) {
+ if(this.render({ model: {}, container: $('
') }).text().trim() === text) {
disposed = true;
}
};
diff --git a/packages/devextreme/testing/tests/DevExpress.viz.charts/chart.part1.tests.js b/packages/devextreme/testing/tests/DevExpress.viz.charts/chart.part1.tests.js
index 53a73ac4c48d..9bb848c33668 100644
--- a/packages/devextreme/testing/tests/DevExpress.viz.charts/chart.part1.tests.js
+++ b/packages/devextreme/testing/tests/DevExpress.viz.charts/chart.part1.tests.js
@@ -1,5 +1,6 @@
const $ = require('jquery');
const noop = require('core/utils/common').noop;
+const typeUtils = require('core/utils/type');
const vizMocks = require('../../helpers/vizMocks.js');
const commons = require('./chartParts/commons.js');
const DataSource = require('data/data_source/data_source').DataSource;
@@ -21,8 +22,8 @@ QUnit.module('dxChart', commons.environment);
QUnit.test('dxChart creation', function(assert) {
const chart = this.createChart({});
- assert.ok($.isFunction(chart.showLoadingIndicator));
- assert.ok($.isFunction(chart.hideLoadingIndicator));
+ assert.ok(typeUtils.isFunction(chart.showLoadingIndicator));
+ assert.ok(typeUtils.isFunction(chart.hideLoadingIndicator));
assert.strictEqual(rendererModule.Renderer.firstCall.args[0]['cssClass'], 'dxc dxc-chart', 'root class');
});
diff --git a/packages/devextreme/testing/tests/DevExpress.viz.charts/chart.part3.tests.js b/packages/devextreme/testing/tests/DevExpress.viz.charts/chart.part3.tests.js
index 7cd68867ec11..40d77ef58eff 100644
--- a/packages/devextreme/testing/tests/DevExpress.viz.charts/chart.part3.tests.js
+++ b/packages/devextreme/testing/tests/DevExpress.viz.charts/chart.part3.tests.js
@@ -1,4 +1,5 @@
const $ = require('jquery');
+const typeUtils = require('core/utils/type');
const commons = require('./chartParts/commons.js');
const rendererModule = require('viz/core/renderers/renderer');
const legendModule = require('viz/components/legend');
@@ -1078,7 +1079,7 @@ QUnit.test('Create Horizontal Legend with single named series, position = outsid
assert.strictEqual(legendCtorArgs.backgroundClass, 'dxc-border', 'background class');
assert.strictEqual(legendCtorArgs.itemGroupClass, 'dxc-item', 'item group class');
assert.strictEqual(legendCtorArgs.textField, 'seriesName', 'text field');
- assert.ok($.isFunction(legendCtorArgs.getFormatObject), 'getFormatObject is function');
+ assert.ok(typeUtils.isFunction(legendCtorArgs.getFormatObject), 'getFormatObject is function');
assert.deepEqual(legendCtorArgs.getFormatObject({
id: 'id',
text: 'text',
diff --git a/packages/devextreme/testing/tests/DevExpress.viz.charts/pieChart.tests.js b/packages/devextreme/testing/tests/DevExpress.viz.charts/pieChart.tests.js
index a070e3347a7d..fc4e19562046 100644
--- a/packages/devextreme/testing/tests/DevExpress.viz.charts/pieChart.tests.js
+++ b/packages/devextreme/testing/tests/DevExpress.viz.charts/pieChart.tests.js
@@ -1,5 +1,6 @@
import $ from 'jquery';
import { noop } from 'core/utils/common';
+import { isFunction } from 'core/utils/type';
import vizMocks from '../../helpers/vizMocks.js';
import executeAsyncMock from '../../helpers/executeAsyncMock.js';
import commons from './chartParts/commons.js';
@@ -1503,7 +1504,7 @@ const overlappingEnvironment = $.extend({}, environment, {
});
// assert
- assert.ok($.isFunction(this.stubSeries.legendCallback), 'legend callback passed');
+ assert.ok(isFunction(this.stubSeries.legendCallback), 'legend callback passed');
});
QUnit.test('Legend callback', function(assert) {
diff --git a/packages/devextreme/testing/tests/DevExpress.viz.core/translator2D.tests.js b/packages/devextreme/testing/tests/DevExpress.viz.core/translator2D.tests.js
index 1b60882b87e1..0734886978fd 100644
--- a/packages/devextreme/testing/tests/DevExpress.viz.core/translator2D.tests.js
+++ b/packages/devextreme/testing/tests/DevExpress.viz.core/translator2D.tests.js
@@ -1,6 +1,7 @@
import $ from 'jquery';
import translator2DModule from 'viz/translators/translator2d';
import { adjust } from 'core/utils/math';
+import { isFunction } from '../../../js/core/utils/type';
function prepareScaleBreaks(array, breakSize) {
const breaks = [];
@@ -110,9 +111,9 @@ QUnit.test('Create vertical translator', function(assert) {
assert.deepEqual(translator._canvas, { width: 610, height: 400, left: 70, top: 10, right: 30, bottom: 60 });
assert.deepEqual(getObjectData(translator._businessRange), { min: 0, minVisible: 10, max: 100, maxVisible: 90, interval: 20, axisType: 'continuous', dataType: 'numeric', invert: true });
- assert.ok($.isFunction(translator.translate));
- assert.ok($.isFunction(translator.from));
- assert.ok($.isFunction(translator.getInterval));
+ assert.ok(isFunction(translator.translate));
+ assert.ok(isFunction(translator.from));
+ assert.ok(isFunction(translator.getInterval));
assert.equal(translator._canvasOptions.rangeMin, 0);
assert.equal(translator._canvasOptions.rangeMax, 100);
@@ -149,9 +150,9 @@ QUnit.test('Create horizontal translator', function(assert) {
assert.deepEqual(translator._canvas, { width: 610, height: 400, left: 70, top: 10, right: 30, bottom: 60 });
assert.deepEqual(getObjectData(translator._businessRange), { min: 0, minVisible: 10, max: 100, maxVisible: 90, interval: 20, axisType: 'continuous', dataType: 'numeric', invert: true });
- assert.ok($.isFunction(translator.translate));
- assert.ok($.isFunction(translator.from));
- assert.ok($.isFunction(translator.getInterval));
+ assert.ok(isFunction(translator.translate));
+ assert.ok(isFunction(translator.from));
+ assert.ok(isFunction(translator.getInterval));
assert.equal(translator._canvasOptions.rangeMin, 0);
assert.equal(translator._canvasOptions.rangeMax, 100);
@@ -188,9 +189,9 @@ QUnit.test('Create numeric translator', function(assert) {
assert.deepEqual(translator._canvas, { width: 610, height: 400, left: 70, top: 10, right: 30, bottom: 60 });
assert.deepEqual(getObjectData(translator._businessRange), { min: 0, minVisible: 0, max: 100, maxVisible: 100, interval: 20, axisType: 'continuous', dataType: 'numeric' });
- assert.ok($.isFunction(translator.translate));
- assert.ok($.isFunction(translator.from));
- assert.ok($.isFunction(translator.getInterval));
+ assert.ok(isFunction(translator.translate));
+ assert.ok(isFunction(translator.from));
+ assert.ok(isFunction(translator.getInterval));
});
QUnit.test('Create numeric translator when business range delta = 0, Min = max = minVisible = maxVisible != 0', function(assert) {
@@ -326,9 +327,9 @@ QUnit.test('Create datetime translator', function(assert) {
assert.deepEqual(translator._canvas, { width: 610, height: 400, left: 70, top: 10, right: 30, bottom: 60 });
assert.deepEqual(getObjectData(translator._businessRange), { min: new Date(2012, 9, 1), max: new Date(2012, 9, 2), minVisible: new Date(2012, 9, 1), maxVisible: new Date(2012, 9, 2), interval: new Date(2012, 9, 2) - new Date(2012, 9, 1), axisType: 'continuous', dataType: 'datetime' });
- assert.ok($.isFunction(translator.translate));
- assert.ok($.isFunction(translator.from));
- assert.ok($.isFunction(translator.getInterval));
+ assert.ok(isFunction(translator.translate));
+ assert.ok(isFunction(translator.from));
+ assert.ok(isFunction(translator.getInterval));
});
QUnit.test('Create datetime translator when business range delta = 0. min = minVisible = maxVisible = max', function(assert) {
@@ -420,9 +421,9 @@ QUnit.test('Create discrete translator (Stick = false, invert = false)', functio
assert.deepEqual(translator._canvas, { width: 610, height: 400, left: 70, top: 10, right: 30, bottom: 60 });
assert.deepEqual(getObjectData(translator._businessRange), { categories: ['First', 'Second', 'Third', 'Fourth'], axisType: 'discrete', dataType: 'string' });
- assert.ok($.isFunction(translator.translate));
- assert.ok($.isFunction(translator.from));
- assert.ok($.isFunction(translator.getInterval));
+ assert.ok(isFunction(translator.translate));
+ assert.ok(isFunction(translator.from));
+ assert.ok(isFunction(translator.getInterval));
assert.deepEqual(translator._categories, ['First', 'Second', 'Third', 'Fourth']);
assert.equal(translator._canvasOptions.interval, 127.5);
@@ -470,9 +471,9 @@ QUnit.test('Create logarithmic translator', function(assert) {
assert.deepEqual(translator._canvas, { width: 610, height: 400, left: 70, top: 10, right: 30, bottom: 60 });
assert.deepEqual(getObjectData(translator._businessRange), { min: 10, minVisible: 100, max: 10000, maxVisible: 1000, interval: 1, base: 10, axisType: 'logarithmic', dataType: 'numeric' });
- assert.ok($.isFunction(translator.translate));
- assert.ok($.isFunction(translator.from));
- assert.ok($.isFunction(translator.getInterval));
+ assert.ok(isFunction(translator.translate));
+ assert.ok(isFunction(translator.from));
+ assert.ok(isFunction(translator.getInterval));
assert.roughEqual(translator._canvasOptions.rangeMaxVisible, 3, 0.00001);
assert.roughEqual(translator._canvasOptions.rangeMinVisible, 2, 0.00001);
@@ -493,9 +494,9 @@ QUnit.test('Create logarithmic translator. Min = max = minVisible = maxVisible =
assert.deepEqual(translator._canvas, { width: 610, height: 400, left: 70, top: 10, right: 30, bottom: 60 });
assert.deepEqual(getObjectData(translator._businessRange), { min: 10, minVisible: 10, max: 10, maxVisible: 10, interval: 1, base: 10, axisType: 'logarithmic', dataType: 'numeric' });
- assert.ok($.isFunction(translator.translate));
- assert.ok($.isFunction(translator.from));
- assert.ok($.isFunction(translator.getInterval));
+ assert.ok(isFunction(translator.translate));
+ assert.ok(isFunction(translator.from));
+ assert.ok(isFunction(translator.getInterval));
assert.equal(translator._canvasOptions.rangeMaxVisible, 1);
assert.equal(translator._canvasOptions.rangeMinVisible, 1);
@@ -516,9 +517,9 @@ QUnit.test('Create logarithmic translator. Base = 2', function(assert) {
assert.deepEqual(translator._canvas, { width: 610, height: 400, left: 70, top: 10, right: 30, bottom: 60 });
assert.deepEqual(getObjectData(translator._businessRange), { min: 2, minVisible: 4, max: 32, maxVisible: 16, interval: 1, base: 2, axisType: 'logarithmic', dataType: 'numeric' });
- assert.ok($.isFunction(translator.translate));
- assert.ok($.isFunction(translator.from));
- assert.ok($.isFunction(translator.getInterval));
+ assert.ok(isFunction(translator.translate));
+ assert.ok(isFunction(translator.from));
+ assert.ok(isFunction(translator.getInterval));
assert.roughEqual(translator._canvasOptions.rangeMaxVisible, 4, 0.00001);
assert.roughEqual(translator._canvasOptions.rangeMinVisible, 2, 0.00001);
@@ -564,9 +565,9 @@ QUnit.test('Update business range', function(assert) {
assert.deepEqual(translator._canvas, { width: 610, height: 400, left: 70, top: 10, right: 30, bottom: 60 });
assert.deepEqual(getObjectData(translator._businessRange), { min: -1000, minVisible: -600, maxVisible: -90, max: -10, invert: false, axisType: 'continuous', dataType: 'numeric' });
- assert.ok($.isFunction(translator.translate));
- assert.ok($.isFunction(translator.from));
- assert.ok($.isFunction(translator.getInterval));
+ assert.ok(isFunction(translator.translate));
+ assert.ok(isFunction(translator.from));
+ assert.ok(isFunction(translator.getInterval));
assert.equal(translator._canvasOptions.rangeMin, -1000);
assert.equal(translator._canvasOptions.rangeMax, -10);
@@ -592,9 +593,9 @@ QUnit.test('Update canvas', function(assert) {
assert.deepEqual(translator._canvas, { width: 333, height: 444, left: 13, top: 15, right: 14, bottom: 16 });
- assert.ok($.isFunction(translator.translate));
- assert.ok($.isFunction(translator.from));
- assert.ok($.isFunction(translator.getInterval));
+ assert.ok(isFunction(translator.translate));
+ assert.ok(isFunction(translator.from));
+ assert.ok(isFunction(translator.getInterval));
assert.equal(translator._canvasOptions.rangeMin, 0);
assert.equal(translator._canvasOptions.rangeMax, 100);
diff --git a/packages/devextreme/testing/tests/DevExpress.viz.rangeSelector/common.part3.tests.js b/packages/devextreme/testing/tests/DevExpress.viz.rangeSelector/common.part3.tests.js
index 45ccd3a191d7..f3f4cd71da2e 100644
--- a/packages/devextreme/testing/tests/DevExpress.viz.rangeSelector/common.part3.tests.js
+++ b/packages/devextreme/testing/tests/DevExpress.viz.rangeSelector/common.part3.tests.js
@@ -1,4 +1,5 @@
import { setHeight, getHeight } from 'core/utils/size';
+import { isNumeric } from 'core/utils/type';
import $ from 'jquery';
import { DEBUG_stub_createIncidentOccurred, DEBUG_restore_createIncidentOccurred } from 'viz/core/base_widget.utils';
import commons from './rangeSelectorParts/commons.js';
@@ -98,8 +99,8 @@ QUnit.test('check default value valueType when start value is numeric', function
});
const options = this.axis.updateOptions.lastCall.args[0];
- assert.ok($.isNumeric(options.startValue));
- assert.ok($.isNumeric(options.endValue));
+ assert.ok(isNumeric(options.startValue));
+ assert.ok(isNumeric(options.endValue));
assert.strictEqual(options.valueType, 'numeric');
});
diff --git a/packages/devextreme/testing/tests/DevExpress.viz.renderers/Animation.tests.js b/packages/devextreme/testing/tests/DevExpress.viz.renderers/Animation.tests.js
index 1313bbbbde8e..509b6d83a279 100644
--- a/packages/devextreme/testing/tests/DevExpress.viz.renderers/Animation.tests.js
+++ b/packages/devextreme/testing/tests/DevExpress.viz.renderers/Animation.tests.js
@@ -833,11 +833,11 @@ QUnit.module('SvgAnimationStep', {
QUnit.test('animateSvgStep object', function(assert) {
const step = this.animationStep;
assert.ok(step);
- assert.ok($.isFunction(step.segments), 'can animate segments');
- assert.ok($.isFunction(step.transform), 'can animate transform');
- assert.ok($.isFunction(step.complete), 'complete action for all animate');
- assert.ok($.isFunction(step.base), 'can translate same attribute');
- assert.ok($.isFunction(step._), 'no action step');
+ assert.ok(typeUtils.isFunction(step.segments), 'can animate segments');
+ assert.ok(typeUtils.isFunction(step.transform), 'can animate transform');
+ assert.ok(typeUtils.isFunction(step.complete), 'complete action for all animate');
+ assert.ok(typeUtils.isFunction(step.base), 'can translate same attribute');
+ assert.ok(typeUtils.isFunction(step._), 'no action step');
});
QUnit.test('Base step', function(assert) {
diff --git a/packages/devextreme/testing/tests/DevExpress.viz.sparklines/sparkline.tests.js b/packages/devextreme/testing/tests/DevExpress.viz.sparklines/sparkline.tests.js
index 691cd7511c7e..a0040f05fcea 100644
--- a/packages/devextreme/testing/tests/DevExpress.viz.sparklines/sparkline.tests.js
+++ b/packages/devextreme/testing/tests/DevExpress.viz.sparklines/sparkline.tests.js
@@ -1,6 +1,7 @@
/* global currentTest, createTestContainer */
const $ = require('jquery');
+const typeUtils = require('core/utils/type');
const vizMocks = require('../../helpers/vizMocks.js');
const tooltipModule = require('viz/core/tooltip');
const BaseWidget = require('__internal/viz/core/m_base_widget').default;
@@ -2076,7 +2077,7 @@ QUnit.begin(function() {
QUnit.test('sparkline contains export methods', function(assert) {
const sparkline = this.createSparkline({});
- assert.ok($.isFunction(sparkline.exportTo));
+ assert.ok(typeUtils.isFunction(sparkline.exportTo));
});
QUnit.module('drawn', {
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index a0da8a8d558b..4658b6bf81b3 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -292,8 +292,8 @@ importers:
specifier: 7.4.11
version: 7.4.11
jquery:
- specifier: 3.6.3
- version: 3.6.3
+ specifier: 4.0.0-beta.2
+ version: 4.0.0-beta.2
jspdf:
specifier: 2.5.1
version: 2.5.1
@@ -701,8 +701,8 @@ importers:
specifier: 1.7.0
version: 1.7.0
jquery:
- specifier: 3.7.1
- version: 3.7.1
+ specifier: 4.0.0-beta.2
+ version: 4.0.0-beta.2
minimist:
specifier: 1.2.8
version: 1.2.8
@@ -731,14 +731,14 @@ importers:
specifier: 11.2.14
version: 11.2.14(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1)
'@types/jquery':
- specifier: 3.5.29
- version: 3.5.29
+ specifier: 3.5.31
+ version: 3.5.31
devextreme:
specifier: workspace:*
version: link:../../packages/devextreme/artifacts/npm/devextreme
jquery:
- specifier: 3.7.1
- version: 3.7.1
+ specifier: 4.0.0-beta.2
+ version: 4.0.0-beta.2
typescript:
specifier: 4.9.5
version: 4.9.5
@@ -752,8 +752,8 @@ importers:
specifier: 3.5.0
version: 3.5.0(axe-core@4.10.0)(testcafe@2.5.0(encoding@0.1.13))
'@types/jquery':
- specifier: 3.5.29
- version: 3.5.29
+ specifier: 3.5.31
+ version: 3.5.31
axe-core:
specifier: 4.10.0
version: 4.10.0
@@ -855,8 +855,8 @@ importers:
specifier: 3.10.18
version: 3.10.18
'@types/jquery':
- specifier: 3.5.29
- version: 3.5.29
+ specifier: 3.5.31
+ version: 3.5.31
'@types/react':
specifier: 16.14.34
version: 16.14.34
@@ -1098,8 +1098,8 @@ importers:
specifier: 26.6.2
version: 26.6.2
jquery:
- specifier: 3.7.1
- version: 3.7.1
+ specifier: 4.0.0-beta.2
+ version: 4.0.0-beta.2
jquery.tmpl:
specifier: 0.0.2
version: 0.0.2
@@ -3834,28 +3834,24 @@ packages:
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
- libc: [glibc]
'@nx/nx-linux-arm64-musl@19.4.2':
resolution: {integrity: sha512-JKc3Bw84jWbOhlqXGBIH9/qz3kzTwpKfsIqtar8K8Gd5/UFJS8GLEdy0mXsnoeFrA1DuYJJ0PWxoHkAa1MYLxg==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
- libc: [musl]
'@nx/nx-linux-x64-gnu@19.4.2':
resolution: {integrity: sha512-hyf0cDZ3rAM8WERZ/M82v1rnf6oO1X+xwYq363Qx04SufU+Knto7xHGndLNkx2i18+UtCoEr4ZhDYrIb8ZWHww==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
- libc: [glibc]
'@nx/nx-linux-x64-musl@19.4.2':
resolution: {integrity: sha512-XbKut3RTb04FNA0diDhO/OM8DgqaWaaXhyybRocfhITxH+mPQBZPUs/NM3xeQCrzlGjwrBYxt+Y9Ep8Ftgd/MA==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
- libc: [musl]
'@nx/nx-win32-arm64-msvc@19.4.2':
resolution: {integrity: sha512-VMOQ44KlndtAKE6JaXSQqrAdHBEqbJSJP4EKrBREn8HyVyr6LAfAG3Pj93ZPMvQC47uheisBcDwitxEY/Mhs1Q==}
@@ -4120,35 +4116,30 @@ packages:
engines: {node: '>= 10.0.0'}
cpu: [arm]
os: [linux]
- libc: [glibc]
'@parcel/watcher-linux-arm64-glibc@2.4.1':
resolution: {integrity: sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA==}
engines: {node: '>= 10.0.0'}
cpu: [arm64]
os: [linux]
- libc: [glibc]
'@parcel/watcher-linux-arm64-musl@2.4.1':
resolution: {integrity: sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA==}
engines: {node: '>= 10.0.0'}
cpu: [arm64]
os: [linux]
- libc: [musl]
'@parcel/watcher-linux-x64-glibc@2.4.1':
resolution: {integrity: sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg==}
engines: {node: '>= 10.0.0'}
cpu: [x64]
os: [linux]
- libc: [glibc]
'@parcel/watcher-linux-x64-musl@2.4.1':
resolution: {integrity: sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ==}
engines: {node: '>= 10.0.0'}
cpu: [x64]
os: [linux]
- libc: [musl]
'@parcel/watcher-win32-arm64@2.4.1':
resolution: {integrity: sha512-Uq2BPp5GWhrq/lcuItCHoqxjULU1QYEcyjSO5jqqOK8RNFDBQnenMMx4gAl3v8GiWa59E9+uDM7yZ6LxwUIfRg==}
@@ -4626,55 +4617,46 @@ packages:
resolution: {integrity: sha512-j63YtCIRAzbO+gC2L9dWXRh5BFetsv0j0va0Wi9epXDgU/XUi5dJKo4USTttVyK7fGw2nPWK0PbAvyliz50SCQ==}
cpu: [arm]
os: [linux]
- libc: [glibc]
'@rollup/rollup-linux-arm-musleabihf@4.22.4':
resolution: {integrity: sha512-dJnWUgwWBX1YBRsuKKMOlXCzh2Wu1mlHzv20TpqEsfdZLb3WoJW2kIEsGwLkroYf24IrPAvOT/ZQ2OYMV6vlrg==}
cpu: [arm]
os: [linux]
- libc: [musl]
'@rollup/rollup-linux-arm64-gnu@4.22.4':
resolution: {integrity: sha512-AdPRoNi3NKVLolCN/Sp4F4N1d98c4SBnHMKoLuiG6RXgoZ4sllseuGioszumnPGmPM2O7qaAX/IJdeDU8f26Aw==}
cpu: [arm64]
os: [linux]
- libc: [glibc]
'@rollup/rollup-linux-arm64-musl@4.22.4':
resolution: {integrity: sha512-Gl0AxBtDg8uoAn5CCqQDMqAx22Wx22pjDOjBdmG0VIWX3qUBHzYmOKh8KXHL4UpogfJ14G4wk16EQogF+v8hmA==}
cpu: [arm64]
os: [linux]
- libc: [musl]
'@rollup/rollup-linux-powerpc64le-gnu@4.22.4':
resolution: {integrity: sha512-3aVCK9xfWW1oGQpTsYJJPF6bfpWfhbRnhdlyhak2ZiyFLDaayz0EP5j9V1RVLAAxlmWKTDfS9wyRyY3hvhPoOg==}
cpu: [ppc64]
os: [linux]
- libc: [glibc]
'@rollup/rollup-linux-riscv64-gnu@4.22.4':
resolution: {integrity: sha512-ePYIir6VYnhgv2C5Xe9u+ico4t8sZWXschR6fMgoPUK31yQu7hTEJb7bCqivHECwIClJfKgE7zYsh1qTP3WHUA==}
cpu: [riscv64]
os: [linux]
- libc: [glibc]
'@rollup/rollup-linux-s390x-gnu@4.22.4':
resolution: {integrity: sha512-GqFJ9wLlbB9daxhVlrTe61vJtEY99/xB3C8e4ULVsVfflcpmR6c8UZXjtkMA6FhNONhj2eA5Tk9uAVw5orEs4Q==}
cpu: [s390x]
os: [linux]
- libc: [glibc]
'@rollup/rollup-linux-x64-gnu@4.22.4':
resolution: {integrity: sha512-87v0ol2sH9GE3cLQLNEy0K/R0pz1nvg76o8M5nhMR0+Q+BBGLnb35P0fVz4CQxHYXaAOhE8HhlkaZfsdUOlHwg==}
cpu: [x64]
os: [linux]
- libc: [glibc]
'@rollup/rollup-linux-x64-musl@4.22.4':
resolution: {integrity: sha512-UV6FZMUgePDZrFjrNGIWzDo/vABebuXBhJEqrHxrGiU6HikPy0Z3LfdtciIttEUQfuDdCn8fqh7wiFJjCNwO+g==}
cpu: [x64]
os: [linux]
- libc: [musl]
'@rollup/rollup-win32-arm64-msvc@4.22.4':
resolution: {integrity: sha512-BjI+NVVEGAXjGWYHz/vv0pBqfGoUH0IGZ0cICTn7kB9PyjrATSkX+8WkguNjWoj2qSr1im/+tTGRaY+4/PdcQw==}
@@ -4990,28 +4972,24 @@ packages:
engines: {node: '>=10'}
cpu: [arm64]
os: [linux]
- libc: [glibc]
'@swc/core-linux-arm64-musl@1.4.17':
resolution: {integrity: sha512-qhH4gr9gAlVk8MBtzXbzTP3BJyqbAfUOATGkyUtohh85fPXQYuzVlbExix3FZXTwFHNidGHY8C+ocscI7uDaYw==}
engines: {node: '>=10'}
cpu: [arm64]
os: [linux]
- libc: [musl]
'@swc/core-linux-x64-gnu@1.4.17':
resolution: {integrity: sha512-vRDFATL1oN5oZMImkwbgSHEkp8xG1ofEASBypze01W1Tqto8t+yo6gsp69wzCZBlxldsvPpvFZW55Jq0Rn+UnA==}
engines: {node: '>=10'}
cpu: [x64]
os: [linux]
- libc: [glibc]
'@swc/core-linux-x64-musl@1.4.17':
resolution: {integrity: sha512-zQNPXAXn3nmPqv54JVEN8k2JMEcMTQ6veVuU0p5O+A7KscJq+AGle/7ZQXzpXSfUCXlLMX4wvd+rwfGhh3J4cw==}
engines: {node: '>=10'}
cpu: [x64]
os: [linux]
- libc: [musl]
'@swc/core-win32-arm64-msvc@1.4.17':
resolution: {integrity: sha512-z86n7EhOwyzxwm+DLE5NoLkxCTme2lq7QZlDjbQyfCxOt6isWz8rkW5QowTX8w9Rdmk34ncrjSLvnHOeLY17+w==}
@@ -5282,8 +5260,8 @@ packages:
'@types/jest@29.5.12':
resolution: {integrity: sha512-eDC8bTvT/QhYdxJAulQikueigY5AsdBRH2yDKW3yveW7svY3+DzN84/2NUgkw10RTiJbWqZrTtoGVdYlvFJdLw==}
- '@types/jquery@3.5.29':
- resolution: {integrity: sha512-oXQQC9X9MOPRrMhPHHOsXqeQDnWeCDT3PelUIg/Oy8FAbzSZtFHRjc7IpbfFVmpLtJ+UOoywpRsuO5Jxjybyeg==}
+ '@types/jquery@3.5.31':
+ resolution: {integrity: sha512-rf/iB+cPJ/YZfMwr+FVuQbm7IaWC4y3FVYfVDxRGqmUCFjjPII0HWaP0vTPJGp6m4o13AXySCcMbWfrWtBFAKw==}
'@types/jsdom@20.0.1':
resolution: {integrity: sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==}
@@ -10999,12 +10977,12 @@ packages:
jquery.tmpl@0.0.2:
resolution: {integrity: sha512-ONpdW9JcxJxi5Eu9s640SdN0y/nSjnXAP24s3X/LeWlG4xA+hyuIcxEdTWZPy9scWC7owkEeSU6ReQvpbWhs7A==}
- jquery@3.6.3:
- resolution: {integrity: sha512-bZ5Sy3YzKo9Fyc8wH2iIQK4JImJ6R0GWI9kL1/k7Z91ZBNgkRXE6U0JfHIizZbort8ZunhSI3jw9I6253ahKfg==}
-
jquery@3.7.1:
resolution: {integrity: sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==}
+ jquery@4.0.0-beta.2:
+ resolution: {integrity: sha512-2/cB7q2vtwltOGph8cNaNBRfVRdewrgdmYipXJ9ZYLQOPYjBKHH8+l5ZLVTFV7emKVIPXwDP3excXS0zUcx9kw==}
+
jqueryify@0.0.3:
resolution: {integrity: sha512-9WKxzVa00eYc3RWHV4qlmts71OjdPbGOBoeLepfQSFbs6/NBwY4HDEG02EP2X2aH1MSmtG1tRcXx7VQzoz9Azg==}
@@ -11361,28 +11339,24 @@ packages:
engines: {node: '>= 12.0.0'}
cpu: [arm64]
os: [linux]
- libc: [glibc]
lightningcss-linux-arm64-musl@1.25.1:
resolution: {integrity: sha512-IhxVFJoTW8wq6yLvxdPvyHv4NjzcpN1B7gjxrY3uaykQNXPHNIpChLB52+wfH+yS58zm1PL4LemUp8u9Cfp6Bw==}
engines: {node: '>= 12.0.0'}
cpu: [arm64]
os: [linux]
- libc: [musl]
lightningcss-linux-x64-gnu@1.25.1:
resolution: {integrity: sha512-RXIaru79KrREPEd6WLXfKfIp4QzoppZvD3x7vuTKkDA64PwTzKJ2jaC43RZHRt8BmyIkRRlmywNhTRMbmkPYpA==}
engines: {node: '>= 12.0.0'}
cpu: [x64]
os: [linux]
- libc: [glibc]
lightningcss-linux-x64-musl@1.25.1:
resolution: {integrity: sha512-TdcNqFsAENEEFr8fJWg0Y4fZ/nwuqTRsIr7W7t2wmDUlA8eSXVepeeONYcb+gtTj1RaXn/WgNLB45SFkz+XBZA==}
engines: {node: '>= 12.0.0'}
cpu: [x64]
os: [linux]
- libc: [musl]
lightningcss-win32-x64-msvc@1.25.1:
resolution: {integrity: sha512-9KZZkmmy9oGDSrnyHuxP6iMhbsgChUiu/NSgOx+U1I/wTngBStDf2i2aGRCHvFqj19HqqBEI4WuGVQBa2V6e0A==}
@@ -20383,15 +20357,13 @@ snapshots:
transitivePeerDependencies:
- '@parcel/core'
- '@parcel/cache@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)':
+ '@parcel/cache@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))':
dependencies:
'@parcel/core': 2.12.0(@swc/helpers@0.5.11)
'@parcel/fs': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/logger': 2.12.0
'@parcel/utils': 2.12.0
lmdb: 2.8.5
- transitivePeerDependencies:
- - '@swc/helpers'
'@parcel/codeframe@2.12.0':
dependencies:
@@ -20451,7 +20423,7 @@ snapshots:
'@parcel/core@2.12.0(@swc/helpers@0.5.11)':
dependencies:
'@mischnic/json-sourcemap': 0.1.1
- '@parcel/cache': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
+ '@parcel/cache': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/diagnostic': 2.12.0
'@parcel/events': 2.12.0
'@parcel/fs': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
@@ -20464,7 +20436,7 @@ snapshots:
'@parcel/source-map': 2.1.1
'@parcel/types': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/utils': 2.12.0
- '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
+ '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
abortcontroller-polyfill: 1.7.5
base-x: 3.0.9
browserslist: 4.23.0
@@ -20492,7 +20464,7 @@ snapshots:
'@parcel/types': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/utils': 2.12.0
'@parcel/watcher': 2.4.1
- '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
+ '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
transitivePeerDependencies:
- '@swc/helpers'
@@ -20566,7 +20538,7 @@ snapshots:
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/rust': 2.12.0
'@parcel/utils': 2.12.0
- '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
+ '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/optimizer-svgo@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))':
dependencies:
@@ -20598,7 +20570,7 @@ snapshots:
'@parcel/node-resolver-core': 3.3.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/types': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/utils': 2.12.0
- '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
+ '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@swc/core': 1.4.17(@swc/helpers@0.5.11)
semver: 7.6.2
transitivePeerDependencies:
@@ -20787,7 +20759,7 @@ snapshots:
'@parcel/core': 2.12.0(@swc/helpers@0.5.11)
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/utils': 2.12.0
- '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
+ '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
nullthrows: 1.1.1
'@parcel/transformer-js@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))':
@@ -20798,7 +20770,7 @@ snapshots:
'@parcel/rust': 2.12.0
'@parcel/source-map': 2.1.1
'@parcel/utils': 2.12.0
- '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
+ '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@swc/helpers': 0.5.11
browserslist: 4.23.0
nullthrows: 1.1.1
@@ -20866,12 +20838,12 @@ snapshots:
'@parcel/types@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)':
dependencies:
- '@parcel/cache': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
+ '@parcel/cache': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/diagnostic': 2.12.0
'@parcel/fs': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/package-manager': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/source-map': 2.1.1
- '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
+ '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
utility-types: 3.11.0
transitivePeerDependencies:
- '@parcel/core'
@@ -20944,7 +20916,7 @@ snapshots:
'@parcel/watcher-win32-ia32': 2.4.1
'@parcel/watcher-win32-x64': 2.4.1
- '@parcel/workers@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)':
+ '@parcel/workers@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))':
dependencies:
'@parcel/core': 2.12.0(@swc/helpers@0.5.11)
'@parcel/diagnostic': 2.12.0
@@ -20953,8 +20925,6 @@ snapshots:
'@parcel/types': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/utils': 2.12.0
nullthrows: 1.1.1
- transitivePeerDependencies:
- - '@swc/helpers'
'@phenomnomnominal/tsquery@5.0.1(typescript@5.4.5)':
dependencies:
@@ -22513,7 +22483,7 @@ snapshots:
expect: 29.7.0
pretty-format: 29.7.0
- '@types/jquery@3.5.29':
+ '@types/jquery@3.5.31':
dependencies:
'@types/sizzle': 2.3.8
@@ -30524,10 +30494,10 @@ snapshots:
dependencies:
jqueryify: 0.0.3
- jquery@3.6.3: {}
-
jquery@3.7.1: {}
+ jquery@4.0.0-beta.2: {}
+
jqueryify@0.0.3: {}
js-beautify@1.15.1: