Skip to content

Commit b24f97a

Browse files
Toolbar: remove m_ prefix from file names (DevExpress#30395)
1 parent 9cba04f commit b24f97a

File tree

17 files changed

+29
-50
lines changed

17 files changed

+29
-50
lines changed

packages/devextreme/js/__internal/ui/form/m_form.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ import {
7070
} from '@ts/ui/form/m_form.utils';
7171
import Scrollable from '@ts/ui/scroll_view/scrollable';
7272
import { TEXTEDITOR_CLASS, TEXTEDITOR_INPUT_CLASS } from '@ts/ui/text_box/m_text_editor.base';
73-
import { TOOLBAR_CLASS } from '@ts/ui/toolbar/m_constants';
73+
import { TOOLBAR_CLASS } from '@ts/ui/toolbar/constants';
7474

7575
import type ValidationSummary from '../m_validation_summary';
7676
import type LayoutManager from './m_form.layout_manager';

packages/devextreme/js/__internal/ui/popup/m_popup.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,8 @@ import windowUtils from '@ts/core/utils/m_window';
4444
import type { OptionChanged } from '@ts/core/widget/types';
4545
import Overlay from '@ts/ui/overlay/m_overlay';
4646
import * as zIndexPool from '@ts/ui/overlay/m_z_index';
47-
import { TOOLBAR_CLASS } from '@ts/ui/toolbar/m_constants';
48-
import type { ToolbarBaseProperties } from '@ts/ui/toolbar/m_toolbar.base';
47+
import { TOOLBAR_CLASS } from '@ts/ui/toolbar/constants';
48+
import type { ToolbarBaseProperties } from '@ts/ui/toolbar/toolbar.base';
4949

5050
import PopupDrag from './m_popup_drag';
5151
import type { OverflowManager } from './m_popup_overflow_manager';

packages/devextreme/js/__internal/ui/toolbar/m_constants.ts renamed to packages/devextreme/js/__internal/ui/toolbar/constants.ts

File renamed without changes.

packages/devextreme/js/__internal/ui/toolbar/internal/m_toolbar.menu.list.ts renamed to packages/devextreme/js/__internal/ui/toolbar/internal/toolbar.menu.list.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,6 @@ export default class ToolbarMenuList extends ListBase {
116116
return cssClasses;
117117
}
118118

119-
// eslint-disable-next-line class-methods-use-this
120119
_getActionableComponents(): ActionableComponents[] {
121120
return ['dxButton', 'dxButtonGroup'];
122121
}
@@ -129,7 +128,6 @@ export default class ToolbarMenuList extends ListBase {
129128
return menuTemplate ?? template;
130129
}
131130

132-
// eslint-disable-next-line class-methods-use-this
133131
_dataSourceOptions(): DataSourceOptions {
134132
return {
135133
paginate: false,

packages/devextreme/js/__internal/ui/toolbar/internal/m_toolbar.menu.ts renamed to packages/devextreme/js/__internal/ui/toolbar/internal/toolbar.menu.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,8 @@ import type { Properties } from '@ts/core/widget/widget';
2020
import Widget from '@ts/core/widget/widget';
2121
import Button from '@ts/ui/button/wrapper';
2222
import type { ListBase } from '@ts/ui/list/m_list.base';
23-
24-
import { toggleItemFocusableElementTabIndex } from '../m_toolbar.utils';
25-
import ToolbarMenuList from './m_toolbar.menu.list';
23+
import ToolbarMenuList from '@ts/ui/toolbar/internal/toolbar.menu.list';
24+
import { toggleItemFocusableElementTabIndex } from '@ts/ui/toolbar/toolbar.utils';
2625

2726
const DROP_DOWN_MENU_CLASS = 'dx-dropdownmenu';
2827
const DROP_DOWN_MENU_POPUP_CLASS = 'dx-dropdownmenu-popup';

packages/devextreme/js/__internal/ui/toolbar/strategy/m_toolbar.multiline.ts renamed to packages/devextreme/js/__internal/ui/toolbar/strategy/toolbar.multiline.ts

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { getOuterWidth, getWidth } from '@js/core/utils/size';
22
import type { Item } from '@js/ui/toolbar';
3-
import type Toolbar from '@ts/ui/toolbar/m_toolbar';
3+
import type Toolbar from '@ts/ui/toolbar/toolbar';
44

55
const TOOLBAR_LABEL_CLASS = 'dx-toolbar-label';
66

@@ -11,20 +11,15 @@ export class MultiLineStrategy {
1111
this._toolbar = toolbar;
1212
}
1313

14-
// eslint-disable-next-line class-methods-use-this
1514
_initMarkup(): void {}
1615

17-
// eslint-disable-next-line class-methods-use-this
1816
_updateMenuVisibility(): void {}
1917

20-
// eslint-disable-next-line class-methods-use-this
2118
_renderMenuItems(): void {}
2219

23-
// eslint-disable-next-line class-methods-use-this
2420
_renderItem(): void {}
2521

2622
// @ts-expect-error ts-error
27-
// eslint-disable-next-line class-methods-use-this
2823
_getMenuItems(): Item[] {}
2924

3025
_getToolbarItems(): Item[] {
@@ -49,15 +44,11 @@ export class MultiLineStrategy {
4944
$label.css('maxWidth', elementWidth - labelPaddings);
5045
}
5146

52-
// eslint-disable-next-line class-methods-use-this
5347
_hideOverflowItems(): void {}
5448

55-
// eslint-disable-next-line class-methods-use-this
5649
_dimensionChanged(): void {}
5750

58-
// eslint-disable-next-line class-methods-use-this
5951
_itemOptionChanged(): void {}
6052

61-
// eslint-disable-next-line class-methods-use-this
6253
_optionChanged(): void {}
6354
}

packages/devextreme/js/__internal/ui/toolbar/strategy/m_toolbar.singleline.ts renamed to packages/devextreme/js/__internal/ui/toolbar/strategy/toolbar.singleline.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ import { compileGetter } from '@js/core/utils/data';
77
import { each } from '@js/core/utils/iterator';
88
import { getWidth } from '@js/core/utils/size';
99
import type { Item } from '@js/ui/toolbar';
10-
import DropDownMenu from '@ts/ui/toolbar/internal/m_toolbar.menu';
11-
import type { Properties } from '@ts/ui/toolbar/m_toolbar';
12-
import type Toolbar from '@ts/ui/toolbar/m_toolbar';
10+
import DropDownMenu from '@ts/ui/toolbar/internal/toolbar.menu';
11+
import type { Properties } from '@ts/ui/toolbar/toolbar';
12+
import type Toolbar from '@ts/ui/toolbar/toolbar';
1313

1414
const INVISIBLE_STATE_CLASS = 'dx-state-invisible';
1515
const TOOLBAR_DROP_DOWN_MENU_CONTAINER_CLASS = 'dx-toolbar-menu-container';
@@ -254,7 +254,6 @@ export class SingleLineStrategy {
254254
this.renderMenuItems();
255255
}
256256

257-
// eslint-disable-next-line class-methods-use-this
258257
_renderItem(item: Item, $itemElement: dxElementWrapper): void {
259258
if (item.locateInMenu === 'auto') {
260259
$itemElement.addClass(TOOLBAR_AUTO_HIDE_ITEM_CLASS);

packages/devextreme/js/__internal/ui/toolbar/m_toolbar.base.ts renamed to packages/devextreme/js/__internal/ui/toolbar/toolbar.base.ts

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import type { OptionChanged } from '@ts/core/widget/types';
2020
import CollectionWidgetAsync from '@ts/ui/collection/collection_widget.async';
2121
import type { CollectionWidgetBaseProperties } from '@ts/ui/collection/collection_widget.base';
2222

23-
import { TOOLBAR_CLASS } from './m_constants';
23+
import { TOOLBAR_CLASS } from './constants';
2424

2525
const TOOLBAR_BEFORE_CLASS = 'dx-toolbar-before';
2626
const TOOLBAR_CENTER_CLASS = 'dx-toolbar-center';
@@ -161,12 +161,10 @@ class ToolbarBase<
161161
].join(','));
162162
}
163163

164-
// eslint-disable-next-line class-methods-use-this
165164
_itemClass(): string {
166165
return TOOLBAR_ITEM_CLASS;
167166
}
168167

169-
// eslint-disable-next-line class-methods-use-this
170168
_itemDataKey(): string {
171169
return TOOLBAR_ITEM_DATA_KEY;
172170
}
@@ -310,7 +308,6 @@ class ToolbarBase<
310308
}
311309
}
312310

