Skip to content

Conversation

@ajivanyandev
Copy link
Contributor

No description provided.

@ajivanyandev ajivanyandev self-assigned this Nov 19, 2025
Copilot AI review requested due to automatic review settings November 19, 2025 14:01
@ajivanyandev ajivanyandev requested review from a team as code owners November 19, 2025 14:01
@ajivanyandev ajivanyandev changed the title Update Charts and Scheduler demos syntax Update Chart/Scheduler/DropdownBox/Lookup demos syntax Nov 19, 2025
Copilot finished reviewing on behalf of ajivanyandev November 19, 2025 14:02
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR updates the Angular demo syntax for Charts and Scheduler components to use a more explicit, prefixed naming convention. The changes improve code clarity by adding component-specific prefixes (e.g., dxi-viewdxi-scheduler-view, dxi-seriesdxi-chart-series) to distinguish nested child components from their parent containers.

Key Changes:

  • Scheduler components now use scheduler-* prefix (e.g., dxi-scheduler-view, dxo-scheduler-editing)
  • Chart components now use chart-* prefix (e.g., dxi-chart-series, dxo-chart-legend)
  • PieChart, PolarChart, TreeMap, Funnel, Sankey, Sparkline, Bullet, and RangeSelector components follow the same pattern

Reviewed Changes

Copilot reviewed 112 out of 112 changed files in this pull request and generated no comments.

Show a summary per file
File Description
Scheduler demos (11 files) Updated Scheduler component child elements to use scheduler-* prefix for views, editing, resources, scrolling, and appointment-dragging
Chart demos (80+ files) Updated Chart component child elements to use chart-* prefix for series, axes, legends, tooltips, exports, panes, and other nested components
PieChart demos (10 files) Updated PieChart component child elements to use pie-chart-* prefix
PolarChart demos (5 files) Updated PolarChart component child elements to use polar-chart-* prefix
RangeSelector demos (4 files) Updated RangeSelector component child elements to use range-selector-* prefix
TreeMap demos (4 files) Updated TreeMap component child elements to use tree-map-* prefix
Funnel demos (2 files) Updated Funnel component child elements to use funnel-* prefix
Sankey demos (1 file) Updated Sankey component child elements to use sankey-* prefix
Sparkline demos (4 files) Updated Sparkline tooltip to use sparkline-tooltip prefix
Bullet demos (1 file) Updated Bullet tooltip to use bullet-tooltip prefix

All changes are consistent with the new naming convention and improve code readability by making component hierarchies more explicit. No issues were found in the reviewed code.

@ajivanyandev ajivanyandev merged commit c97a762 into 25_2 Nov 20, 2025
155 of 156 checks passed
@ajivanyandev ajivanyandev deleted the ng-new-syntax-charts-scheduler branch November 20, 2025 12:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants