User:CnkALTDS/edit.js
Appearance
Code that you insert on this page could contain malicious content capable of compromising your account. If you import a script from another page with "importScript", "mw.loader.load", "iusc", or "lusc", take note that this causes you to dynamically load a remote script, which could be changed by others. Editors are responsible for all edits and actions they perform, including by scripts. User scripts are not centrally supported and may malfunction or become inoperable due to software changes. A guide to help you find broken scripts is available. If you are unsure whether code you are adding to this page is safe, you can ask at the appropriate village pump. This code will be executed when previewing this page. |
![]() | Documentation for this user script can be added at User:CnkALTDS/edit. |
// <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);
}