Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove findDOMNode from Tooltip component #11169

Merged
merged 2 commits into from
Oct 31, 2018

Conversation

youknowriad
Copy link
Contributor

This PR removes the deprecated findDOMNode call from the Tooltip component. It changes the behavior of the tooltip component a little bit though. It doesn't try to catch whether the wrapper component is disabled or not to set/unset the tooltip but it leaves this responsibility to the caller: The tooltip shouldn't be applied on disabled elements. It can have a small impact on third-party usage but I think it's a fine compromise.

@youknowriad youknowriad added the [Type] Code Quality Issues or PRs that relate to code quality label Oct 28, 2018
@youknowriad youknowriad self-assigned this Oct 28, 2018
@youknowriad youknowriad requested a review from aduth October 28, 2018 09:38
@aduth
Copy link
Member

aduth commented Oct 30, 2018

Original issue: #3067

This doesn't appear to regress in brief testing. I'll follow-up with a proper review.

Copy link
Member

@aduth aduth left a comment

Choose a reason for hiding this comment

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

This seems reasonable to me, and makes for a nice simplification.

@youknowriad youknowriad force-pushed the remove/find-dom-node-tooltip branch from 7db6132 to 51c8be7 Compare October 31, 2018 11:58
@youknowriad youknowriad merged commit 8ad5fbd into master Oct 31, 2018
@youknowriad youknowriad added this to the 4.3 milestone Oct 31, 2018
@aduth aduth deleted the remove/find-dom-node-tooltip branch October 31, 2018 12:45
daniloercoli added a commit that referenced this pull request Oct 31, 2018
…rnmobile/port-quote-block-step-1

* 'master' of https://github.com/WordPress/gutenberg: (21 commits)
  Fix property path on get() call (#10962)
  Fixed typos on block api documentation (#11298)
  Export `switchToBlockType` to be used mobile side when merging two blocks. (#11294)
  RichText: Remove unused `ref` assignment to RichText (#11222)
  Remove findDOMNode from Tooltip component (#11169)
  Components: Remove redundant onClickOutside handler from Dropdown (#11253)
  added myself to the contributors list (#11260)
  Add complete post type labels for Resuable Blocks (#11278)
  Increase specificity for active radio/checkbox input styling (#11290)
  Fixed "artifact" misspelling in docs. (#11291)
  Nux package: fix incorrect named deprecated import (#11283)
  Rename parentClientId to rootClientId for consistency (#11274)
  chore(release): update changelog files
  chore(release): publish
  Update plugin version to 4.2.0. (#11258)
  Data: Use turbo-combine-reducers in place of Redux (#11255)
  Revert using Icon in IconButton to avoid regression in plugin icons (pinned icons) (#11256)
  Block List: Use default Inserter for sibling insertion (#11018)
  Editor: Optimize Inserter props generation and reconciliation (#11243)
  RichText: fix format placeholder (#11102)
  ...

# Conflicts:
#	packages/block-library/src/quote/index.js
@youknowriad youknowriad mentioned this pull request Nov 1, 2018
12 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Type] Code Quality Issues or PRs that relate to code quality
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants