Extension:RevisionSlider/tr

"RevisionSlider" uzantısı farklılıkların görünümünü gösteren bir kaydırıcı arayüz ekler, böylece revizyonlar arasında kolayca hareket ettirebilirsiniz.

Vazgeçme
RevisionSlider'ı hiç kullanmıyorsanız ve aynı zamanda fark sayfasının üst kısmında daraltılmış RevisionSlider çubuğunu görmek istemiyorsanız, Görünüm -> Farklar altındaki tercihlerinizde RevisionSlider'ı gösterme seçeneğini işaretleyerek devre dışı bırakabilirsiniz



Teknik arka plan


JavaScript Kancaları
RevisionSlider, yeni revizyonlar seçildiğinde fark sayfasını yeniden yüklemek için AJAX kullanır. Sayfa yeniden yüklendikten sonra hem wikipage.content hem de wikipage.diff kancaları tetiklenir. Kullanıcı JavaScript veya uzantı JavaScript'i farklı sayfada çalışıyorsa, bu kancaları dinlemeniz gerekebilir.

Örnekler


 * Thanks uzantısı https://phabricator.wikimedia.org/rETHA0b241d4d296f488dc7d3a1f4260aa0e426b2d7f5#1493b925
 * İngilizce Vikipedi wikEdDiff küçük aracı https://en.wikipedia.org/w/index.php?diff=741585034&oldid=630494053&title=User:Cacycle/wikEdDiff.js



API çağrıları ve veriler getirme
Genişletilmedikçe, araç herhangi bir API çağrısı yapmaz. Yalnızca kullanıcı kaydırıcıyı genişlettiğinde, düzeltmelerle ilgili verileri getirir (revizyon kimliği, zaman damgası, kullanıcı, yorum, boyut ve bayraklar). Araç, yalnızca ekranda görüntülenmekte olan revizyonlara (maksimum 500 revizyon) ilişkin verileri getirir ve ek revizyonlarla ilgili veriler yalnızca kullanıcı okları kullanarak zaman çizelgesinde ileri veya geri gittiğinde yüklenir.

Arka plan
RevisionSlider, Alman Topluluğu istek listesinin en büyük isteklerinden birini yerine getirme özelliğidir WMDE'nin TCB ekibi tarafından geliştirilmiştir. DerHexer'ın revisionjumper küçük araçtan esinlenmiştir ve WMF Topluluk Teknik ekibi tarafından bir prototip temel alınmıştır.

Uzantı geliştirilirken keşfedilen RTL sorunlarıyla ilgili notlar (oldukça teknik kitle için) ayrı alt sayfada yayınlandı.