Skip to content

[Query Builder] drag and drop refactor without DOM manipulations - 19.1.x#15530

Closed
ivanvpetrov wants to merge 50 commits into19.1.xfrom
ipetrov/query-builder-drag-and-drop-refactor-remake
Closed

[Query Builder] drag and drop refactor without DOM manipulations - 19.1.x#15530
ivanvpetrov wants to merge 50 commits into19.1.xfrom
ipetrov/query-builder-drag-and-drop-refactor-remake

Conversation

@ivanvpetrov
Copy link
Contributor

Branch and PR remake to try solve test disconnecting issue

Additional information (check all that apply):

  • Bug fix
  • New functionality
  • Documentation
  • Demos
  • CI/CD

Checklist:

  • All relevant tags have been applied to this PR
  • This PR includes unit tests covering all the new code (test guidelines)
  • This PR includes API docs for newly added methods/properties (api docs guidelines)
  • This PR includes feature/README.MD updates for the feature docs
  • This PR includes general feature table updates in the root README.MD
  • This PR includes CHANGELOG.MD updates for newly added functionality
  • This PR contains breaking changes
  • This PR includes ng update migrations for the breaking changes (migrations guidelines)
  • This PR includes behavioral changes and the feature specification has been updated with them

@ivanvpetrov ivanvpetrov requested a review from gedinakova March 18, 2025 08:19
@ivanvpetrov ivanvpetrov requested a review from ChronosSF March 18, 2025 08:21
@ivanvpetrov ivanvpetrov changed the title [Query Builder] drag and drop refactor without DOM manipulations (REMAKE) [Query Builder] drag and drop refactor without DOM manipulations - 19.1.x Mar 18, 2025
if (!this._isKeyboardDrag) {
this.sourceElement.style.display = 'none';
if (!this.isKeyboardDrag) {
//TODO display-none should be done by angular?
Copy link
Member

Choose a reason for hiding this comment

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

possibly forgotten to resolve TODO

Copy link
Contributor Author

Choose a reason for hiding this comment

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

At first I was thinking of handling this in the Angular component, but it got too complicated to do so.
Also I saw similar code already in place in other components, so it seemed fine to leave it like this.
//TODO removed

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

Comments