Kullanıcı:Dsmurat/extedit.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. |
// <pre><nowiki>
function Ekle(ek, ozet, yer) {
if (ek == "interwiki") {
var pageTitle = document.title.split(" - ")[0];
var pagename = document.title.substr(pageTitle.indexOf('"')+1, pageTitle.lastIndexOf('"')-1);
var ek="[[en:"+pagename+"]]";
if(document.editform.wpTextbox1.value.indexOf("[[en:")!=-1) return;
}
if (yer == "t") document.editform.wpTextbox1.value = ek + "\n\n" + document.editform.wpTextbox1.value ;
else if (yer == "a") document.editform.wpTextbox1.value = document.editform.wpTextbox1.value + "\n" + ek ;
document.editform.wpSummary.value = ozet;
// document.editform.wpMinoredit.checked = true;
document.editform.submit();
}
function Temizlik () {
document.editform.wpTextbox1.value = document.editform.wpTextbox1.value.replace(/\ *\,\ */g,"\,\ ")
document.editform.wpTextbox1.value = document.editform.wpTextbox1.value.replace(/\ *\;\ */g,"\;\ ")
// document.editform.wpTextbox1.value = document.editform.wpTextbox1.value.replace(/\ *\.\ */g,"\.\ ")
// document.editform.wpTextbox1.value = document.editform.wpTextbox1.value.replace(/^\ *$/g,"")
document.editform.wpTextbox1.value = document.editform.wpTextbox1.value.replace(/=\ *\n/g,"=\n\n")
document.editform.wpTextbox1.value = document.editform.wpTextbox1.value.replace(/\n{3,}/g,"\n\n")
// document.editform.wpTextbox1.value = document.editform.wpTextbox1.value.replace(/\.\ (jpg|jpeg|gif|png|svg|pdf|ogg)/gi,"\.$1")
// document.editform.wpTextbox1.value = document.editform.wpTextbox1.value.replace(/([0-9]\.)\ ([0-9])/g,"$1$2")
document.editform.wpSummary.value = "Vikidüzenleme"
}
function addKmesaj() {
addTab("javascript:Ekle('{{subst:HG}}','Hoşgeldin!','t')", "KHoş", "ca-hg", "Kullanıcılar için hoşgeldin mesajı","");
addTab("javascript:Ekle('{{subst:Anonim Hoşgeldin}}','Hoşgeldin Anonim Kullanıcı!','t')", "AHoş", "ca-ah", "Anonimler için hoşgeldin mesajı","");
addTab("javascript:Ekle('{{subst:test}}','Vikipedi sayfalarında deneme yapmayın!','a')", "Deneme", "ca-ts", "Test uyarısı","");
addTab("javascript:Ekle('{{subst:Vandal-olma2}}','Vandal olma!','a')", "Van1", "ca-va1", "Vandal olma!","");
addTab("javascript:Ekle('{{subst:Vandal-dur}}','Lütfen durun!','a')", "Van2", "ca-va2", "Lütfen durun!","");
addTab("javascript:Ekle('{{subst:Vandal-son}}','Bu size yapılan son uyarıdır!','a')", "VanS", "ca-vas", "Bu size yapılan son uyarıdır!","");
addTab("javascript:Ekle('{{subst:Telif hakkı-yeni}}','Telif hakkı uyarısı yapıldı','a')", "Tf1", "ca-ty", "Yeni gelenler için telif uyarısı","");
addTab("javascript:Ekle('{{subst:Telif hakkı-hafif}}','Telif hakkı uyarısı yapıldı','a')", "Tf2", "ca-th", "Hafif telif hakkı ihlali","");
addTab("javascript:Ekle('{{subst:Telif hakkı}}','Telif hakkı uyarısı yapıldı','a')", "Tf3", "ca-t", "Telif hakkı ihlali son","");
addTab("javascript:Ekle('{{subst:Ciddiol}}','Ciddi ol!','a')", "Ciddi1", "ca-th", "İlk ciddi ol","");
addTab("javascript:Ekle('{{subst:Ciddiol2}}','Pekala, artık ciddi ol!','a')", "Ciddi2", "ca-th", "İkinci ciddi ol","");
addTab("javascript:Ekle('{{subst:Bilge}}','Kullanıcı Vikipedi:Bilgeye yönlendirildi','a')", "Bil", "ca-bi", "Bilge","");
addTab("javascript:Ekle('{{subst:İmza at}}--~~~~','İmza at!','a')", "İmza at", "ca-im1", "İmza at","");
addTab("javascript:Ekle('{{subst:İmza atma}}','Maddelere imza atma!','a')", "İmza atma", "ca-im2", "İmza atma","");
addTab("javascript:Ekle('{{subst:Kullanıcıadı}}','Uygun olmayan kullanıcı adı!','a')", "Uyad", "ca-ua", "Uygun olmayan kullanıcı adı","");
akeytt();
}
function addRmesaj() {
addTab("javascript:Ekle('{{Kaynaksız resim|ay={{subst:CURRENTMONTHNAME}}|gün={{subst:CURRENTDAY}}|yıl={{subst:CURRENTYEAR}}}}','Sil:Kaynağı belirsiz resim','t')", "Kaynaksız", "ca-ka", "Kaynağı belirsiz resim","");
addTab("javascript:Ekle('{{Kullanılmayan dosya|ay={{subst:CURRENTMONTHNAME}}|gün={{subst:CURRENTDAY}}|yıl={{subst:CURRENTYEAR}}}}','Sil:Kullanılmayan adil kullanım resmi','t')", "Kullanılmıyor", "ca-ku", "Kullanılmayan adil kullanım resmi","");
addTab("javascript:Ekle('{{Lisanssız|ay={{subst:CURRENTMONTHNAME}}|gün={{subst:CURRENTDAY}}|yıl={{subst:CURRENTYEAR}}}}','Sil:Lisans/telif durumu belirsiz resim','t')", "Lisanssız", "ca-li", "Lisans/telif durumu belirsiz resim","");
addTab("javascript:Ekle('{{sil|[[VP:HS#Genel|Genel 9 - Telif ihlali]]}}','Sil-[[Vikipedi:Hızlı silme#Genel|G9]]: Telif ihlali.','t')", "G9", "ca-g9", "Telif ihlali","");
addTab("javascript:Ekle('{{sil|[[VP:HS#Resim/Medya|Resim/Medya 1 - Çift kopya resim]]}}','Sil-[[Vikipedi:Hızlı silme#Resim/Medya|RM1]]: Çift kopya resim.','t')", "RM1", "ca-rm1", "Çift kopya","");
addTab("javascript:Ekle('{{sil|[[VP:HS#Resim/Medya|Resim/Medya 2 - Bozuk ya da boş resim]]}}','Sil-[[Vikipedi:Hızlı silme#Resim/Medya|RM2]]: Bozuk ya da boş resim.','t')", "RM2", "ca-rm2", "Boş","");
addTab("javascript:Ekle('{{sil|[[VP:HS#Resim/Medya|Resim/Medya 4 - Lisansı uygunsuz/kaynağı eksik]]}}','Sil-[[Vikipedi:Hızlı silme#Resim/Medya|RM4]]: Lisansı uygunsuz/kaynağı eksik resim.','t')", "RM4", "ca-rm4", " Lisansı uygunsuz/kaynağı eksik","");
addTab("javascript:Ekle('{{sil|[[VP:HS#Resim/Medya|Resim/Medya 6 - Ansiklopedik değil ve kullanılmıyor]]}}','Sil-[[Vikipedi:Hızlı silme#Resim/Medya|RM6]].','t')", "RM6", "ca-rm6", "Ansiklopedik değil ve kullanılmıyor","");
akeytt();
}
function addMmesaj() {
addTab("javascript:Ekle('{{Taslak}}','Taslak şablonu eklendi','a')", "Tas", "ca-lis", "Taslak şablonu","");
addTab("javascript:Ekle('{{düzenle|{{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}}}','Sayfanın [[Vikipedi:Biçem el kitabı|düzenlenmesi]] gerekiyor.','t')", "Düz", "ca-duz", "Düzenlenmesi gerekiyor","");
addTab("javascript:Ekle('{{sil|[[VP:HS#Genel|Genel 1 - Hiçbir anlam ifade etmeyen yazı]]}}','Sil-[[Vikipedi:Hızlı silme#Genel|G1]]: Anlamsız.','t')", "G1", "ca-g1", "Anlamsız","");
addTab("javascript:Ekle('{{sil|[[VP:HS#Genel|Genel 2 - Deneme]]}}','Sil-[[Vikipedi:Hızlı silme#Genel|G2]]: Deneme.','t')", "G2", "ca-g2", "Deneme","");
addTab("javascript:Ekle('{{sil|[[VP:HS#Genel|Genel 3 - Vandalizm]]}}','Sil-[[Vikipedi:Hızlı silme#Genel|G3]]: Vandalizm.','t')", "G3", "ca-g3", "Vandalizm","");
addTab("javascript:Ekle('{{sil|[[VP:HS#Genel|Genel 6 - Kullanıcı istemi]]}}','Sil-[[Vikipedi:Hızlı silme#Genel|G6]]: Kullanıcı istemi.','t')", "G6", "ca-g6", "Kullanıcı istemi","");
addTab("javascript:Ekle('{{sil|[[VP:HS#Genel|Genel 8 - Temizlik]]}}','Sil-[[Vikipedi:Hızlı silme#Genel|G8]]: Temizlik.','t')", "G8", "ca-g8", "Temizlik","");
addTab("javascript:Ekle('{{sil|[[VP:HS#Genel|Genel 9 - Telif ihlali]]}}','Sil-[[Vikipedi:Hızlı silme#Genel|G9]]: Telif ihlali.','t')", "G9", "ca-g9", "Telif ihlali","");
addTab("javascript:Ekle('{{sil|[[VP:HS#Genel|Genel 10 - Saldırı]]}}','Sil-[[Vikipedi:Hızlı silme#Genel|G10]]: Saldırı.','t')", "G10", "ca-g10", "Saldırı","");
addTab("javascript:Ekle('{{sil|[[VP:HS#Genel|Genel 11 - Reklam]]}}','Sil-[[Vikipedi:Hızlı silme#Genel|G11]]: Reklam.','t')", "G11", "ca-g11", "Reklam","");
addTab("javascript:Ekle('{{sil|[[VP:HS#Genel|Genel 12 - İçeriği geliştirmeye yönelik olmayan tartışma sayfası]]}}','Sil-[[Vikipedi:Hızlı silme#Genel|G12]]: İçeriği geliştirmeye yönelik olmayan tartışma sayfası.','t')", "G12", "ca-g12", "Gereksiz tartışma","");
addTab("javascript:Ekle('{{sil|[[VP:HS#Maddeler|Madde 1 - Taslak olma koşullarını sağlamayan kısa/tanımsız içerik]]}}','Sil-[[Vikipedi:Hızlı silme#Maddeler|M1]]: Taslak olma koşullarını sağlamayan kısa/tanımsız içerik.','t')", "M1", "ca-m1", "Kısa","");
addTab("javascript:Ekle('{{sil|[[VP:HS#Maddeler|Madde 2 - Yabancı dilde bir Wikimedia projesinde mevcut olan içerik]]}}','Sil-[[Vikipedi:Hızlı silme#Maddeler|M2]]: Yabancı dilde bir Wikimedia projesinde mevcut olan içerik.','t')", "M2", "ca-m2", "Yabancı dilde transviki","");
addTab("javascript:Ekle('{{sil|[[VP:HS#Maddeler|Madde 3 - İçeriksiz madde]]}}','Sil-[[Vikipedi:Hızlı silme#Maddeler|M3]]: İçeriksiz madde.','t')", "M3", "ca-m3", "İçeriksiz","");
addTab("javascript:Ekle('{{sil|[[VP:HS#Maddeler|Madde 6 - Ansiklopedik olmayan içerik]]}}','Sil-[[Vikipedi:Hızlı silme#Maddeler|M6]]: Ansiklopedik olmayan içerik.','t')", "M6", "ca-m6", "Kayda değer değil","");
addTab("javascript:Ekle('{{sil|[[VP:HS#Maddeler|Madde 8 - Düzen ve ansiklopediklik açısından uygunsuz madde]]}}','Sil-[[Vikipedi:Hızlı silme#Maddeler|M8]].','t')", "M8", "ca-m8", "Düzenli değil","");
addTab("javascript:Ekle('{{sil|[[VP:HS#Şablonlar|Şablon 2 - Kullanılmayan şablon]]}}','Sil-[[Vikipedi:Hızlı silme#Şablonlar|Ş2]].','t')", "Ş2", "ca-ş2", "Kullanılmayan şablon","");
akeytt();
}
if (document.title.indexOf(" değiştirmektesiniz") != -1 ) {
if (document.title.indexOf("Kullanıcı mesaj:") != -1 ) {
if (window.addEventListener) window.addEventListener("load", addKmesaj, false);
else if (window.attachEvent) window.attachEvent("onload", addKmesaj);
}
else if (document.title.indexOf("Resim:") != -1 ) {
if (window.addEventListener) window.addEventListener("load", addRmesaj, false);
else if (window.attachEvent) window.attachEvent("onload", addRmesaj);
}
else if (document.title.indexOf("Vikipedi tartışma:") != -1 ) {
if (window.addEventListener) window.addEventListener("load", addMmesaj, false);
else if (window.attachEvent) window.attachEvent("onload", addMmesaj);
}
else {
if (document.title.indexOf("tartışma:") == -1 && document.title.indexOf("Kullanıcı:") == -1 ) {
if (window.addEventListener) window.addEventListener("load", addMmesaj, false);
else if (window.attachEvent) window.attachEvent("onload", addMmesaj);
}
}
}
// </nowiki></pre>