Kullanıcı:CnkALTDS/edit.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.
// <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:Davet/Haftanın iş birliği projesi}}--~~\~~','Haftanın iş birliği projesine davetlisiniz!','a')", "prj", "ca-prj", "Haftanın projesine davet","");
  addTab("javascript:Ekle('{{subst:Hoşgeldiniz}}','Vikipedi\\'ye hoş geldiniz!','t')", "yh", "ca-yhg", "Hoş geldin iletisi","");
  addTab("javascript:Ekle('{{subst:test}}','Vikipedi sayfalarında deneme yapmayın!','a')", "ts", "ca-ts", "Test uyarısı","");
  addTab("javascript:Ekle('{{subst:Vandal-olma}}','Vandal olma!','a')", "Vo", "ca-va", "Vandal olma","");
  addTab("javascript:Ekle('{{subst:Anon vandal}}','Vikipedi sayfalarına zarar vermeyin!','a')", "Va", "ca-va", "Anonim vandalizm","");
  addTab("javascript:Ekle('{{subst:reklam}}','Reklam yapmayınız.','a')", "RKL", "ca-RKL", "Vikipedi’de reklam yapmak yasaktır.","");
  addTab("javascript:Ekle('{{subst:Spam2}}','Reklam link eklemeyiniz.','a')", "SP1", "ca-SP1", "Reklam link eklemeyiniz.","");
  addTab("javascript:Ekle('{{subst:Telif hakkı-yeni}}','Telif hakkı.','a')", "T1", "ca-ty", "Yeni gelenler için telif uyarısı","");
  addTab("javascript:Ekle('{{subst:Telif hakkı-hafif}}','Telif hakkı.','a')", "T2", "ca-th", "Hafif telif hakkı ihlali","");
  akeytt();
}
 
function addDmesaj() {
  addTab("javascript:Ekle('{{subst:Belirsiz}}','Lisans durumu belli değil.','a')", "Belirsiz", "ca-be", "Belirsiz dosya şablonu","");
  addTab("javascript:Ekle('{{subst:Kaynaksız dosya}}','Kaynağı belli değil.','a')", "Kaynaksız", "ca-ka", "Kaynaksız dosya şablonu","");
  addTab("javascript:Ekle('{{subst:Kullanılmıyor}}','Hiçbir maddede kullanılmıyor.','a')", "Kullanılmıyor", "ca-ku", "Kullanılmayan dosya şablonu","");
  addTab("javascript:Ekle('{{subst:Gerekçesiz}}','Gerekçesiz.','a')", "Gerekçesiz", "ca-ga", "Gerekçesiz dosya şablonu","");
  akeytt();
}
 
