Kullanıcı:Dbl2010/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 SAMkapat(durum) {
ozet="";
if (durum == "a") {
  msj = "Oylama sonucunda '''silinmesine''' karar verilmiştir. --~~~~ \n" ;
  ozet = " Oylama sonucunda silinmesine karar verilmiştir. "
} 
else if (durum == "b") {
  msj = "Oylama sonucunda '''kalmasına''' karar verilmiştir. --~~~~ \n" ;
  ozet = " Oylama sonucunda kalmasına karar verilmiştir. "
}
else msj = "AÇIKLAMA --~~~~ \n" ;
document.editform.wpTextbox1.value = "<div class=\"boilerplate metadata vfd\" style=\"background-color: #F3F9FF; margin: 0 auto; padding: 0 10px 0 10px; border: 1px solid #AAAAAA;\">\n" + msj + document.editform.wpTextbox1.value + "\n:'''Lütfen bu sayfada değişiklik yapmayınız''' </div>" ;
document.editform.wpSummary.value = ozet ;
}


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:Hoşgeldin}} --~~~~','Hoşgeldin','t')", "hg", "ca-hg", "Hoşgeldin mesajı","");
  addTab("javascript:Ekle('{{subst:Anon vandal}}','Vikipedi sayfalarına zarar vermeyiniz.','a')", "V-a", "ca-va", "Anonim Vandalizm","");
  addTab("javascript:Ekle('{{subst:Telif hakkı-yeni}}','Telif hakkına dikkat edelim.','a')", "T-y", "ca-ty", "Yeni gelenler için telif uyarısı","");
  addTab("javascript:Ekle('{{subst:Telif hakkı-hafif}}','Telif hakkına dikkat edelim.','a')", "T-h", "ca-th", "Hafif telif hakkı ihlali","");
  akeytt();
}

function addRmesaj() {
  addTab("javascript:Ekle('{{subst:Belirsiz}}','Kaynağı ya da lisansı belli değil.','a')", "Belirsiz", "ca-be", "Belirsiz resim şablonu","");

  akeytt();
}

function addMmesaj() {
  addTab("javascript:Ekle('{{düzenle-tarih|{{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}}}','Sayfada Vikidüzenleme yapılmalı','t')", "düzenle", "ca-du", "Düzenleme gerekli","");
  addTab("javascript:Ekle('{{Sözlüğe taşı}}','Sayfa Vikisözlüğe\\'e taşınmalı.','t')", "sözlüğe", "ca-wikt", "Vikisözlüğe taşı","");
  addTab("javascript:Ekle('{{Vikikaynak\\'a taşı}}','Sayfa Vikikaynak\\'a taşınmalı.','t')", "kaynağa", "ca-s", "Vikikaynağa taşı","");
  addTab("javascript:Ekle('{{Vikikitap\\'a taşı}}','Sayfa Vikikitap\\'a taşınmalı.','t')", "kitaba", "ca-b", "Vikikitapa taşı","");
  addTab("javascript:Temizlik()", "temiz", "ca-tm", "Temizlik","");
  addTab("javascript:Ekle('interwiki','interwiki','a')", "interwiki", "ca-interwiki", "interwiki", "");
  akeytt();
}

function SAM() {
  addTab("javascript:SAMkapat('a')", "SAM sil", "ca-sa1", "SAMi sil kapat","");
  addTab("javascript:SAMkapat('b')", "SAM kal", "ca-sa2", "SAMi silme kapat","");
  addTab("javascript:SAMkapat('c')", "SAM diğer", "ca-sa3", "SAMi açıkla kapat","");

  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:Silinmeye aday maddeler") != -1 ) {
    if (window.addEventListener) window.addEventListener("load", SAM, false);
    else if (window.attachEvent) window.attachEvent("onload", SAM);
  }
  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);
    }
  }
}
 
//**********************************************************************************
// This will add an [edit top] link at the top of all pages except preview pages
// by User:Pile0nades


// Add an [edit top] link to pages
$(function () {
  // if this is preview page or generated page, stop
  if(document.getElementById("wikiPreview") || window.location.href.indexOf("/wiki/Special:") != -1) return;

  // get the page title
  var pageTitle = document.title.split(" - ")[0].replace(" ", "_"); 

  // create div and set innerHTML to link
  var divContainer = document.createElement("div");
  divContainer.innerHTML = '<div class="editsection" style="float:right;margin-left:5px;margin-right:15px;margin-top:3px;">[<a href="/w/index.php?title='+pageTitle+'&action=edit&section=0" title="'+document.title.split(" - ")[0]+'">edit top</a>]</div>';

  // insert divContainer into the DOM before the h1
  if(window.location.href.indexOf("&action=edit") == -1)
    document.getElementById("content").insertBefore(divContainer, document.getElementsByTagName("h1")[0]);

  if(window.location.href.indexOf("&action=edit&section=0") != -1)
    document.getElementById("wpSummary").value = "/* Giriş */ ";
});

//**********************************************************************************


// </nowiki></pre>