Skip to content

Grids: remove m_ prefix from editor factory, editing utils, keyboard navigation and adaptivity files - #35740

Merged
bit-byte0 merged 2 commits into
DevExpress:mainfrom
bit-byte0:refactor/rename-editor-kbn-adaptivity-m-files-main
Oct 16, 2026
Merged

bit-byte0 merged 2 commits into
DevExpress:mainfrom
bit-byte0:refactor/rename-editor-kbn-adaptivity-m-files-main

Conversation

@bit-byte0

@bit-byte0 bit-byte0 commented Oct 16, 2026 •

Copy link
Copy Markdown
Contributor

What

Removed the m_ prefix from the editor factory, editing utils, keyboard navigation and adaptivity files and combined their class constants

How

Renamed the files and updated imports, including the controller registry. Class constants of these modules are grouped into CLASSES objects in const.ts, duplicates are imported from the modules that own them

@bit-byte0
bit-byte0 requested a review from a team as a code owner October 16, 2026 11:11
@bit-byte0 bit-byte0 added the 26_2 label Oct 16, 2026
Copilot AI balanced review requested due to automatic review settings October 16, 2026 11:11
@bit-byte0 bit-byte0 self-assigned this Oct 16, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The mechanical renames and corresponding references are consistent, with no unresolved blocking issues identified.

0 open findings

What changed in this PR

This PR removes the m_ prefix from selected internal grid modules, keeping DataGrid, TreeList, and shared grid references aligned.

Changes:

  • Rename editor factory, editing utilities, adaptivity, and selected keyboard navigation modules.
  • Update imports, controller registry types, and the affected test import.
  • Update two comments to reflect renamed files.
File Description
packages/​devextreme/​testing/​tests/​DevExpress.ui.widgets.dataGrid/​keyboardNavigation.keyboardController.tests.js Update header navigation import.
packages/​devextreme/​js/​__internal/​grids/​tree_list/​module_not_extended/​headers_keyboard_navigation.ts Update TreeList navigation import.
packages/​devextreme/​js/​__internal/​grids/​tree_list/​module_not_extended/​editor_factory.ts Update TreeList editor factory import.
packages/​devextreme/​js/​__internal/​grids/​new/​grid_core/​editing/​popup/​view.ts Update form utilities import.
packages/​devextreme/​js/​__internal/​grids/​new/​grid_core/​editing/​controller.ts Update editing utilities import.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​views/​grid_view.ts Update controller type imports.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​views/​columns_view.ts Update controller type imports.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​validating/​m_validating.ts Update editor factory type import.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​types.ts Update controller registry paths.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​sticky_columns/​m_sticky_columns.ts Update controller type imports.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​keyboard_navigation/​utils.ts Update navigation core type import.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​keyboard_navigation/​m_keyboard_navigation.ts Update adaptivity and navigation imports.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​keyboard_navigation/​keyboard_navigation_core.ts Rename navigation core module.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​keyboard_navigation/​headers_keyboard_navigation.ts Rename module and update base import.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​keyboard_navigation/​column_keyboard_navigation_core.ts Rename module and update base import.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​keyboard_navigation/​column_focus_dispatcher.ts Update navigation controller type import.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​focus/​m_focus.ts Update editing and editor factory imports.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​editor_factory/​editor_factory.ts Rename editor factory module.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​editing/​m_editing.ts Update editing utilities import.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​editing/​m_editing_form_based.ts Update form editing utilities import.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​editing/​m_editing_cell_based.ts Update cell editing utilities import.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​editing/​extenders/​editing_data_controller.ts Update modification helper import.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​editing/​editing_utils.ts Rename editing utilities module.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​context_menu/​m_column_context_menu_mixin.ts Update navigation controller type import.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​columns_resizing_reordering/​m_columns_resizing_reordering.ts Update editor factory type import.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​columns_controller/​columns_controller.ts Update adaptivity extension comment only.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​column_headers/​m_column_headers.ts Update header navigation type import.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​column_fixing/​m_column_fixing.ts Update editor factory type import.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​adaptivity/​extenders/​adaptivity_headers_keyboard_navigation_view_controller.ts Update header navigation type import.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​adaptivity/​extenders/​adaptivity_editor_factory_view_controller.ts Update editor factory type import.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​adaptivity/​extenders/​adaptivity_data_controller.ts Update adaptivity controller type import.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​adaptivity/​extenders/​adaptivity_columns_controller.ts Update adaptivity controller type import.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​adaptivity/​adaptivity.ts Rename adaptivity controller module.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​adaptivity/​adaptivity_module.ts Update adaptivity registration import.
packages/​devextreme/​js/​__internal/​grids/​data_grid/​widget.ts Update group panel navigation import.
packages/​devextreme/​js/​__internal/​grids/​data_grid/​module_not_extended/​editor_factory.ts Update DataGrid editor factory import.
packages/​devextreme/​js/​__internal/​grids/​data_grid/​keyboard_navigation/​types.ts Update navigation base type import.
packages/​devextreme/​js/​__internal/​grids/​data_grid/​keyboard_navigation/​headers_keyboard_navigation.ts Update shared navigation and mixin imports.
packages/​devextreme/​js/​__internal/​grids/​data_grid/​keyboard_navigation/​group_panel_keyboard_navigation.ts Rename module and update dependencies.
packages/​devextreme/​js/​__internal/​grids/​data_grid/​keyboard_navigation/​column_keyboard_navigation_mixin.ts Rename column navigation mixin.
packages/​devextreme/​js/​__internal/​grids/​__docs__/​scripts/​grid_core/​resolver.ts Update filename example in comment only.

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@bit-byte0
bit-byte0 force-pushed the refactor/rename-editor-kbn-adaptivity-m-files-main branch from ada66af to e695167 Compare October 16, 2026 12:26
Copilot AI balanced review requested due to automatic review settings October 16, 2026 12:26

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

Static review supports a behavior-preserving refactor with consistent module references, unchanged constant values, and no blocking issues.

0 open findings

🧠 Review effort: Balanced

@bit-byte0
bit-byte0 added this pull request to the merge queue Oct 16, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Oct 16, 2026
@bit-byte0
bit-byte0 added this pull request to the merge queue Oct 16, 2026
Merged via the queue into DevExpress:main with commit a54c258 Oct 16, 2026
153 of 154 checks passed
@bit-byte0
bit-byte0 deleted the refactor/rename-editor-kbn-adaptivity-m-files-main branch October 16, 2026 13:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants