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

#9553: Improving readability of long attribute values in attribute table and table widgets #9701

Merged
merged 8 commits into from
Nov 21, 2023

Conversation

mahmoudadel54
Copy link
Collaborator

Description

In this PR, I handled showing a tooltip for long attribute value in attribute table and table widgets only if user hovers on the cells that has shown content less than the attribute value.

Please check if the PR fulfills these requirements

What kind of change does this PR introduce? (check one with "x", remove the others)

  • Bugfix
  • Feature
  • Code style update (formatting, local variables)
  • Refactoring (no functional changes, no api changes)
  • Build related changes
  • CI related changes
  • Other... Please describe: Enhancement

Issue

#9553

What is the current behavior?
#9553

What is the new behavior?
Showing a tooltip for long attribute value in attribute table and table widgets only if user hovers on the cells that has shown content less than the attribute value.

Breaking change

Does this PR introduce a breaking change? (check one with "x", remove the other)

  • Yes, and I documented them in migration notes
  • No

Other useful information

I created a generic enhancer with name "handleLongTextEnhancer" to handle the tooltip for long content

Copy link
Contributor

@MV88 MV88 left a comment

Choose a reason for hiding this comment

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

looks ok, but I have some inline comments to get your attention

@MV88 MV88 merged commit 0716234 into geosolutions-it:master Nov 21, 2023
6 checks passed
@MV88
Copy link
Contributor

MV88 commented Nov 21, 2023

@ElenaGallo please test it in DEV

@MV88 MV88 added the BackportNeeded Commits provided for an issue need to be backported to the milestone's stable branch label Nov 21, 2023
@ElenaGallo
Copy link
Contributor

Test passed, @mahmoudadel54 please backport to 2023.02.xx. Thanks

mahmoudadel54 added a commit to mahmoudadel54/MapStore2 that referenced this pull request Nov 21, 2023
…in attribute table and table widgets (geosolutions-it#9701)

* geosolutions-it#9553: handle showing tooltip on attr table cells once user hovers on cell

* geosolutions-it#9553: create a separate enhnacer for handleLongText and use it for formatter table cell

* geosolutions-it#9553: add copyright for the created handleLongTextEnhancer

* geosolutions-it#9553: handle test cases for handleLongTextEnhancer

* geosolutions-it#9553: add unit tests for handleLongTextEnhancer

* geosolutions-it#9553: fix unit test failure for featureTypeToGridColumns formatters

* geosolutions-it#9553:reset tests.webpack file

* Update web/client/components/misc/enhancers/handleLongTextEnhancer.jsx

---------

Co-authored-by: Matteo V <matteo.velludini@geosolutionsgroup.com>
@mahmoudadel54
Copy link
Collaborator Author

Test passed, @mahmoudadel54 please backport to 2023.02.xx. Thanks

Backport is done --- > #9719

MV88 added a commit that referenced this pull request Nov 22, 2023
…ble and table widgets (#9701) (#9719)

* #9553: handle showing tooltip on attr table cells once user hovers on cell

* #9553: create a separate enhnacer for handleLongText and use it for formatter table cell

* #9553: add copyright for the created handleLongTextEnhancer

* #9553: handle test cases for handleLongTextEnhancer

* #9553: add unit tests for handleLongTextEnhancer

* #9553: fix unit test failure for featureTypeToGridColumns formatters

* #9553:reset tests.webpack file

* Update web/client/components/misc/enhancers/handleLongTextEnhancer.jsx

---------

Co-authored-by: Matteo V <matteo.velludini@geosolutionsgroup.com>
@tdipisa tdipisa removed the BackportNeeded Commits provided for an issue need to be backported to the milestone's stable branch label Nov 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment