Kullanıcı:Ayrıntılı Bilgi/Liste.js

Vikipedi, özgür ansiklopedi
Not: Sayfayı kaydettikten sonra değişiklikleri görebilmek için tarayıcınızın önbelleğinizi temizlemeniz gerekir. Google Chrome, Firefox, Microsoft Edge ve Safari: ⇧ Shift tuşuna basılı tutun ve Yeniden Yükle araç çubuğu düğmesine tıklayın. Ayrıntılar ve diğer tarayıcılara yönelik yönergeler için Vikipedi:Önbelleğinizi atlayın sayfasını inceleyin.
//Bu küçük araç bulunduğunuz sayfa ile ilgili kendi belirlediğiniz sayfaya not almanızı sağlar. Örneğini görmek için 
//Kullanıcı:Ayrıntılı Bilgi/Liste sayfasını ziyaret edebilirsiniz.
//Kod yeni maddeyi listenin en altına yazdığınız notla ekler.
//Süreç:
//Listeye eklemek istediğiniz sayfaya girin ve "Geçmişi gör"ün yanındaki "Diğer" bölümüne tıklayın
//Yeni sekmede listenin bulunmasını istediğiniz sayfa açılacaktır
//Tarayıcınız sizden  bir metin girmenizi isteyecek. Girdiğiniz metin en alta sayfanın ismiyle birlikte eklenecektir. 
//Kaydete basabilirsiniz.
//İBP listesi için de kullanılabilir fakat geçmişi kalabalıklaştıracaktır.
//düzeltilmiş kararlı sürüm
var portletLink = mw.util.addPortletLink( 'p-cactions', '#',//bu kodlar tuşu "Geçmişi gör"ün yanındaki "Diğer" bölümüne ekler
	'Liste', 'ca-my-portlet',	'Listeye ekle' );
$( portletLink ).click( function ( e ) {
	e.preventDefault();
window.open(mw.config.get('wgServer')+mw.config.get('wgScript')+"?title=Kullanıcı:Ayrıntılı Bilgi/Liste&action=edit&listeyeekle="+encodeURIComponent(mw.config.get('wgPageName')), "_blank" ); 
});//                                 "Kullanıcı:Ayrıntılı Bilgi/Liste"  yerine aynı şekilde kendi kullanıcı adınızı(ya da liste sayfanızı) 
//                                     Aksi halde benim listeme ekler :)                                                     yazabilirsiniz.
if(location.href.indexOf("&listeyeekle=")!=-1&&document.getElementById('wpTextbox1')!==null)//bu kodlar url ayarı yapar
  {  yorum=prompt("Yorum ?");
    var x=decodeURIComponent(location.href.split("&listeyeekle=")[1]);
    document.editform.wpTextbox1.value =  document.editform.wpTextbox1.value + "*[[:"+x+"]] "+yorum+"\n\n" ;//bu kod en alta eklemr
  //document.editform.wpTextbox1.value =  "*[[:"+x+"]] "+yorum+"\n\n" + document.editform.wpTextbox1.value ;//şeklinde değiştirirseniz 
  	                                                                                                        //en başa ekler
  }
//başarılı sürüm son