-
Notifications
You must be signed in to change notification settings - Fork 4
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
Graph manual points editing #2220
Conversation
Fix selection; prevent autoscaling while dragging.
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #2220 +/- ##
==========================================
+ Coverage 83.42% 83.49% +0.06%
==========================================
Files 688 689 +1
Lines 34075 34276 +201
Branches 8836 8888 +52
==========================================
+ Hits 28428 28619 +191
- Misses 5352 5357 +5
- Partials 295 300 +5
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
1 flaky test on run #11660 ↗︎
Details:
cypress/e2e/functional/teacher_tests/teacher_curation_spec.js • 1 flaky test
Review all test suite changes for PR #2220 ↗︎ |
The relevant information and methods are now all in the model layer.
Cypress test was failing due to drags not getting updated.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks good. I didn't look super close at all of the graph changes because I'm not that familiar with that code.
I did find one React component defined inside of another which can cause problems. But it seems to be working so you don't need to fix it right away.
The story has passed QA, I'll update this PR and merge it. |
See PT-185581730
Adds the ability to create manual points, and edit all points on a graph.
Implementation notes:
<circle>
elements; CLUE's are now<g>
elements containing two circles for the main dot and the highlight. I updated that, as well as replacing case selection with cell selection as the basis for dragging selected points.qa-config-subtabs
local unit is updated to include the new buttons, so that they can be tested there.