Skip to content

Commit 08a4c9f

Browse files
Core: add overload for the css() method (#30561)
1 parent a86c563 commit 08a4c9f

11 files changed

Lines changed: 2 additions & 12 deletions

File tree

packages/devextreme/js/__internal/grids/grid_core/sticky_columns/dom.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,6 @@ const getLastLeftFixedCell = (
138138
$container: dxElementWrapper,
139139
addWidgetPrefix,
140140
): dxElementWrapper => {
141-
// @ts-expect-error
142141
const rtlEnabled = $container.css('direction') === 'rtl';
143142
const processedCells = rtlEnabled ? $cells.toArray() : $cells.toArray().reverse();
144143
const lastLeftFixedCell = processedCells
@@ -153,7 +152,6 @@ const getFirstRightFixedCell = (
153152
$container: dxElementWrapper,
154153
addWidgetPrefix,
155154
): dxElementWrapper => {
156-
// @ts-expect-error
157155
const rtlEnabled = $container.css('direction') === 'rtl';
158156
const processedCells = rtlEnabled ? $cells.toArray().reverse() : $cells.toArray();
159157
const firstRightFixedCell = processedCells

packages/devextreme/js/__internal/m_sortable.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -712,13 +712,11 @@ class Sortable extends Draggable {
712712
_isPositionVisible(position) {
713713
const $element = this.$element();
714714
let scrollContainer;
715-
// @ts-expect-error ts-error
716715
if ($element.css('overflow') !== 'hidden') {
717716
scrollContainer = $element.get(0);
718717
} else {
719718
// @ts-expect-error ts-error
720719
$element.parents().each(function () {
721-
// @ts-expect-error
722720
if ($(this).css('overflow') !== 'visible') {
723721
scrollContainer = this;
724722
return false;

packages/devextreme/js/__internal/ui/context_menu/context_menu.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -402,7 +402,6 @@ class ContextMenu<
402402
const $submenu = $curItem.children(`.${DX_SUBMENU_CLASS}`);
403403

404404
if (isItemHasSubmenu && !$curItem.hasClass(DX_STATE_DISABLED_CLASS)) {
405-
// @ts-expect-error ts-error
406405
if (!$submenu.length || $submenu.css('visibility') === 'hidden') {
407406
this._showSubmenu($curItem);
408407
}
@@ -894,7 +893,6 @@ class ContextMenu<
894893
}
895894

896895
_isSubmenuVisible($submenu: dxElementWrapper): boolean {
897-
// @ts-expect-error ts-error
898896
return $submenu.css('visibility') === 'visible';
899897
}
900898

packages/devextreme/js/__internal/ui/overlay/overlay.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1098,7 +1098,6 @@ class Overlay<
10981098
$parent.add($parent.parents()).each((index, element) => {
10991099
const $element = $(element);
11001100

1101-
// @ts-expect-error css should can get 1 argument
11021101
if ($element.css('display') === 'none') {
11031102
isHidden = true;
11041103
return false;

packages/devextreme/js/__internal/ui/resizable/resizable.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,6 @@ class Resizable extends DOMComponent<Resizable, ResizableProperties> {
223223

224224
_getElementSize(): ElementSize {
225225
const $element = this.$element();
226-
// @ts-expect-error ts-error
227226
return $element.css('boxSizing') === 'border-box'
228227
? {
229228
width: getOuterWidth($element),

packages/devextreme/js/__internal/ui/scroll_view/scrollable.simulated.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -620,7 +620,6 @@ export class Scroller {
620620
}
621621

622622
_contentSize(): number {
623-
// @ts-expect-error CSS method access
624623
const isOverflowHidden = this._$content.css(`overflow${this._axis.toUpperCase()}`) === 'hidden';
625624
let contentSize = this._getRealDimension(this._$content.get(0), this._dimension);
626625

packages/devextreme/js/__internal/ui/scroll_view/scrollbar.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,6 @@ class Scrollbar extends Widget<ScrollbarProperties> {
169169
const { visibilityMode } = this.option();
170170
if (visibilityMode === 'onScroll') {
171171
// NOTE: need to relayout thumb and show it instantly
172-
// @ts-expect-error ts-error
173172
this._$thumb.css('opacity');
174173
}
175174

packages/devextreme/js/__internal/ui/speed_dial_action/m_speed_dial_main_item.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -234,7 +234,6 @@ class SpeedDialMainItem extends SpeedDialItem {
234234
for (let i = 0; i < actions.length; i++) {
235235
actions[i].option('animation', this._getActionAnimation(actions[i], i, lastActionIndex));
236236
actions[i].option('position', this._getActionPosition(actions, i));
237-
// @ts-expect-error
238237
actions[i]._$wrapper.css('position', this._$wrapper.css('position'));
239238
actions[i].toggle();
240239
}

packages/devextreme/js/__internal/ui/toolbar/toolbar.base.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -541,7 +541,6 @@ class ToolbarBase<
541541
const promises: Promise<unknown>[] = [];
542542
$labels.each((_, label): boolean => {
543543
const text = $(label).text();
544-
// @ts-expect-error ts-error
545544
const fontWeight = $(label).css('fontWeight');
546545
promises.push(waitWebFont(text, fontWeight));
547546
return true;

packages/devextreme/js/core/renderer.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ export interface dxElementWrapper {
3131

3232
css(propertyName: string, value: string | number): this;
3333
css(properties: Record<string, any>): this;
34+
css(propertyName: string): string | undefined;
3435

3536
data(key: string, value?: any): this;
3637

0 commit comments

Comments
 (0)