Kullanıcı:Ayrıntılı Bilgi/Liste.js
Görünüm
Bu sayfaya eklediğiniz kodlar hesabınızı tehlike altına sokacak kötü amaçlı içerik barındırabilir. Başka bir sayfada yer alan betikleri "mw.loader.load", "importScript" veya "iusc" gibi yöntemlerle kullanmadan önce, bu yöntemle içeriği başkaları tarafından kontrol edilebilecek uzaktaki bir betiği dinamik olarak yüklemiş olacağınızı bilmeniz gerekir. Sayfaya eklediğiniz kodun güvenli olup olmadığından emin değilseniz, Köy Çeşmesi'nde deneyimli kullanıcılara danışabilirsiniz. Kod, sayfa önizlemesinde de çalıştırılacaktır. |
//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