Extension:RevisionSlider/nl

De RevisionSlider extensie voegt een schuifbalk toe aan het overzicht van de bewerkingsgeschiedenis, waardoor navigeren tussen verschillende versies van een pagina eenvoudiger wordt

Opt-out
Als u de RevisionSlider niet gebruikt en ook niet de ingeklapte balk ervan wilt zien op de pagina met de verschillen, dan kunt u een vinkje zetten bij Laat de paginageschiedenisbalk niet zien in uw voorkeuren bij Uiterlijk -> Verschillen.



Technische achtergrond


JavaScript Hooks
De RevisionSlider gebruikt AJAX om het deel met de verschillen tussen revisies te herladen na een selectie. Na het herladen worden de hooks wikipage.content en wikipage.diff hooks aangestuurd. Als er gebruikers JavaScript of extensie JavaScript reageert op dit deel dan moet er dus naar deze hooks worden 'geluisterd'.

Voorbeelden


 * De extensie Thanks https://phabricator.wikimedia.org/rETHA0b241d4d296f488dc7d3a1f4260aa0e426b2d7f5#1493b925
 * De gadget wikEdDiff in de Engelse Wikipedia https://en.wikipedia.org/w/index.php?diff=741585034&oldid=630494053&title=User:Cacycle/wikEdDiff.js



API-calls en ophalen gegevens
Tenzij uitgevouwen, het hulpmiddel doet geen API-calls. Alleen als de gebruiker de slider uitklapt, haalt het gegevens over revisies op (revision-id, timestamp, user, comment, size en flags). Het haalt alleen gegevens op van revisies die nu op het scherm getoond worden (maximaal 500 revisies) en gegevens van andere revisies wordt alleen geladen als de gebruiker met de pijlen navigeert over de tijdlijn.

Achtergrond
De RevisionSlider is een functie die een van de meest populaire wensen was van de Duitse gemeenschap en is ontwikkelt door het WMDE's TCB team. Het is geïnspireerd door DerHexer's revisionjumper gadget en gebaseerd op een prototype van het WMF Community Tech team.

Notities voor de techneuten op RTL: zaken ontdekt bij het ontwikkelen van de extensie zijn beschreven op  deze subpagina.