Vikipedi:Kullanıcı ve yönetici scriptleri/düzenle
Vikipedi, özgür ansiklopedi
//
// If you are editing a page, click the wikify button on your tab bar to add "{{wikify}}" to the top, set "Marked for wikification." as the edit summary, mark it as a minor edit, and submit.
//İngilizce vikipedideki scriptten esinlenerek yazmıştım. Daha sonra ek özellikler ekleyerek, düzenle şablonu olan sayfalarda uygulanması durumunda düzenle-tarih şablonuna çeviriyor. Normal şartlarda ise, düzenle-tarih şablonunu ekliyor sadece. [[Kullanıcı:Ugur Basak]]
function doQwikify() {
if(document.editform.wpTextbox1.value.indexOf("{{düzenle}}")==-1 && document.editform.wpTextbox1.value.indexOf("{{Düzenle}}")==-1)
{
document.editform.wpTextbox1.value = "{{düzenle-tarih|{{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}}}\n\n" + document.editform.wpTextbox1.value;
document.editform.wpSummary.value = "düzenleme yapılmalı";
}
else
{
document.editform.wpTextbox1.value = document.editform.wpTextbox1.value.replace("{{düzenle}}","{{düzenle-tarih|{{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}}}");
document.editform.wpTextbox1.value = document.editform.wpTextbox1.value.replace("{{Düzenle}}","{{düzenle-tarih|{{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}}}");
document.editform.wpSummary.value = "düzenle -> düzenle tarih";
}
document.editform.wpMinoredit.checked = true;
document.editform.submit();
}
function addQwikify() {
addTab("javascript:doQwikify()", "düzenle", "ca-wikify", "düzenleme yapılması için işaretle", "");
akeytt();
}
//alert(document.title);
if (document.title.indexOf(" değiştirmektesiniz") != -1 && document.title.indexOf("Kullanıcı:") == -1 && document.title.indexOf("Kullanıcı mesaj:") == -1 ) {
if (window.addEventListener) window.addEventListener("load", addQwikify, false);
else if (window.attachEvent) window.attachEvent("onload", addQwikify);
}
//

