Page MenuHomePhabricator

Fix Maniphest Reports scrolling issues
ClosedPublic

Authored by chad on Feb 24 2015, 5:33 PM.
Tags
None
Referenced Files
F14051023: D11879.diff
Thu, Nov 14, 9:58 PM
F14040163: D11879.diff
Mon, Nov 11, 7:38 AM
F14022362: D11879.diff
Wed, Nov 6, 4:52 PM
F14012544: D11879.diff
Fri, Nov 1, 2:50 PM
F13955217: D11879.id28605.diff
Oct 14 2024, 12:31 AM
Unknown Object (File)
Oct 1 2024, 9:52 PM
Unknown Object (File)
Sep 10 2024, 4:51 AM
Unknown Object (File)
Sep 4 2024, 1:03 AM
Subscribers

Details

Summary

Fixes T7099, also picked some new colors. Raphael can bind the graph to a dom element, which resolved the scrolling issue.

Test Plan

Tested scrolling on my laptop, desktop. Seems resolved.

Diff Detail

Repository
rP Phabricator
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

chad retitled this revision from to Fix Maniphest reports.
chad updated this object.
chad edited the test plan for this revision. (Show Details)
chad added reviewers: epriestley, btrahan.
chad retitled this revision from Fix Maniphest reports to Fix Maniphest Reports scrolling issues.Feb 24 2015, 5:34 PM
btrahan edited edge metadata.
btrahan added inline comments.
webroot/rsrc/css/application/maniphest/report.css
15–16

looks like we lost some CSS rules; just double checking that was intended

webroot/rsrc/js/application/maniphest/behavior-line-chart.js
16

this is a wacky constructor IMO - weird to see two parameters can instead be a single parameter of a different type - but hey we didn't write it!

This revision is now accepted and ready to land.Feb 24 2015, 5:36 PM
webroot/rsrc/css/application/maniphest/report.css
15–16

These are pretty well denoted by "Week of" that they don't also need a color.

webroot/rsrc/js/application/maniphest/behavior-line-chart.js
16
This revision was automatically updated to reflect the committed changes.