Kullanıcı:Dsmurat/extedit.js

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.
// <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>