function addMmesaj() {
  addTab("javascript:Ekle('{{tartışma}}','[[Şablon:Tartışma|Tartışma sayfası şablonu]] eklendi','t')", "Tar", "ca-tar", "Tartışma sayfası","");
  addTab("javascript:Ekle2('{{telifihlal|adres=}}','Telif ihlali','t')", "Tel", "ca-tel", "Telif ihlali","");
  addTab("javascript:Ekle('{{düzenle|{{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}}}','Sayfanın [[Vikipedi:Biçem el kitabı|düzenlenmesi]] gerekiyor.','t')", "Düz", "ca-du", "Düzenlenmesi gerekiyor","");
  addTab("javascript:Ekle('{{Sözlüğe taşı}}','Sayfa [[:wikt:Ana Sayfa|Vikisözlük]]\\'e taşınmalı.','t')", "Söz", "ca-wikt", "Vikisözlük\'e","");
  akeytt();
  addTab("javascript:Ekle('{{sil|[[VP:HS#Genel|Genel 1 - Hiçbir anlam ifade etmeyen yazı]]}}','Sil-[[Vikipedi:Hızlı silme#Genel|G1]].','t')", "G1", "ca-g1", "Anlamsız","");
  addTab("javascript:Ekle('{{sil|[[VP:HS#Genel|Genel 2 - Deneme]]}}','Sil-[[Vikipedi:Hızlı silme#Genel|G2]].','t')", "G2", "ca-g2", "Deneme","");
  addTab("javascript:Ekle('{{sil|[[VP:HS#Genel|Genel 3 - Vandalizm]]}}','Sil-[[Vikipedi:Hızlı silme#Genel|G3]].','t')", "G3", "ca-g3", "Vandalizm","");
  addTab("javascript:Ekle('{{sil|[[VP:HS#Genel|Genel 4 - Daha önce silinmiş içeriğin büyük ölçüde aynısı]]}}','Sil-[[Vikipedi:Hızlı silme#Genel|G4]].','t')", "G4", "ca-g4", "Silinmiş","");
  addTab("javascript:Ekle('{{sil|[[VP:HS#Genel|Genel 6 - Kullanıcı talebi]]}}','Sil-[[Vikipedi:Hızlı silme#Genel|G6]].','t')", "G6", "ca-g6", "Kullanıcı talebi","");
  addTab("javascript:Ekle('{{sil|[[VP:HS#Genel|Genel 7 - Silinmiş maddenin tartışması]]}}','Sil-[[Vikipedi:Hızlı silme#Genel|G7]].','t')", "G7", "ca-g7", "Tartışma","");
  addTab("javascript:Ekle('{{sil|[[VP:HS#Genel|Genel 9 - Telif ihlali]]}}','Sil-[[Vikipedi:Hızlı silme#Genel|G9]].','t')", "G9", "ca-g9", "Telif ihlali","");
  addTab("javascript:Ekle('{{sil|[[VP:HS#Genel|Genel 10 - Saldırı]]}}','Sil-[[Vikipedi:Hızlı silme#Genel|G10]].','t')", "G10", "ca-g10", "Saldırı","");
  addTab("javascript:Ekle('{{sil|[[VP:HS#Genel|Genel 11 - Reklam]]}}','Sil-[[Vikipedi:Hızlı silme#Genel|G11]].','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]].','t')", "G12", "ca-g12", "Tartışma","");
 
  addTab("javascript:Ekle('{{sil|[[VP:HS#Maddeler|Madde 1 - Taslak kriterlerini sağlamayan kısa/tanımsız içerik]]}}','Sil-[[Vikipedi:Hızlı silme#Maddeler|M1]].','t')", "M1", "ca-m1", "Kısa","");
  addTab("javascript:Ekle('{{sil|[[VP:HS#Maddeler|Madde 2 - Yabancı dilde]]}}','Sil-[[Vikipedi:Hızlı silme#Maddeler|M2]].','t')", "M2", "ca-m2", "Yabancı dil","");
  addTab("javascript:Ekle('{{sil|[[VP:HS#Maddeler|Madde 3 - İçeriksiz]]}}','Sil-[[Vikipedi:Hızlı silme#Maddeler|M3]].','t')", "M3", "ca-m3", "İçeriksiz","");
  addTab("javascript:Ekle('{{sil|[[VP:HS#Maddeler|Madde 4 - Transvikilenmiş]]}}','Sil-[[Vikipedi:Hızlı silme#Maddeler|M4]].','t')", "M4", "ca-m4", "Transviki","");
  addTab("javascript:Ekle('{{sil|[[VP:HS#Maddeler|Madde 6 - Ansiklopedik olmayan kişi, grup veya oluşum]]}}','Sil-[[Vikipedi:Hızlı silme#Maddeler|M6]].','t')", "M6", "ca-m6", "Ansiklopedik","");
  addTab("javascript:Ekle('{{sil|[[VP:HS#Maddeler|Madde 8 - Düzen ve ansiklopediklik açısından uygunsuz]]}}','Sil-[[Vikipedi:Hızlı silme#Maddeler|M8]].','t')", "M8", "ca-m8", "Düzene aykırı","");
 
  addTab("javascript:Ekle('{{sil|[[VP:HS#Yönlendirmeler|Yönlendirme 1 - Varolmayan sayfaya yönlendirme]]}}','Sil-[[Vikipedi:Hızlı silme#Yönlendirmeler|Y1]].','t')", "Y1", "ca-y1", "Olmayan sayfa","");
  addTab("javascript:Ekle('{{sil|[[VP:HS#Yönlendirmeler|Yönlendirme 2 - Kötü yönlendirme]]}}','Sil-[[Vikipedi:Hızlı silme#Yönlendirmeler|Y2]].','t')", "Y2", "ca-y2", "Yazım hatası","");
  addTab("javascript:Ekle('{{sil|[[VP:HS#Yönlendirmeler|Yönlendirme 3 - Farklı isimalanları arasında yönlendirme]]}}','Sil-[[Vikipedi:Hızlı silme#Yönlendirmeler|Y3]].','t')", "Y3", "ca-y3", "Farklı isimalanları arasında","");
 
  addTab("javascript:Ekle('{{sil|[[VP:HS#Dosyalar|Dosya 1 - Çift kopya dosya]]}}','Sil-[[Vikipedi:Hızlı silme#Dosyalar|D1]].','t')", "D1", "ca-d1", "Çift kopya","");
  addTab("javascript:Ekle('{{sil|[[VP:HS#Dosyalar|Dosya 2 - Bozuk ya da boş dosya]]}}','Sil-[[Vikipedi:Hızlı silme#Dosyalar|D2]].','t')", "D2", "ca-d2", "Boş","");
  addTab("javascript:Ekle('{{sil|[[VP:HS#Dosyalar|Dosya 3 - Uygunsuz lisans]]}}','Sil-[[Vikipedi:Hızlı silme#Dosyalar|D3]].','t')", "D3", "ca-d3", "Uygunsuz","");
  addTab("javascript:Ekle('{{sil|[[VP:HS#Dosyalar|Dosya 8 - Ansiklopedik değil ve kullanılmıyor]]}}','Sil-[[Vikipedi:Hızlı silme#Dosyalar|D8]].','t')", "D8", "ca-d8", "Ansiklopedik değil ve kullanılmıyor","");
  addTab("javascript:Ekle('{{sil|[[VP:HS#Dosyalar|Dosya 9 - Kullanışsız dosya]]}}','Sil-[[Vikipedi:Hızlı silme#Dosyalar|D9]].','t')", "D9", "ca-d9", "Kullanışsız dosya","");
 
  addTab("javascript:Ekle('{{sil|[[VP:HS#Kategoriler|Kategori 1 - Boş kategori]]}}','Sil-[[Vikipedi:Hızlı silme#Kategoriler|K1]].','t')", "K1", "ca-k1", "Boş","");
  addTab("javascript:Ekle('{{sil|[[VP:HS#Kategoriler|Kategori 2 - Hızlı yeniden adlandırma kategorisi]]}}','Sil-[[Vikipedi:Hızlı silme#Kategoriler|K2]].','t')", "K2", "ca-k2", "Yazım","");
  addTab("javascript:Ekle('{{sil|[[VP:HS#Kategoriler|Kategori 3 - Şablon kategorisi]]}}','Sil-[[Vikipedi:Hızlı silme#Kategoriler|K3]].','t')", "K3", "ca-k3", "Şablon","");
 
  addTab("javascript:Ekle('{{sil|[[VP:HS#Kullanıcı sayfaları|Kullanıcı sayfası 2 - Var olmayan kullanıcı]]}}','Sil-[[Vikipedi:Hızlı silme#Kullanıcı Sayfaları|KS2]].','t')", "KS2", "ca-ks2", "Var olmayan kullanıcı","");
  addTab("javascript:Ekle('{{sil|[[VP:HS#Kullanıcı sayfaları|Kullanıcı sayfası 3 - Adil kullanım galerisi]]}}','Sil-[[Vikipedi:Hızlı silme#Kullanıcı Sayfaları|KS3]].','t')", "KS3", "ca-ks3", "Adil kullanım galerisi","");
 
  addTab("javascript:Ekle('{{sil|[[VP:HS#Şablonlar|Şablon 1 - Bölücü veya kışkırtıcı şablon]]}}','Sil-[[Vikipedi:Hızlı silme#Şablonlar|Ş1]].','t')", "Ş1", "ca-ş1", "Bölücü veya kışkırtıcı şablon","");
  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","");
 
  addTab("javascript:Ekle('{{sil|[[VP:HS#Portallar|Portal 1 - Madde olarak silinebilecek türde portal]]}}','Sil-[[Vikipedi:Hızlı silme#Portallar|P1]].','t')", "P1", "ca-p1", "Madde olarak silinebilecek türde","");
  addTab("javascript:Ekle('{{sil|[[VP:HS#Portallar|Portal 2 - Belirli kriterleri sağlamayan portal]]}}','Sil-[[Vikipedi:Hızlı silme#Portallar|P2]].','t')", "P2", "ca-p2", "Kriterleri sağlamayan portal","");
  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("Dosya:") != -1 ) {
    if (window.addEventListener) window.addEventListener("load", addDmesaj, false);
    else if (window.attachEvent) window.attachEvent("onload", addDmesaj);
  }
  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>
 
// Libs.js kodları
 
function addlilink(tabs, url, name, id, title, key){
    var na = document.createElement('a');
    na.href = url;
    na.appendChild(document.createTextNode(name));
    var li = document.createElement('li');
    if(id) li.id = id;
    li.appendChild(na);
    tabs.appendChild(li);
    if(id)
    {
        if(key && title)
        {
            ta[id] = [key, title];
        }
        else if(key)
        {
            ta[id] = [key, ''];
        }
        else if(title)
        {
            ta[id] = ['', title];
        }
    }
    // re-render the title and accesskeys from existing code in wikibits.js
    akeytt();
    return li;
}
 
function addTab(url, name, id, title, key){
    var tabs = document.getElementById('p-cactions').getElementsByTagName('ul')[0];
    return addlilink(tabs, url, name, id, title, key);
}