Kullanıcı:Karduelis/monobook.js

Vikipedi, özgür ansiklopedi

Not: Ayarlarınızı kaydettikten sonra, tarayıcınızın belleğini de temizlemeniz gerekmektedir: Mozilla / Firefox / Safari: Shift e basılıyken safyayı yeniden yükleyerek veya Ctrl-Shift-R yaparak (Apple Mac için Cmd-Shift-R);, IE: Ctrl-F5, Konqueror: Sadece sayfayı yeniden yükle tuşuna basarak.

//<pre><nowiki>
// [[User:Lupin/popups.js]] - please include this line 

document.write('<script type="text/javascript" src="' 
             + 'http://en.wikipedia.org/w/index.php?title=User:Lupin/popups.js' 
             + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');

//yardımcı fonksiyonlar
document.write('<script type="text/javascript" src="' 
             + 'http://tr.wikipedia.org/w/index.php?title=Kullanıcı:Karduelis/yardımcı.js' 
             + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');

//ek işler için fonksiyonlar
document.write('<script type="text/javascript" src="' 
             + 'http://tr.wikipedia.org/w/index.php?title=Kullanıcı:Karduelis/ek.js' 
             + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');


//silme için fonksiyonlar//sadece yöneticiler
document.write('<script type="text/javascript" src="' 
             + 'http://tr.wikipedia.org/w/index.php?title=Kullanıcı:Karduelis/silme.js' 
             + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');

//engelleme için fonksiyonlar//sadece yöneticiler
document.write('<script type="text/javascript" src="' 
             + 'http://tr.wikipedia.org/w/index.php?title=Kullanıcı:Karduelis/engel.js' 
             + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');

//</nowiki></pre>

function inc (file) 
{
    var lt = String.fromCharCode(60);
    var gt = String.fromCharCode(62);
    if (file.indexOf(".js") > -1) 
    {
        document.writeln(lt+'script type="text/javascript" src="/w/index.php?title='+file+'&amp;action=raw&amp;ctype=text/javascript&amp;dontcountme=s"'+gt+lt+'/script'+gt);
    } 
    else if (file.indexOf(".css") > -1)
    {
        document.writeln(lt+'link rel="stylesheet" type="text/css" href="/w/index.php?title='+file+'&amp;action=raw&amp;ctype=text/css" /'+gt);
    }
}

inc("Kullanıcı:Karduelis/hazirla.js");

function secilenSablonuEkle()
{
    var sablonL = document.getElementById('sablonListesi');
    var index   = sablonL.selectedIndex;
    insertTags(sablonL.options[index].value, "", "");
}

function sablonMenusuYaz()
{
    var sablonlar = new Array( "Anlam ayrım", 
                               "Başka dilden çevrilmekte", 
                               "Çalışma var", 
                               "Çift kategori", 
                               "Çift madde", 
                               "Çift makale", 
                               "Düzenle",  
                               "Düzenle-tarih",
                               "Düzenle-tr",
                               "Genel geçer",
                               "Koruma",
                               "Koruma-yarı",
                               "Sil",
                               "Sözlüğe taşı",
                               "Sözlüğe taşı tarih",
                               "Taraflı",
                               "Taslak",
                               "Tekno-taslak",
                               "Telif",
                               "Vikikaynak'a taşı",
                               "Yanlış",
                               "Yanlış içerik",
                               "Yanlışbaşlık")
    
    var select = document.createElement("select");
    select.id = "sablonListesi";

    var buton = document.createElement("input");
    buton.type= "button";
    buton.value = "Ekle"; 
    buton.onclick = secilenSablonuEkle;


    var index 
    for (index in sablonlar)
    {
        select.options.add(new Option(sablonlar[index], "{{" + sablonlar[index] + "}}"), index); 
    }

    var div = document.createElement("div");
    div.appendChild(select);
    div.appendChild(buton);

    var degistirmeButonlari = document.getElementById('toolbar');
    var ebeveynDegistirmeButonlari = degistirmeButonlari.parentNode;


    var tablo        = document.createElement("table");
    var tabloGovdesi = document.createElement("tbody");
    var tabloSatiri  = document.createElement("tr");
    var tabloHucre1  = document.createElement("td");
    var tabloHucre2  = document.createElement("td");
    var div2         = document.createElement("div");

    div2.appendChild(tablo);
    tablo.appendChild(tabloGovdesi);
    tabloGovdesi.appendChild(tabloSatiri);
    tabloSatiri.appendChild(tabloHucre1);
    tabloSatiri.appendChild(tabloHucre2);    

    ebeveynDegistirmeButonlari.replaceChild(div2, degistirmeButonlari);
    tabloHucre1.appendChild(degistirmeButonlari);
    tabloHucre2.appendChild(div);   
}

hookEvent("load", sablonMenusuYaz);