Page MenuHomePhabricator

Fix inline comment links for non-visible comments
ClosedPublic

Authored by epriestley on Feb 14 2014, 12:05 AM.
Tags
None
Referenced Files
F14370218: D8224.id19566.diff
Fri, Dec 20, 5:41 PM
F14361897: D8224.diff
Fri, Dec 20, 12:09 PM
Unknown Object (File)
Thu, Dec 19, 9:59 PM
Unknown Object (File)
Sat, Dec 14, 8:38 PM
Unknown Object (File)
Mon, Dec 9, 8:56 AM
Unknown Object (File)
Mon, Dec 9, 7:05 AM
Unknown Object (File)
Sun, Dec 8, 9:38 PM
Unknown Object (File)
Thu, Dec 5, 5:56 AM
Subscribers

Details

Summary

Ref T2222. Restore this funky is-visible / inline-is-elsewhere logic.

Test Plan

Updated a revision, saw all the inlines render properly when looking at various diffs and versus-diffs. Clicked inline links.

Diff Detail

Repository
rP Phabricator
Branch
dui3
Lint
Lint Passed
Unit
Tests Passed

Event Timeline

src/applications/differential/editor/DifferentialRevisionEditor.php
705

Fixes a similar content source issue to the CommentEditor one -- this one was on the web update pathway.

src/applications/differential/view/DifferentialTransactionView.php
133–134

I realized that this was probably wrong too, and would sort 11 before 9. Since we should rarely have files which are more than 2^16 lines long, and also rarely have comments that are more than 2^16 lines long, just do some bit fiddling.