-
Notifications
You must be signed in to change notification settings - Fork 841
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
Clean up copy/pasting of tabular content in EuiDataGrid and EuiBasic/InMemoryTable #8019
Commits on Sep 17, 2024
-
[setup] Create new
copy/
dir in servicesand move existing `copy_to_clipboard` there
Configuration menu - View commit details
-
Copy full SHA for 86d48a5 - Browse repository at this point
Copy the full SHA 86d48a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc87591 - Browse repository at this point
Copy the full SHA dc87591View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b617a8 - Browse repository at this point
Copy the full SHA 1b617a8View commit details -
[EuiDataGrid] Set up copy markers for header columns/row
- requires waterfalling `visibleColCount` number down to header cell wrapper for isLastColumn logic
Configuration menu - View commit details
-
Copy full SHA for f0b7d6e - Browse repository at this point
Copy the full SHA f0b7d6eView commit details -
[EuiDataGrid] Fix footer rows not appending last/first column classes
- and as such not appending the correct copy markers
Configuration menu - View commit details
-
Copy full SHA for 8f1fd8b - Browse repository at this point
Copy the full SHA 8f1fd8bView commit details -
[EuiBasicTable] Set up copy markers for table cells
- requires adding an `append` prop to various cell components, for rendering this hidden text outside of the cell content wrapper
Configuration menu - View commit details
-
Copy full SHA for 8a3f6e1 - Browse repository at this point
Copy the full SHA 8a3f6e1View commit details -
Add E2E Cypress tests for checking final copied content
- my god this was a StackOverflow journey
Configuration menu - View commit details
-
Copy full SHA for 44f9338 - Browse repository at this point
Copy the full SHA 44f9338View commit details -
Fix failing Cypress test due to new copy marker DOM
- we should be more specific with selectors anyway
Configuration menu - View commit details
-
Copy full SHA for 7089f50 - Browse repository at this point
Copy the full SHA 7089f50View commit details -
Fix bizarre typescript complaint
works just fine in actual browsers, but typescript really wants document for whatever reason see https://stackoverflow.com/questions/74809554/cant-get-paste-event-to-work-in-typescript :|
Configuration menu - View commit details
-
Copy full SHA for fedb57d - Browse repository at this point
Copy the full SHA fedb57dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 729f192 - Browse repository at this point
Copy the full SHA 729f192View commit details
Commits on Sep 18, 2024
-
[PR feedback] Use non-invisible characters to reduce likelihood of co…
…nsumer + use 2 characters for increased chances + add more `data` attributes to help identify usages
Configuration menu - View commit details
-
Copy full SHA for 9a22861 - Browse repository at this point
Copy the full SHA 9a22861View commit details -
Rename exported noCopy marker util
- in case consumers want to use it outside SR text - thanks Davis for the prompt!
Configuration menu - View commit details
-
Copy full SHA for 1e749f2 - Browse repository at this point
Copy the full SHA 1e749f2View commit details
Commits on Sep 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5024aa8 - Browse repository at this point
Copy the full SHA 5024aa8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 424cc63 - Browse repository at this point
Copy the full SHA 424cc63View commit details