Kullanıcı:CnkALTDS/edit.js
Görünüm
(Kullanıcı:CnkALTDS/extedit.js sayfasından yönlendirildi)
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: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);
}