wiki.techinc.nl/includes/diff
Daimona Eaytoy 9ef58c1d0b Lock selection to a single side in diffs
This is inspired by the github approach, with some adjustments,
simplifications and improvements. This approach should be supported by
all grade C browsers, except for Firefox 27-51. As such, it seems the
best solution until we can use the grid layout (T270775).

The boilerplate code for the new module was shamelessly stolen from
Ied858465c2e938828fc146880827acb6aa15fdd6.

Also noting here for posterity: this will NOT work in WMF servers (beta
or prod), since we use wikidiff2 to generate diffs there.

Bug: T285956
Change-Id: I0cb5f10254af78043b0f6250f7695c6b962fbf6b
2021-07-27 20:45:22 +00:00
..
Hook Remove hooks that use Revision objects 2021-04-30 17:28:20 +00:00
ArrayDiffFormatter.php Mark additional classes as newable for now. 2020-07-08 18:06:12 +02:00
ComplexityException.php Replace "@stable for calling" by "@stable to call" 2020-07-13 08:55:28 +00:00
Diff.php Fix doc type of Diff::reverse 2020-11-13 23:01:30 +01:00
DiffEngine.php Improve and add documentation to diff related classes 2020-11-22 19:09:02 +00:00
DifferenceEngine.php Lock selection to a single side in diffs 2021-07-27 20:45:22 +00:00
DifferenceEngineSlotDiffRenderer.php Improve and add documentation to diff related classes 2020-11-22 19:09:02 +00:00
DiffFormatter.php
DiffOp.php diff: Fix and update type hints in DiffOp classes 2021-06-18 08:17:54 +00:00
DiffOpAdd.php diff: Fix and update type hints in DiffOp classes 2021-06-18 08:17:54 +00:00
DiffOpChange.php diff: Fix and update type hints in DiffOp classes 2021-06-18 08:17:54 +00:00
DiffOpCopy.php diff: Fix and update type hints in DiffOp classes 2021-06-18 08:17:54 +00:00
DiffOpDelete.php diff: Fix and update type hints in DiffOp classes 2021-06-18 08:17:54 +00:00
RangeDifference.php Improve and add documentation to diff related classes 2020-11-22 19:09:02 +00:00
SlotDiffRenderer.php Improve and add documentation to diff related classes 2020-11-22 19:09:02 +00:00
TableDiffFormatter.php Lock selection to a single side in diffs 2021-07-27 20:45:22 +00:00
TextSlotDiffRenderer.php Merge "Fix error handling in TextSlotDiffRenderer::getTextDiffInternal()" 2021-03-04 10:24:03 +00:00
UnifiedDiffFormatter.php Mark additional classes as newable for now. 2020-07-08 18:06:12 +02:00
UnsupportedSlotDiffRenderer.php Remove auto-generated and empty lines in comments 2020-03-17 09:55:24 +01:00
WordAccumulator.php Improve and add documentation to diff related classes 2020-11-22 19:09:02 +00:00
WordLevelDiff.php