This task is concerned with how Jade entity pages will appear within Special:Diff.
One of the issues identified is that seeing the diff of a Jade page that itself contains a diff is confusing for users.
| Halfak | |
| Mar 16 2020, 3:28 PM |
| F31685051: Wireframe - Jade diffs.svg.png | |
| Mar 16 2020, 3:56 PM |
This task is concerned with how Jade entity pages will appear within Special:Diff.
One of the issues identified is that seeing the diff of a Jade page that itself contains a diff is confusing for users.
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Declined | None | T212435 Review real-world query plans and performance for Jade | |||
| Declined | None | T238877 Write Huggle labels to Jade | |||
| Declined | calbon | T183381 Deploy pilot of Jade to a small set of wikis. | |||
| Resolved | • ACraze | T229973 Implement Jade Entity pages | |||
| Resolved | Halfak | T247762 Design diff *of* Jade entity pages | |||
| Resolved | • ACraze | T250725 [Spike] How can we render custom diffs for Jade pages? |
For dealing with the double-diff view problem, I propose:
In this mock, we can see that the diff on the Jade page is hidden behind a semi-transparent div. There is a button saying "show full diff" that a user can click to see the expanded diff.
See
for the expanded diff after clicking the button.We should load this shaded version of the diff on all non-current versions of the Jade page. E.g. https://somewiki.org/wiki/Jade:Diff/123456?oldid=456733
OK so now we need to know how the difference of Jade pages should look. I've made a mock of how all of the actions should look.