313-
// eslint-disable-next-line class-methods-use-this
314311
_alignSectionLabels(
315312
labels: Element[],
316313
difference: number,
@@ -355,7 +352,6 @@ class ToolbarBase<
355352
}
356353
}
357354

358-
// eslint-disable-next-line class-methods-use-this
359355
_getCurrentLabelsWidth(labels: Element[]): number {
360356
let width = 0;
361357

@@ -366,7 +362,6 @@ class ToolbarBase<
366362
return width;
367363
}
368364

369-
// eslint-disable-next-line class-methods-use-this
370365
_getCurrentLabelsPaddings(labels: Element[]): number {
371366
let padding = 0;
372367

@@ -444,7 +439,6 @@ class ToolbarBase<
444439
this._applyCompactMode();
445440
}
446441

447-
// eslint-disable-next-line class-methods-use-this
448442
_renderEmptyMessage(): void {}
449443

450444
_clean(): void {

packages/devextreme/js/__internal/ui/toolbar/m_toolbar.ts renamed to packages/devextreme/js/__internal/ui/toolbar/toolbar.ts

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ import type { dxElementWrapper } from '@js/core/renderer';
33
import type { Item } from '@js/ui/toolbar';
44
import type { OptionChanged } from '@ts/core/widget/types';
55

6-
import type { ToolbarBaseProperties } from './m_toolbar.base';
7-
import ToolbarBase from './m_toolbar.base';
8-
import { toggleItemFocusableElementTabIndex } from './m_toolbar.utils';
9-
import { MultiLineStrategy } from './strategy/m_toolbar.multiline';
10-
import { SingleLineStrategy } from './strategy/m_toolbar.singleline';
6+
import { MultiLineStrategy } from './strategy/toolbar.multiline';
7+
import { SingleLineStrategy } from './strategy/toolbar.singleline';
8+
import type { ToolbarBaseProperties } from './toolbar.base';
9+
import ToolbarBase from './toolbar.base';
10+
import { toggleItemFocusableElementTabIndex } from './toolbar.utils';
1111

1212
const TOOLBAR_MULTILINE_CLASS = 'dx-toolbar-multiline';
1313
const TOOLBAR_AUTO_HIDE_TEXT_CLASS = 'dx-toolbar-text-auto-hide';
@@ -160,12 +160,10 @@ class Toolbar extends ToolbarBase<Properties> {
160160
this._getToolbarItems().forEach((item) => toggleItemFocusableElementTabIndex(this, item));
161161
}
162162

163-
// eslint-disable-next-line class-methods-use-this
164163
_isMenuItem(itemData: Item): boolean {
165164
return itemData.locateInMenu === 'always';
166165
}
167166

168-
// eslint-disable-next-line class-methods-use-this
169167
_isToolbarItem(itemData: Item): boolean {
170168
return itemData.location === undefined || itemData.locateInMenu === 'never';
171169
}

packages/devextreme/js/__internal/ui/toolbar/m_toolbar.utils.ts renamed to packages/devextreme/js/__internal/ui/toolbar/toolbar.utils.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,17 @@ import type { Item } from '@js/ui/toolbar';
44
import type Widget from '@ts/core/widget/widget';
55

66
import type { ListBase } from '../list/m_list.base';
7-
import type Toolbar from './m_toolbar';
7+
import type Toolbar from './toolbar';
88

99
const BUTTON_GROUP_CLASS = 'dx-buttongroup';
1010
const TOOLBAR_ITEMS = ['dxAutocomplete', 'dxButton', 'dxCheckBox', 'dxDateBox', 'dxMenu', 'dxSelectBox', 'dxTabs', 'dxTextBox', 'dxButtonGroup', 'dxDropDownButton'];
1111

1212
const getItemInstance = ($element: dxElementWrapper): Widget => {
1313
// @ts-expect-error ts-error
14-
const itemData = $element.data && $element.data();
14+
const itemData = $element?.data();
1515
// @ts-expect-error ts-error
16-
const dxComponents = itemData && itemData.dxComponents;
17-
const widgetName = dxComponents && dxComponents[0];
16+
const dxComponents = itemData?.dxComponents;
17+
const widgetName = dxComponents?.[0];
1818

1919
return (widgetName && itemData[widgetName]) as Widget;
2020
};
@@ -47,7 +47,7 @@ export function toggleItemFocusableElementTabIndex(
4747
let $focusTarget = itemInstance._focusTarget?.();
4848

4949
if (widget === 'dxDropDownButton') {
50-
$focusTarget = $focusTarget && $focusTarget.find(`.${BUTTON_GROUP_CLASS}`);
50+
$focusTarget = $focusTarget?.find(`.${BUTTON_GROUP_CLASS}`);
5151
} else {
5252
$focusTarget = $focusTarget ?? $(itemInstance.element());
5353
}

0 commit comments

Comments
 (0)