Kullanıcı:Dbl2010/edit.js
Görünüm
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 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§ion=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§ion=0") != -1)
document.getElementById("wpSummary").value = "/* Giriş */ ";
});
//**********************************************************************************
// </nowiki></pre>