1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-24 07:42:40 +01:00
phorge-phorge/webroot/rsrc/js/application/diffusion
epriestley 7b5e84282f Improve "thread" rendering of unusually-shaped graphs
Summary:
Ref T4788. This fixes all the bugs I was immediately able to catch:

  - "Directory-Like" graph shapes could draw too many vertical lines.
  - "Reverse-Directory-Like" graph shapes could draw too few vertical lines.
  - Terminated, branched graph shapes drew the very last line to the wrong place.

This covers the behavior with tests, so we should be able to fix more stuff later without breaking anything.

Test Plan:
  - Added failing tests and made them pass.

{F1708158}

{F1708159}

{F1708160}

{F1708161}

Reviewers: chad

Reviewed By: chad

Maniphest Tasks: T4788

Differential Revision: https://secure.phabricator.com/D16216
2016-07-01 11:15:24 -07:00
..
behavior-audit-preview.js Remove unused JavaScript variables. 2014-06-24 03:27:47 +10:00
behavior-commit-branches.js Various linter fixes. 2014-02-26 12:44:58 -08:00
behavior-commit-graph.js Improve "thread" rendering of unusually-shaped graphs 2016-07-01 11:15:24 -07:00
behavior-diffusion-browse-file.js Add coverage tooltips in Diffusion file browse mode 2016-04-15 06:59:38 -07:00
behavior-jump-to.js Fix scrolling behavior in Diffusion 2015-01-29 10:20:35 -08:00
behavior-load-blame.js Load blame in Diffusion by AJAX 2013-03-06 07:44:45 -08:00
behavior-locate-file.js Add a SublimeText-style repository typeahead 2014-05-13 14:08:21 -07:00
behavior-pull-lastmodified.js Make Diffusion "Last Modified" rendering less fragile 2015-10-07 07:32:27 -07:00
DiffusionLocateFileSource.js Change double quotes to single quotes in JavaScript. 2014-06-24 03:35:39 +10:00