Lahjoita Saunapedialle - sinä voit auttaa Saunapediaa luomaan maailman yksityiskohtaisimman sauna-aiheisen tietosanakirjan  

Järjestelmäviesti:Gadget-Edittools.js

Saunapediasta
Siirry navigaatioon Siirry hakuun

Huomautus: Selaimen välimuisti pitää tyhjentää asetusten tallentamisen jälkeen, jotta muutokset tulisivat voimaan.

  • Firefox ja Safari: Napsauta Shift-näppäin pohjassa Päivitä, tai paina Ctrl-F5 tai Ctrl-R (⌘-R Macilla)
  • Google Chrome: Paina Ctrl-Shift-R (⌘-Shift-R Macilla)
  • Internet Explorer: Napsauta Ctrl-näppäin pohjassa Päivitä tai paina Ctrl-F5
  • Opera: Valikko → Asetukset (Opera → Asetukset Macilla) ja sitten Tietosuoja ja turvallisuus → Tyhjennä selaustiedot → Välimuistissa olevat kuvat ja tiedostot.
/**
* Muokkauspainikkeet versio 1.3.1
*
* Alasvetovalikollinen työkalupalkki muokkaustilaan. Alkuperäinen koodi
* http://commons.wikimedia.org/wiki/MediaWiki:Edittools.js
*
* Vivut:
* var Painikkeet = true/false; // Painikkeiden käyttöönotto, oletus true
* var PainikkeetOmat = true/false; // Oletuspainikkeiden ylikirjoitus, oletus false
* var PainikkeetOletus = 0; // Oletusvalikko (0–7), oletus 0
* var PainikkeetTuleva = "Oma päiväys"; // Tuleva-mallineiden päättymisaika, oletus nykyhetki
*                                       // + 3 kuukautta
* var PainikkeetViite = "Oma päiväys"; // Viitemallineiden "Viitattu"-arvo, oletus nykyhetki
*                                      // muodossa p.k.vvvv (esim. 12.1.2008)
* var PainikkeetVuosi = 2008; // CU-pyyntöjen vuosi, oletuksena kuluva vuosi
* var PainikkeetKeskustelu = true/false; // Keskustelupainikkeiden tarkkailulistatoiminto,
*                                        // oletuksena null (jättää ruksin rauhaan)
* var PainikkeetAllekirjoitus = "–~~"+"~~"; // Allekirjoituksen muoto
* var PainikkeetValikko = true; // Alasvetovalikoiden näkyvyys painikkeissa
* var PainikkeetLyhyt = false; // Painikkeen alasvetovalikon tekstin pituus
*/

var d   = new Date();

// Vivut
if (isNaN(Painikkeet))              { var Painikkeet       = true;                    }
if (isNaN(PainikkeetOmat))          { var PainikkeetOmat   = false;                   }
if (isNaN(PainikkeetOletus))        { var PainikkeetOletus = 0;                       }
if (isNaN(PainikkeetTuleva))        { var PainikkeetTuleva = d.getFullYear() + '-' + (d.getMonth()+4)
+ '-' + d.getDate();     }
if (isNaN(PainikkeetViite))         { var PainikkeetViite  = d.getDate() + "." + (d.getMonth()+1)
+ "." + d.getFullYear(); }
if (isNaN(PainikkeetVuosi))         { var PainikkeetVuosi  = d.getFullYear();         }
if (isNaN(PainikkeetKeskustelu))    { var PainikkeetKeskustelu = null;                }
if (isNaN(PainikkeetAllekirjoitus)) { var PainikkeetAllekirjoitus = "–~~"+"~~";       }
if (isNaN(PainikkeetValikko))       { var PainikkeetValikko = true;                   }
if (isNaN(PainikkeetValikko))       { var PainikkeetValikko = true;                   }
if (isNaN(PainikkeetLyhyt))         { var PainikkeetLyhyt = false;                    }
// if (isNaN(PainikkeetDebug))         { var PainikkeetDebug = 0;                        }

var btb_area = 'fiwiki-bottom-toolbar';
var btb_sc = 'fiwiki-bottom-toolbar-sc';
var btb_f = 'fiwiki-bottom-toolbar-f';
var btb_i_sc = 'fiwiki-special-character';
var btb_i_f = 'fiwiki-feature';

var is_ie = ( $.client.profile().name == 'msie' );

function addFeatureButton(f1, f2, f3, ftext, ftitle, farea) {
    if (!farea) { farea = btb_f; }
    k = document.getElementById(farea);
    if ( k ) {
        if ( !is_ie ) {
            mySpan = document.createElement('span');
            myText = document.createTextNode(ftext);
            mySpan.appendChild(myText);

            myOnClick = document.createAttribute('onclick');
            myOnClick.nodeValue = "insertTags('" + f1 + "','" + f2 + "','" + f3 + "')";
            mySpan.setAttributeNode(myOnClick);

            mySpan.title = ftitle;

            myClass = document.createAttribute('class');
            myClass.nodeValue = btb_i_f;
            mySpan.setAttributeNode(myClass);

            // Some spacing
            k.appendChild(document.createTextNode(' '));
            k.appendChild(mySpan);

        } else {
            // The nonstandard way
            k.innerHTML += " <span onClick=\"javascript:insertTags('" + f1 + "','" + f2 + "','" + f3 + "');\" class=\"" + btb_i_f + "\" title=\"" + ftitle + "\" >" + ftext + "</span>";
        }
    }
}

function addSpecialButton(faction, ftext, ftitle, fclass, farea, achoices) {
    if (!farea) { farea = btb_f; }
    k = document.getElementById(farea);
    if ( k ) {
        if ( !is_ie ) {
            // Create dropdown
            var mySelect = "";
            if (PainikkeetValikko == true) {
                if (achoices != null) {
                    var titleConv = ftitle;
                    titleConv.replace(/[^a-z]+/gi,"_");
                    mySelect = document.createElement('select');
                    mySelectId = document.createAttribute('id');
                    mySelectId.nodeValue = titleConv;
                    mySelect.setAttributeNode(mySelectId);
                    for (i = 0; i < achoices.length; i++) {
                        myOption = document.createElement('option');
                        var sValue = achoices[i];
                        var sCaption = achoices[i];
                        try {
                            aValues = sValue.split(";");
                            sValue = aValues[0];
                            sCaption = aValues[1];
                        } catch(e) {};
                        myValue = document.createAttribute('value');
                        myValue.nodeValue = sValue;
                        myOption.setAttributeNode(myValue);
                        if (PainikkeetLyhyt == true) {
                            sCaption = sValue;
                        }
                        myCaption = document.createTextNode(sCaption);
                        myOption.appendChild(myCaption);
                        mySelect.appendChild(myOption);
                    }
                    faction = faction.replace("$", "'+document.getElementById(\""+titleConv+"\").value+'");
                }
            } else {
                faction = faction.replace("$", "");
            }

            mySpan = document.createElement('span');
            myText = document.createTextNode(ftext);
            mySpan.appendChild(myText);

            myOnClick = document.createAttribute('onclick');
            myOnClick.nodeValue = faction;
            mySpan.setAttributeNode(myOnClick);

            mySpan.title = ftitle;

            myClass = document.createAttribute('class');
            myClass.nodeValue = fclass;
            mySpan.setAttributeNode(myClass);

            // Some spacing
            k.appendChild(document.createTextNode(' '));
            k.appendChild(mySpan);
            if (mySelect != "") {
                k.appendChild(mySelect);
            }
        } else {
            sSelect = "";
            /* if (PainikkeetValikko == true) {
                if (achoices != null) {
                    var titleConv = ftitle;
                    titleConv.replace(/[^a-z]+/gi,"_");
                    sSelect = '<select name="'+titleConv+'">';
                    for (i = 0; i < achoices.length; i++) {
                        var sValue = achoices[i];
                        var sCaption = achoices[i];
                        try {
                            aValues = sValue.split(";");
                            sValue = aValues[0];
                            sCaption = aValues[1];
                        } catch(e) {};
                        sSelect += '<option value="'+sValue+'">'+sCaption+'</option>';
                    }
                    sSelect += '</select>';
                    faction = faction.replace("$", "'+document.getElementById(\""+titleConv+"\").value+'");
                }
            } else {
                faction = faction.replace("$", "");
            } */
            // The nonstandard way
            k.innerHTML += " <span onClick=\"" + faction + ";\" class=\"" + fclass + "\" title=\"" +
            ftitle + "\" >" + ftext + "</span>" + sSelect;
        }
    }
}

if (Painikkeet == true) {

    if (isNaN(wgUG)) {
        var wgUG = '';
        try {
            wgUG = mw.config.get('wgUserGroups', []).toString();
        } catch(e) {}
    }

    function lisaaTyokalupalkki() {
        var tNamespaceNumber =  mw.config.get('wgNamespaceNumber');
        var tyokalupalkki = document.getElementById('fiwiki-bottom-toolbar');

        if (tyokalupalkki) {

            // Poistetaan näkyvistä tiedoston tallennuksista
            if (mw.config.get('wgPageName') == 'Toiminnot:Tallenna') {
                tyokalupalkki.style.display = 'none';
            }

            // Alasvetovalikko
            var select = document.createElement('select');
            select.setAttribute('style', 'display: block; float: left');
            select.setAttribute('onChange', 'valitseAlavalikko(selectedIndex)');
            
            // Vaihtoehdot
            var optionyleiset = document.createElement('option');
            optionyleiset.setAttribute('value', 'fiwiki-yleiset');
            var text = document.createTextNode('Yleiset');
            optionyleiset.appendChild(text);
            var optionviitteet = document.createElement('option');
            optionviitteet.setAttribute('value', 'fiwiki-viitteet');
            text = document.createTextNode('Viitteet');
            optionviitteet.appendChild(text);
            var optiontyngat = document.createElement('option');
            optiontyngat.setAttribute('value', 'fiwiki-tyngat');
            text = document.createTextNode('Tyngät');
            optiontyngat.appendChild(text);
            var optionongelmat = document.createElement('option');
            optionongelmat.setAttribute('value', 'fiwiki-ongelmat');
            text = document.createTextNode('Ongelmat');
            optionongelmat.appendChild(text);
            var optionpoistot = document.createElement('option');
            optionpoistot.setAttribute('value', 'fiwiki-poistot');
            text = document.createTextNode('Poistot');
            optionpoistot.appendChild(text);
            var optionkeskustelu = document.createElement('option');
            optionkeskustelu.setAttribute('value', 'fiwiki-keskustelu');
            text = document.createTextNode('Keskustelu');
            optionkeskustelu.appendChild(text);
            var optionmallineet = document.createElement('option');
            optionmallineet.setAttribute('value', 'fiwiki-mallineet');
            text = document.createTextNode('Mallineet');
            optionmallineet.appendChild(text);
            var optionyllapitajat = document.createElement('option');
            optionyllapitajat.setAttribute('value', 'fiwiki-yllapitajat');
            text = document.createTextNode('Ylläpitäjät');
            optionyllapitajat.appendChild(text);
            var optionosoitepaljastajat = document.createElement('option');
            optionosoitepaljastajat.setAttribute('value', 'fiwiki-osoitepaljastajat');
            text = document.createTextNode('Osoitepaljastajat');
            optionosoitepaljastajat.appendChild(text);

            // Ehdot milloin mikäkin on valittu oletuksena ja milloin poiskytketty
            if ((tNamespaceNumber >= 0) && (tNamespaceNumber <= 3 || tNamespaceNumber == 102)) {
                if (tNamespaceNumber == 0) {
                    optionyleiset.setAttribute('selected', 'selected');
                } else if (tNamespaceNumber == 0) {
                    optionyleiset.setAttribute('selected', 'selected');
                    optionviitteet.setAttribute('disabled', 'disabled');
                } else {
                    optionyleiset.setAttribute('disabled', 'disabled');
                    optionongelmat.setAttribute('disabled', 'disabled');
                }
            } else {
                optionyleiset.setAttribute('disabled', 'disabled');
                optionviitteet.setAttribute('disabled', 'disabled');
                optiontyngat.setAttribute('disabled', 'disabled');
            }
            if (tNamespaceNumber < 6 && tNamespaceNumber > 3) {
                optionongelmat.setAttribute('disabled', 'disabled');
            }
            if (tNamespaceNumber > 0) {
                if (tNamespaceNumber % 2 == 1 || tNamespaceNumber == 4) {
                    optionkeskustelu.setAttribute('selected', 'selected');
                }
            } else {
                optionkeskustelu.setAttribute('disabled', 'disabled');
            }
            if (tNamespaceNumber > 0) {
                optionmallineet.setAttribute('selected', 'selected');
            } else {
                optionmallineet.setAttribute('disabled', 'disabled');
            }

            select.appendChild(optionyleiset);
            select.appendChild(optionviitteet);
            select.appendChild(optiontyngat);
            select.appendChild(optionongelmat);
            select.appendChild(optionpoistot);
            select.appendChild(optionkeskustelu);
            select.appendChild(optionmallineet);

            // Rajoitettu näkyvyys vain ylläpitäjille
            if (wgUG.indexOf('sysop') != -1) {
                select.appendChild(optionyllapitajat);
            }

            // Rajoitettu näkyvyys vain osoitepaljastajille
            if (wgUG.indexOf('checkuser') != -1) {
                if (tNamespaceNumber != 3) {
                    optionosoitepaljastajat.setAttribute('disabled', 'disabled');
                }
                select.appendChild(optionosoitepaljastajat);
            }

            // Asetetaan alasvetovalikko työkalupalkkiin
            tyokalupalkki.appendChild(select);

            // Taulukkokoodi
            var tablerows = new Array();
            tablerows[0] = new Array();
            tablerows[0][0] = 'Yleiset';
            tablerows[0][1] = new Array();
            tablerows[0][1][0] = 'fiwiki-yleiset-sekalaiset;Sekalaiset';
            tablerows[0][1][1] = 'fiwiki-yleiset-tulevat;Tulevat';
            tablerows[1] = new Array();
            tablerows[1][0] = 'Viitteet';
            tablerows[1][1] = new Array();
            tablerows[1][1][0] = 'fiwiki-viitteet-artikkeliviitteet;Artikkeliviitteet';
            tablerows[1][1][1] = 'fiwiki-viitteet-artikkeliviitteet2; ';
            tablerows[1][1][2] = 'fiwiki-viitteet-sisarprojektit;Sisarprojektit';
            tablerows[1][1][3] = 'fiwiki-viitteet-ulkoisetlinkit;Ulkoiset linkit';
            tablerows[2] = new Array();
            tablerows[2][0] = 'Tyngät';
            tablerows[2][1] = new Array();
            tablerows[2][1][0] = 'fiwiki-tyngat-maanosat;Maanosat';
            tablerows[2][1][1] = 'fiwiki-tyngat-tieteet;Tieteet';
            tablerows[2][1][2] = 'fiwiki-tyngat-henkilot;Henkilöt';
            tablerows[2][1][3] = 'fiwiki-tyngat-geneeriset;Geneeriset';
            tablerows[3] = new Array();
            tablerows[3][0] = 'Ongelmat';
            tablerows[3][1] = new Array();
            tablerows[3][1][0] = 'fiwiki-ongelmat-tarkennuspyynnot;Tarkennuspyynnöt';
            tablerows[3][1][1] = 'fiwiki-ongelmat-ongelmat;Ongelmat';
            tablerows[3][1][2] = 'fiwiki-ongelmat-korjaukset;Korjaukset';
            tablerows[3][1][3] = 'fiwiki-ongelmat-kuvat;Kuvat';
            tablerows[4] = new Array();
            tablerows[4][0] = 'Poistot';
            tablerows[4][1] = 'fiwiki-poistot';
            tablerows[5] = new Array();
            tablerows[5][0] = 'Keskustelu';
            tablerows[5][1] = new Array();
            tablerows[5][1][0] = 'fiwiki-keskustelu-kayttajavaroitukset;Käyttäjävaroitukset';
            tablerows[5][1][1] = 'fiwiki-keskustelu-kayttajahuomautukset;Käyttäjähuomautukset';
            tablerows[5][1][2] = 'fiwiki-keskustelu-spam;Mainostaminen / Spam';
            tablerows[5][1][3] = 'fiwiki-keskustelu-kayttajaopastus;Käyttäjäopastus';
            tablerows[5][1][4] = 'fiwiki-keskustelu-rekisteroitymattomat;Rekisteröitymättömät';
            tablerows[5][1][5] = 'fiwiki-keskustelu-aanestys;Äänestys';
            tablerows[6] = new Array();
            tablerows[6][0] = 'Mallineet';
            tablerows[6][1] = 'fiwiki-mallineet';
            tablerows[7] = new Array();
            tablerows[7][0] = 'Ylläpitäjät';
            tablerows[7][1] = 'fiwiki-yllapitajat';
            tablerows[8] = new Array();
            tablerows[8][0] = 'Osoitepaljastajat';
            tablerows[8][1] = 'fiwiki-osoitepaljastajat';

            for (i = 0; i < tablerows.length; i++) {
                   var table = document.createElement('table');
                   table.setAttribute('border', '0');
                   table.setAttribute('class', 'specialbasic');
                   table.setAttribute('style', 'display: none');
                   var tr = document.createElement('tr');
                   var thmain = document.createElement('th');
                   if (typeof tablerows[i][1] != 'string') {
                       thmain.setAttribute('rowspan', tablerows[i][1].length);
                   }
                   var text = document.createTextNode(tablerows[i][0]);
                   thmain.appendChild(text);
                   tr.appendChild(thmain);
                   if (typeof tablerows[i][1] != 'string') {
                       var thsub = document.createElement('th');
                       var thvalues = tablerows[i][1][0].split(';');
                       var text = document.createTextNode(thvalues[1]);
                       thsub.appendChild(text);
                       tr.appendChild(thsub);
                       var tdsub = document.createElement('td');
                       tdsub.setAttribute('id', thvalues[0]);
                       tr.appendChild(tdsub);
                       table.appendChild(tr);
                       for (o = 1; o < tablerows[i][1].length; o++) {
                           tr = document.createElement('tr');
                           thsub = document.createElement('th');
                           thvalues = tablerows[i][1][o].split(';');
                           text = document.createTextNode(thvalues[1]);
                           thsub.appendChild(text);
                           tr.appendChild(thsub);
                           tdsub = document.createElement('td');
                           tdsub.setAttribute('id', thvalues[0]);
                           tr.appendChild(tdsub);
                           table.appendChild(tr);
                       }
                   } else {
                       var tdsub = document.createElement('td');
                       tdsub.setAttribute('id', tablerows[i][1]);
                       tr.appendChild(tdsub);
                       table.appendChild(tr);
                   }

                // Asetetaan taulukko työkalupalkkiin
                tyokalupalkki.appendChild(table);

            }

            // Alavalikon valinta

            // Keskustelu (*) = Keskustelu
            if (tNamespaceNumber % 2 == 1) { valitseAlavalikko(5); }
            // Wikipedia = Keskustelu
            else if (tNamespaceNumber == 4) { valitseAlavalikko(5); }
            // Malline = Mallineet
            else if (tNamespaceNumber == 10) { valitseAlavalikko(6); }
            // Kuva = Ongelmat
            else if (tNamespaceNumber == 6) { valitseAlavalikko(3); }
            // > Artikkeli = Poistot
            else if (tNamespaceNumber > 0) { valitseAlavalikko(4); }
            // Oletus = Yleiset
            else { valitseAlavalikko(PainikkeetOletus); }

        }
    }

    // Alavalikon valinta
    function valitseAlavalikko(s) {
        var l = document.getElementById('fiwiki-bottom-toolbar').getElementsByTagName('table');
        for (var i = 0; i < l.length ; i++) {
            l[i].style.display = i == s ? 'inline' : 'none';
        }
    }

    // Valikon lisäys
    $(lisaaTyokalupalkki);

    // Painikkeita helpommin
    function addSBeforeButton(sValue, sName, sCaption, sArea, sSummary, bWatchthis, aChoices) {

        var sCode="";
        if (!aChoices) { var aChoices = null; }
        
        if (mw.user.options.get("gadget-wikEd")==1)
        {
            sCode="insertTags('" + sValue + "', '','');";
        }
        else if (mw.config.get('wgAction') == "edit" && document.editform.wpTextbox1.value != null)
            sCode = 'document.editform.wpTextbox1.value=\'' + sValue
            + '\\r\\n\'+document.editform.wpTextbox1.value;';
        else
        {
            sCode = 'document.editform.wpTextbox1.value=\'' + sValue + '\';';
        }

        if (sSummary) {
            sCode += 'document.editform.wpSummary.value=\'' + sSummary + '\';';
        }

        if ((!isNaN(bWatchthis))&&(bWatchthis != null)) {
            sCode += 'document.editform.wpWatchthis.checked=' + bWatchthis + ';';
        }

        addSpecialButton(sCode, sName, sCaption, 'fiwiki-feature', sArea, aChoices);

    }

    function addSAfterButton(sValue, sName, sCaption, sArea, sSummary, bWatchthis, aChoices) {
        var sCode="";
        if (!aChoices) { var aChoices = null; }

        if (mw.user.options.get("gadget-wikEd")==1)
        {
            sCode="insertTags('" + sValue +"', '','');";
        }
        else if (mw.config.get('wgAction') == "edit" && document.editform.wpTextbox1.value.length > 0)
        {
            sValue = '\\r\\n' + sValue;
            sCode = 'document.editform.wpTextbox1.value=document.editform.wpTextbox1.value+\'' + sValue + '\';';
        }
        else
        {
            sCode = 'document.editform.wpTextbox1.value=document.editform.wpTextbox1.value+\'' + sValue + '\';';
        }

        if (sSummary) {
            sCode += 'document.editform.wpSummary.value=\''+ sSummary + '\';';
        }

        if ((!isNaN(bWatchthis))&&(bWatchthis != null)) {
            sCode += 'document.editform.wpWatchthis.checked=' + bWatchthis + ';';
        }

        addSpecialButton(sCode, sName, sCaption, 'fiwiki-feature', sArea, aChoices);

    }

    // Painikkeita
    if (PainikkeetOmat == false) {

        function oletusPainikkeet () {
            var tNamespaceNumber =  mw.config.get('wgNamespaceNumber');

            var sR = "$";
            if (tNamespaceNumber == 0) {

                // Yleiset: Sekalaiset
                addFeatureButton('{{Lyhenne|', '}'+'}', '', 'Lyhenne', 'Lyhenne',
                'fiwiki-yleiset-sekalaiset');
                addFeatureButton('{{Pääartikkeli|[[', ']]}'+'}', '', 'Pääartikkeli', 'Pääartikkeli',
                'fiwiki-yleiset-sekalaiset');
            }
            if (tNamespaceNumber == 0 || tNamespaceNumber == 102) {

                addSBeforeButton('{{Tämä artikkeli'+'|käsittelee MITÄ. [[jokin (jossain)|jokin' +
                ']] käsittelee MUUTA}'+'}', 'Tämä artikkeli', 'Tämä artikkeli',
                'fiwiki-yleiset-sekalaiset', '{{Tämä artikkeli}'+'}');
                addSAfterButton ('{{Täsmennyssivu}'+'}', 'Täsmennyssivu', 'Täsmennyssivu',
                'fiwiki-yleiset-sekalaiset', 'Täsmennyssivu');

                // Yleiset: Tulevat
                addSBeforeButton('{{Ajankohtaista'+'|päättymisaika='+PainikkeetTuleva+'}'+'}',
                'Ajankohtaista', 'Ajankohtaista', 'fiwiki-yleiset-tulevat',
                '{{Ajankohtaista}'+'}');
                addSBeforeButton('{{Tuleva albumi'+'|päättymisaika='+PainikkeetTuleva+'}'+'}',
                'Tuleva albumi', 'Tuleva albumi', 'fiwiki-yleiset-tulevat',
                '{{Tuleva albumi}'+'}');
                addSBeforeButton('{{Tuleva elokuva'+'|päättymisaika='+PainikkeetTuleva+'}'+'}',
                'Tuleva elokuva', 'Tuleva elokuva', 'fiwiki-yleiset-tulevat',
                '{{Tuleva elokuva}'+'}');
                addSBeforeButton('{{Tuleva kirja'+'|päättymisaika='+PainikkeetTuleva+'}'+'}',
                'Tuleva kirja', 'Tuleva kirja', 'fiwiki-yleiset-tulevat',
                '{{Tuleva kirja}'+'}');
                addSBeforeButton('{{Tuleva tapahtuma'+'|päättymisaika='+PainikkeetTuleva+'}'+'}',
                'Tuleva tapahtuma', 'Tuleva tapahtuma',
                'fiwiki-yleiset-tulevat', '{{Tuleva tapahtuma}'+'}');
                addSBeforeButton('{{Tuleva urheilutapahtuma'+'|päättymisaika='+PainikkeetTuleva+
                '}'+'}', 'Tuleva urheilutapahtuma', 'Tuleva urheilutapahtuma',
                'fiwiki-yleiset-tulevat', '{{Tuleva urheilutapahtuma}'+'}');
            }
            if ((tNamespaceNumber >= 0) && (tNamespaceNumber <= 4)) {
                // Viitteet: Artikkeliviitteet
                addFeatureButton('<ref>{{Kirjaviite | Tekijä = ', ' | Nimeke = | Vuosi = | ' +
                'Luku = | Sivu = | Selite = | Julkaisupaikka = | ' +
                'Julkaisija = | Suomentaja = | Tunniste = | Isbn = | www = | www-teksti = | ' +
                'Tiedostomuoto = | Viitattu = ' + PainikkeetViite + ' | ' +
                'Kieli = }'+'}</ref>', '', 'Kirjaviite', 'Kirjaviite',
                'fiwiki-viitteet-artikkeliviitteet');
                addFeatureButton('<ref>{{Lehtiviite | Tekijä = ', ' | Otsikko = | Julkaisu = ' +
                '| Ajankohta = | Vuosikerta = | Numero = | Sivut = | ' +
                'Julkaisupaikka = | Julkaisija = | Selite= | Tunniste= | ' +
                'www = | www-teksti = | Tiedostomuoto = | Viitattu = ' +
                PainikkeetViite + ' | Kieli = | Lopetusmerkki = }'+'}</ref>', '',
                'Lehtiviite', 'Lehtiviite',
                'fiwiki-viitteet-artikkeliviitteet');
                addFeatureButton('<ref>{{Verkkoviite | Osoite = ', ' | Nimeke = | Tekijä = | ' +
                'Tiedostomuoto = | Selite = | Julkaisu = | Ajankohta = | ' +
                'Julkaisupaikka = | Julkaisija = | Viitattu = ' +
                PainikkeetViite + ' | Kieli = }'+'}</ref>', '',
                'Verkkoviite', 'Verkkoviite',
                'fiwiki-viitteet-artikkeliviitteet');
                addFeatureButton('<ref>{{Elokuvaviite | Ohjaaja = ', ' | Nimi = | ' +
                'Alkuperäisnimi = | Maa = | Vuosi = | Kieli = }'+'}</ref>', '',
                'Elokuvaviite', 'Elokuvaviite',
                'fiwiki-viitteet-artikkeliviitteet');
                addFeatureButton('<ref>{{Karttaviite | Tekijä = ', ' | Nimeke = | Mittakaava =' +
                ' | Lehti = | Julkaisupaikka = | Julkaisija = | Ajankohta = |' +
                ' Selite = | Tunniste = | www = | www-teksti = | Tiedostomuoto = | ' +
                'Viitattu = ' + PainikkeetViite + ' | Kieli = }'+'}</ref>', '',
                'Karttaviite', 'Karttaviite',
                'fiwiki-viitteet-artikkeliviitteet');
                addFeatureButton('<ref>{{Standardiviite | Numero = ', ' | Nimeke = | ' +
                'Julkaisupaikka = | Julkaisija = | Ajankohta = | Selite = | ' +
                'Sivut = | www = | www-teksti = | Tiedostomuoto = | ' +
                'Viitattu = ' + PainikkeetViite + ' | Kieli = }'+'}</ref>', '',
                'Standardiviite', 'Standardiviite',
                'fiwiki-viitteet-artikkeliviitteet');
                addFeatureButton('<ref>{{Äänilevyviite | kappale = ', ' | albumi = | ' +
                'esittäjä = | vuosi = }'+'}</ref>', '', 'Äänilevyviite',
                'Äänilevyviite', 'fiwiki-viitteet-artikkeliviitteet');
            }
            if ((tNamespaceNumber >= 0) && (tNamespaceNumber <= 4)) {
                // Viitteet: Artikkeliviitteet2
                addFeatureButton('<ref>{{Kirjaviite | Tekijä = ', ' | Nimeke = | Vuosi = | ' +
                'Sivu = | Julkaisupaikka = | ' +
                'Julkaisija = | Suomentaja = | Tunniste = | ' +
                'Viitattu = ' + PainikkeetViite +
                ' }'+'}</ref>', '', 'KirjaviiteMINI', 'KirjaviiteMINI',
                'fiwiki-viitteet-artikkeliviitteet2');
                addFeatureButton('<ref>{{Lehtiviite | Tekijä = ', ' | Otsikko = | Julkaisu = ' +
                '| Ajankohta = | Sivut = |' +
                ' Julkaisija = |' +
                ' Viitattu = ' +
                PainikkeetViite + ' }'+'}</ref>', '',
                'LehtiviiteMINI', 'LehtiviiteMINI',
                'fiwiki-viitteet-artikkeliviitteet2');
                addFeatureButton('<ref>{{Verkkoviite | Osoite = ', ' | Nimeke = | Tekijä = |' +
                ' Ajankohta = |' +
                ' Julkaisu = | Viitattu = ' +
                PainikkeetViite + ' }'+'}</ref>', '',
                'VerkkoviiteMINI', 'VerkkoviiteMINI',
                'fiwiki-viitteet-artikkeliviitteet2');
            }
            if (tNamespaceNumber == 0) {
                // Viitteet: Sisarprojektit
                addFeatureButton('{{Commons|', '|artikkelin nimi}'+'}', 'Commons-nimi', 'Commons',
                'Commons', 'fiwiki-viitteet-sisarprojektit');
                addFeatureButton('{{Species|', '|artikkelin nimi}'+'}', 'Species-nimi', 'Species',
                'Species', 'fiwiki-viitteet-sisarprojektit');
                addFeatureButton('{{Wikikirjasto|', '|artikkelin nimi}'+'}', 'Wikikirjasto-nimi',
                'Wikikirjasto', 'Wikikirjasto',
                'fiwiki-viitteet-sisarprojektit');
                addFeatureButton('{{Wikisanakirja|', '|artikkelin nimi}'+'}', 'Wikisanakirja-nimi',
                'Wikisanakirja', 'Wikisanakirja',
                'fiwiki-viitteet-sisarprojektit');
                addFeatureButton('{{Wikisitaatit|', '}'+'}', 'Wikisitaatit-nimi', 'Wikisitaatit',
                'Wikisitaatit', 'fiwiki-viitteet-sisarprojektit');
                addFeatureButton('{{Wikiuutiset|', '|artikkelin nimi}'+'}', 'Wikiuutiset-nimi',
                'Wikiuutiset', 'Wikiuutiset', 'fiwiki-viitteet-sisarprojektit');

                // Viitteet: Ulkoiset linkit
                addFeatureButton('* {{Elonet| id = ', ' | nimi = }'+'}', '', 'Elonet', 'Elonet',
                'fiwiki-viitteet-ulkoisetlinkit');
                addFeatureButton('* {{Elonet-h| id = ', ' | nimi = }'+'}', '', 'Elonet-h',
                'Elonet-h', 'fiwiki-viitteet-ulkoisetlinkit');
                addFeatureButton('* {{Hockeydb| id = ', ' | nimi = }'+'}', '', 'Hockeydb',
                'Hockeydb', 'fiwiki-viitteet-ulkoisetlinkit');
                addFeatureButton('* {{IMDb| id = ', ' | nimi = }'+'}', '', 'IMDb', 'IMDb',
                'fiwiki-viitteet-ulkoisetlinkit');
                addFeatureButton('* {{IMDb-h| id = ', ' | nimi = }'+'}', '', 'IMDb-h', 'IMDb-h',
                'fiwiki-viitteet-ulkoisetlinkit');
                addFeatureButton('* {{ITF| id = ', ' | nimi = }'+'}', '', 'ITF',
                'ITF', 'fiwiki-viitteet-ulkoisetlinkit');
                addFeatureButton('* {{Last.fm|', '|Artistin nimi}'+'}', 'artistin+last.fm+nimi',
                'Last.fm', 'Last.fm', 'fiwiki-viitteet-ulkoisetlinkit');
                addFeatureButton('* {{MySpace|', '|Nimi}'+'}', 'MySpace-nimi', 'MySpace', 'MySpace',
                'fiwiki-viitteet-ulkoisetlinkit');
            }
            if (tNamespaceNumber == 0 || tNamespaceNumber == 102) {

                // Tyngät: Maanosat
                addFeatureButton('{{Tynkä/', '}'+'}', 'Aasia', 'Aasia', 'Tynkä/Aasia',
                'fiwiki-tyngat-maanosat');
                addFeatureButton('{{Tynkä/', '}'+'}', 'Afrikka', 'Afrikka', 'Tynkä/Afrikka',
                'fiwiki-tyngat-maanosat');
                addFeatureButton('{{Tynkä/', '}'+'}', 'Etelä-Amerikka', 'Etelä-Amerikka',
                'Tynkä/Etelä-Amerikka', 'fiwiki-tyngat-maanosat');
                addFeatureButton('{{Tynkä/', '}'+'}', 'Eurooppa', 'Eurooppa', 'Tynkä/Eurooppa',
                'fiwiki-tyngat-maanosat');
                addFeatureButton('{{Tynkä/', '}'+'}', 'Oseania', 'Oseania', 'Tynkä/Oseania',
                'fiwiki-tyngat-maanosat');
                addFeatureButton('{{Tynkä/', '}'+'}', 'Pohjois-Amerikka', 'Pohjois-Amerikka',
                'Tynkä/Pohjois-Amerikka', 'fiwiki-tyngat-maanosat');

                // Tyngät: Tieteet
                addFeatureButton('{{Tynkä/', '}'+'}', 'Biologia', 'Biologia', 'Tynkä/Biologia',
                'fiwiki-tyngat-tieteet');
                addFeatureButton('{{Tynkä/', '}'+'}', 'Filosofia', 'Filosofia', 'Tynkä/Filosofia',
                'fiwiki-tyngat-tieteet');
                addFeatureButton('{{Tynkä/', '}'+'}', 'Fysiikka', 'Fysiikka', 'Tynkä/Fysiikka',
                'fiwiki-tyngat-tieteet');
                addFeatureButton('{{Tynkä/', '}'+'}', 'Kemia', 'Kemia', 'Tynkä/Kemia',
                'fiwiki-tyngat-tieteet');
                addFeatureButton('{{Tynkä/', '}'+'}', 'Historia', 'Historia', 'Tynkä/Historia',
                'fiwiki-tyngat-tieteet');
                addFeatureButton('{{Tynkä/', '}'+'}', 'Lääketiede', 'Lääketiede', 'Tynkä/Lääketiede',
                'fiwiki-tyngat-tieteet');
                addFeatureButton('{{Tynkä/', '}'+'}', 'Matematiikka', 'Matematiikka',
                'Tynkä/Matematiikka', 'fiwiki-tyngat-tieteet');
                addFeatureButton('{{Tynkä/', '}'+'}', 'Psykologia', 'Psykologia', 'Tynkä/Psykologia',
                'fiwiki-tyngat-tieteet');
                addFeatureButton('{{Tynkä/', '}'+'}', 'Tekniikka', 'Tekniikka', 'Tynkä/Tekniikka',
                'fiwiki-tyngat-tieteet');
                addFeatureButton('{{Tynkä/', '}'+'}', 'Tähtitiede', 'Tähtitiede', 'Tynkä/Tähtitiede',
                'fiwiki-tyngat-tieteet');
                addFeatureButton('{{Tynkä/', '}'+'}', 'Taide', 'Taide', 'Tynkä/Taide',
                'fiwiki-tyngat-tieteet');
                addFeatureButton('{{Tynkä/', '}'+'}', 'Musiikki', 'Musiikki', 'Tynkä/Musiikki',
                'fiwiki-tyngat-tieteet');
                                addFeatureButton('{{Tynkä/', '}'+'}', 'Elokuva', 'Elokuva', 'Tynkä/Elokuva',
                'fiwiki-tyngat-tieteet');
                                addFeatureButton('{{Tynkä/', '}'+'}', 'Kirjallisuus', 'Kirjallisuus', 'Tynkä/Kirjallisuus',
                'fiwiki-tyngat-tieteet');
                addFeatureButton('{{Tynkä/', '}'+'}', 'Urheilu', 'Urheilu', 'Tynkä/Urheilu',
                'fiwiki-tyngat-tieteet');
                addFeatureButton('{{Tynkä/', '}'+'}', 'Yhteiskunta', 'Yhteiskunta', 'Tynkä/Yhteiskunta',
                'fiwiki-tyngat-tieteet');            

                 addFeatureButton('{{Tynkä/', '}'+'}', 'Henkilö', 'Henkilö', 'Tynkä/Henkilö',
                'fiwiki-tyngat-henkilot');            
                addFeatureButton('{{Tynkä/', '}'+'}', 'Muusikko', 'Muusikko', 'Tynkä/Muusikko',
                'fiwiki-tyngat-henkilot');            
                addFeatureButton('{{Tynkä/', '}'+'}', 'Näyttelijä', 'Näyttelijä', 'Tynkä/Näyttelijä',
                'fiwiki-tyngat-henkilot');            
                addFeatureButton('{{Tynkä/', '}'+'}', 'Urheilija', 'Urheilija', 'Tynkä/Urheilija',
                'fiwiki-tyngat-henkilot');            
                addFeatureButton('{{Tynkä/', '}'+'}', 'Kirjailija', 'Kirjailija', 'Tynkä/Kirjailija',
                'fiwiki-tyngat-henkilot');            
                addFeatureButton('{{Tynkä/', '}'+'}', 'Tieteilijä', 'Tieteilijä', 'Tynkä/Tieteilijä',
                'fiwiki-tyngat-henkilot');            


                // Tyngät: Geneeriset
                addFeatureButton('{{Tynkä', '}'+'}', '', 'Tynkä', 'Tynkä', 'fiwiki-tyngat-geneeriset');
            }
            if (tNamespaceNumber == 0) {

                // Ongelmat: Tarkennuspyynnöt
                addFeatureButton('{{Kenen mukaan}'+'}', '', '', 'Kenen mukaan', 'Kenen mukaan',
                'fiwiki-ongelmat-tarkennuspyynnot');
                addFeatureButton('{{Koska}'+'}', '', '', 'Koska', 'Koska',
                'fiwiki-ongelmat-tarkennuspyynnot');
                addFeatureButton('{{Lähde}'+'}', '', '', 'Lähde', 'Lähde',
                'fiwiki-ongelmat-tarkennuspyynnot');
                addFeatureButton('{{subst:Lähde-aika}'+'}', '', '', 'Lähde-aika', 'Lähde-aika',
                'fiwiki-ongelmat-tarkennuspyynnot');
                addFeatureButton('{{Lähde tarkemmin}'+'}', '', '', 'Lähde tarkemmin',
                'Lähde tarkemmin', 'fiwiki-ongelmat-tarkennuspyynnot');
                addFeatureButton('{{Parempi lähde}'+'}', '', '', 'Tarvitaan parempi lähde',
                'Lähde tarkemmin', 'fiwiki-ongelmat-tarkennuspyynnot');
            }
            if (tNamespaceNumber == 0 || tNamespaceNumber == 102) {

                // Ongelmat: Ongelmat
                addSBeforeButton('{{Kerro kuka tekee}'+'}', 'Kerro kuka tekee',
                'Kerro kuka tekee', 'fiwiki-ongelmat-ongelmat',
                '[[Wikipedia:Kerro kuka tekee|Esittäjä]] ei selviä ' +
                'artikkelista');
                addSBeforeButton('{{Käännettävä}'+'}', 'Käännettävä', 'Käännettävä',
                'fiwiki-ongelmat-ongelmat', 'Käännös on keskeneräinen');
                addSAfterButton ('{{Käännös|:wp:Sivu}'+'}', 'Käännös', 'Käännös',
                'fiwiki-ongelmat-ongelmat', 'Käännetty vieraskielisen ' +
                'Wikipedian artikkelista');
                addFeatureButton('{{Lähteetön|', '}'+'}', 'Tarkennus', 'Lähteetön', 'Lähteetön',
                'fiwiki-ongelmat-ongelmat', '[[Wikipedia:Merkitse_lähteet|' +
                'Lähteetön]]');
                addFeatureButton('{{Neutraalius|', '}'+'}', 'Tarkennus', 'Neutraalius', 'Neutraalius',
                'fiwiki-ongelmat-ongelmat', '[[Wikipedia:Neutraali näkökulma|' +
                'Neutraalius]]');
                addFeatureButton('{{Tarkistettava|', '}'+'}', 'Tarkennus', 'Tarkistettava',
                'Tarkistettava', 'fiwiki-ongelmat-ongelmat',
                '[[Wikipedia:Tarkistettavuus|Tarkistettava]]');
                addFeatureButton('{{Uudelleenkirjoitettava|', '}'+'}', 'Tarkennus',
                'Uudelleenkirjoitettava', 'Uudelleenkirjoitettava',
                'fiwiki-ongelmat-ongelmat', '[[Ohje:Tyyliopas|' +
                'Uudelleenkirjoitettava]]');
                addFeatureButton('{{Uutta tutkimusta|', '}'+'}', 'Tarkennus', 'Uutta tutkimusta',
                'Uutta tutkimusta', 'fiwiki-ongelmat-ongelmat', '[[Wikipedia:' +
                'Ei uutta tutkimusta|Uutta tutkimusta]]');
                addFeatureButton('{{Viitteetön|', '}'+'}', 'Tarkennus', 'Viitteetön', 'Viitteetön',
                'fiwiki-ongelmat-ongelmat', '[[Wikipedia:Merkitse lähteet|' +
                'Viitteetön]]');

                // Ongelmat: Korjaukset
                addFeatureButton('{{Korjattava|', '}'+'}', 'Tarkennus', 'Korjattava', 'Korjattava',
                'fiwiki-ongelmat-korjaukset', '{{Korjattava}'+'}');
                addFeatureButton('{{Korjattava/kieli|', '}'+'}', 'Tarkennus', 'Kieli',
                'Korjattava/kieli', 'fiwiki-ongelmat-korjaukset',
                '{{Korjattava/kieli}'+'}');
                addFeatureButton('{{Korjattava/mainos|', '}'+'}', 'Tarkennus', 'Mainos',
                'Korjattava/mainos', 'fiwiki-ongelmat-korjaukset',
                '{{Korjattava/mainos}'+'}');
                addFeatureButton('{{Korjattava/muoto|', '}'+'}', 'Tarkennus', 'Muoto',
                'Korjattava/muoto', 'fiwiki-ongelmat-korjaukset',
                '{{Korjattava/muoto}'+'}');
                addFeatureButton('{{Korjattava/määritelmä|', '}'+'}', 'Tarkennus', 'Määritelmä',
                'Korjattava/määritelmä',
                'fiwiki-ongelmat-korjaukset', '{{Korjattava/määritelmä}'+'}');
                addFeatureButton('{{Korjattava/johdanto|', '}'+'}', 'Tarkennus', 'Johdanto',
                'Korjattava/johdanto',
                'fiwiki-ongelmat-korjaukset', '{{Korjattava/johdanto}'+'}');
                addSBeforeButton('{{Korjattava/takso}'+'}', 'Takso', 'Korjattava/takso',
                'fiwiki-ongelmat-korjaukset', '{{Korjattava/takso}'+'}');
                addFeatureButton('{{Korjattava/trivia|', '}'+'}', 'Tarkennus', 'Trivia',
                'Korjattava/trivia', 'fiwiki-ongelmat-korjaukset',
                '{{Korjattava/trivia}'+'}');
                addFeatureButton('{{Korjattava/viitteet|', '}'+'}', 'Tarkennus', 'Viitteet',
                'Korjattava/viitteet', 'fiwiki-ongelmat-korjaukset',
                '{{Korjattava/viitteet}'+'}');
            }

            if (tNamespaceNumber == 6) {
                // Ongelmat: Kuvat
                addFeatureButton('{{Epäselvä|{{subst'+':LOCALTIMESTAMP}'+'}|', '}'+'}', 'Syy', 'Epäselvä', 'Epäselvä',
                'fiwiki-ongelmat-kuvat', '{{Epäselvä}'+'}');
                addFeatureButton('{{Kyseenalainen|{{subst'+':LOCALTIMESTAMP}'+'}|', '}'+'}', 'Syy', 'Kyseenalainen',
                'Kyseenalainen', 'fiwiki-ongelmat-kuvat',
                '{{Kyseenalainen}'+'}');
                addSAfterButton ('{{OTRS|{{subst'+':LOCALTIMESTAMP}'+'}'+'}'+'}', 'OTRS', 'OTRS',
                'fiwiki-ongelmat-kuvat', '{{OTRS}'+'}');
                addSBeforeButton ('{{Commonsiin}'+'}', 'Commonsiin', 'Commonsiin',
                'fiwiki-ongelmat-kuvat', '{{Commonsiin}'+'}');
            }

            // Poistot
            if (isNaN(aRoskaa)) {
                var aRoskaa = Array("Y0;Valitse poistosyy ↓",
                "Y1;Ei järkevää sisältöä","Y2;Testisivu",
                "Y3;Vandalismi","Y4;Poistoäänestyksen mukaisesti",
                "Y5;Estetyn käyttäjän luoma sivu","Y6;Tekninen poisto",
                "Y7;Aloittajan pyyntö","Y8;Ei isäntäsivua",
                "Y10;Vahingoittamissivu", "Y11;Mainos",
                "Y12;Tekijänoikeusrikkomus", "Y13;Kaksoiskappale");
                if ((tNamespaceNumber == 0)|(tNamespaceNumber == 100)) {
                    aRoskaa = aRoskaa.concat(Array("A1;Ei määritelmää","A2;Väärä kieli",
                    "A3;Ei sisältöä","A4;Väärä projekti",
                    "A5;Epämerkittävä"));
                }
                if (tNamespaceNumber == 6) {
                    aRoskaa = aRoskaa.concat(Array("T1;Tarpeeton tiedosto","T2;Korruptoitunut tiedosto",
                    "T3;Väärä lisenssi","T4;Epäselvät tiedot",
                    "T5;Käyttämätön sitaattikuva",
                    "T7;Ei sitaattioikeutta","T8;Siirretty Commonsiin",
                    "T9;Ei lupaa"));
                }
                if (tNamespaceNumber == 14) {
                    aRoskaa = aRoskaa.concat(Array("L1;Tyhjä luokka","L2;Uudelleen nimetty luokka",
                    "L3;Epämerkittävä"));
                }
                if (tNamespaceNumber == 2) {
                    aRoskaa = aRoskaa.concat(Array("K1;Ei käyttäjää","K2;Käyttäjäsivukäytännön vastainen",
                    "K3;Ikuisesti estetty käyttäjä"));
                }
                if (tNamespaceNumber == 10) {
                    aRoskaa = aRoskaa.concat(Array("M1;Virheellinen tietosisältö","M2;Tarpeeton malline",
                    "M3;Epämerkittävä malline"));
                }
                aRoskaa = aRoskaa.concat(Array("O1;Nimiavaruuden ylittävä ohjaus","O2;Tarpeeton ohjaus"));
            }
            if (is_ie) { sR = "Y0";
            }
            addSBeforeButton('{{Pikapoisto||'+sR+'}'+'}', 'Pikapoisto', 'Merkitse poistettavaksi välittömästi',
            'fiwiki-poistot', 'Merkitty poistettavaksi välittömästi', false, aRoskaa);
            if (tNamespaceNumber == 0 || tNamespaceNumber == 10 || tNamespaceNumber == 14 || tNamespaceNumber == 102) {
                addSBeforeButton('<noinclude>{{Merkittävyys|{{subst'+':LOCALTIMESTAMP}'+'}'+'}'+'}</noinclude>', 'Merkittävyys', 'Merkittävyys',
                'fiwiki-poistot', 'Aiheen [[Wikipedia:Merkittävyys|' +
                'merkittävyys]] kyseenalaistettu', true);
            }
            if (tNamespaceNumber == 0 || tNamespaceNumber == 102) {
                addSBeforeButton('{{Kopio|1=url}'+'}', 'Kopio', 'Kopio', 'fiwiki-poistot',
                'Kopio osoitteesta ', false);
                addSBeforeButton('{{Hauki on kala|{{subst'+':LOCALTIMESTAMP}'+'}'+'}'+'}', 'Hauki on kala', 'Hauki on kala',
                'fiwiki-poistot', '[[Wikipedia:Hauki on kala|' +
                'Hauki on kala]]', true);
            }
            if (tNamespaceNumber % 2 == 0) {
                addSBeforeButton('{{Poistoäänestys}'+'}', 'Poistoäänestys', 'Poistoäänestys',
                'fiwiki-poistot', '{{Poistoäänestys}'+'}', true);
            }
            if (tNamespaceNumber == 6) {
                addSBeforeButton('{{NowCommons}'+'}', 'NowCommons', 'NowCommons',
                'fiwiki-poistot', '{{NowCommons}'+'}', false);
            }

            if (tNamespaceNumber == 3) {
                // Keskustelu: Käyttäjävaroitukset
                addSAfterButton ('{{subst:'+'Test}'+'} ' + PainikkeetAllekirjoitus, 'T1', 'Ensimmäinen huomautus',
                'fiwiki-keskustelu-kayttajavaroitukset',
                'Ensimmäinen huomautus', PainikkeetKeskustelu);
                addSAfterButton ('{{subst:'+'Test2}'+'} ' + PainikkeetAllekirjoitus, 'V1', 'Varoitus vandalismista',
                'fiwiki-keskustelu-kayttajavaroitukset',
                'Varoitus vandalismista', PainikkeetKeskustelu);
                addSAfterButton ('{{subst:'+'Vandalismia}'+'} ' + PainikkeetAllekirjoitus, 'V2',
                'Varoitus vakavasta vandalismista',
                'fiwiki-keskustelu-kayttajavaroitukset',
                'Varoitus vakavasta vandalismista', PainikkeetKeskustelu);
                addSAfterButton ('{{subst:'+'Hh}'+'} ' + PainikkeetAllekirjoitus, 'HH',
                'Varoitus henkilökohtaisesta hyökkäyksestä',
                'fiwiki-keskustelu-kayttajavaroitukset', '[[Wikipedia:Ei ' +
                'henkilökohtaisia hyökkäyksiä]]', PainikkeetKeskustelu);
                addSAfterButton ('{{subst:'+'Kunnia}'+'} ' + PainikkeetAllekirjoitus, 'Kunnia', 'Kunnianloukkaus',
                'fiwiki-keskustelu-kayttajavaroitukset','Varoitus yksityisyyden ' +
                'suojaa tai kunniaa loukkaavan tiedon lisäämisestä', PainikkeetKeskustelu);
                addSAfterButton ('{{subst:'+'Älä häiriköi}'+'} ' + PainikkeetAllekirjoitus, 'Älä häiriköi',
                'Älä häiriköi', 'fiwiki-keskustelu-kayttajavaroitukset',
                '[[Wikipedia:Älä häiriköi esittääksesi kantasi|' +
                'Älä häiriköi esittääksesi kantasi]]', PainikkeetKeskustelu);
                addSAfterButton ('{{subst:'+'Rikoit tekijänoikeuksia}'+'} ' + PainikkeetAllekirjoitus,
                'Tekijänoikeus', 'Tekijänoikeus',
                'fiwiki-keskustelu-kayttajavaroitukset',
                'Rikoit tekijänoikeuksia', PainikkeetKeskustelu);
                addSAfterButton ('{{subst:'+'Tyhjennys}'+'} ' + PainikkeetAllekirjoitus, 'Tyhjennys',
                'Keskustelusivun tyhjennys',
                'fiwiki-keskustelu-kayttajavaroitukset',
                'Keskustelusivuja ei saa tyhjentää', PainikkeetKeskustelu);
                addSAfterButton ('{{subst:'+'Tyhjennys|artikkeli}'+'} ' + PainikkeetAllekirjoitus, 'Tyhjentäminen',
                'Artikkelisivun tyhjennys',
                'fiwiki-keskustelu-kayttajavaroitukset',
                'Artikkelisivujen tyhjentäminen ei ole sallittua',
                PainikkeetKeskustelu);
                addSAfterButton ('{{subst:'+'Poistit tekstiä}'+'} ' + PainikkeetAllekirjoitus, 'Tekstin poisto',
                'Tekstin poisto artikkelisivuilta',
                'fiwiki-keskustelu-kayttajavaroitukset',
                'Tekstin poisto artikkelisivuilta',
                PainikkeetKeskustelu);
                addSAfterButton ('{{subst:'+'Numerotiedot}'+'} ' + PainikkeetAllekirjoitus, 'Numerotiedot',
                'Numerotietojen muuttaminen',
                'fiwiki-keskustelu-kayttajavaroitukset',
                'Numerotietojen muuttaminen',
                PainikkeetKeskustelu);
                addSAfterButton ('* Vandalismia ' + PainikkeetAllekirjoitus, 'Vandal.', 'Vandalismia',
                'fiwiki-keskustelu-kayttajavaroitukset', 'Vandalismia',
                PainikkeetKeskustelu);
                addSAfterButton ('* Sotkemista ' + PainikkeetAllekirjoitus, 'Sotkua', 'Sotkemista',
                'fiwiki-keskustelu-kayttajavaroitukset', 'Sotkemista',
                PainikkeetKeskustelu);

                // Keskustelu: Käyttäjähuomautukset
                addSAfterButton ('{{subst:'+'Hyvä yritys}'+'} ' + PainikkeetAllekirjoitus, 'H1', 'Hyvä yritys',
                'fiwiki-keskustelu-kayttajahuomautukset',
                'Hyvä yritys, ensi kerralla paremmin', PainikkeetKeskustelu);
                addSAfterButton ('{{subst:'+'Epämerkittävä}'+'} ' + PainikkeetAllekirjoitus, 'H2',
                'Epämerkittävä', 'fiwiki-keskustelu-kayttajahuomautukset',
                'Artikkelisi aihe ei ollut merkittävä', PainikkeetKeskustelu);
                addSAfterButton ('{{subst:'+'Luettavuus}'+'} ' + PainikkeetAllekirjoitus, 'H3', 'Luettavuus',
                'fiwiki-keskustelu-kayttajahuomautukset',
                'Muista kiinnittää huomiota artikkelin kieliasuun',
                PainikkeetKeskustelu);
                addSAfterButton ('{{subst:'+'Merkitse lähteet}'+'} ' + PainikkeetAllekirjoitus, 'H4',
                'Merkitse lähteet', 'fiwiki-keskustelu-kayttajahuomautukset',
                'Muista merkitä lähteet', PainikkeetKeskustelu);
                addSAfterButton ('{{subst:'+'HOK}'+'} ' + PainikkeetAllekirjoitus, 'HOK', 'Hauki on kala',
                'fiwiki-keskustelu-kayttajahuomautukset', '[[Wikipedia:Hauki ' +
                'on kala|Hauki on kala]]', PainikkeetKeskustelu);
                addSAfterButton ('{{subst:'+'Asiatontunnus}'+'} ' + PainikkeetAllekirjoitus, 'Asiatontunnus',
                'Asiatontunnus', 'fiwiki-keskustelu-kayttajahuomautukset',
                '[[Wikipedia:Käyttäjätunnus#Sopimattomat käyttäjätunnukset|' +
                'Käyttäjätunnuskäytännön]] vastainen tunnus', PainikkeetKeskustelu);
                addSAfterButton ('{{subst:'+'Juttelu}'+'} ' + PainikkeetAllekirjoitus, 'Juttelu', 'Juttelu',
                'fiwiki-keskustelu-kayttajahuomautukset', 'Artikkeleiden ' +
                'keskustelusivut on tarkoitettu [[Wikipedia:Keskustelusivu|' +
                'keskusteluun]] artikkelin parantamisesta', PainikkeetKeskustelu);
                addSAfterButton ('{{subst:'+'Varoittaminen}'+'} ' + PainikkeetAllekirjoitus, 'Varoittaminen',
                'Varoittaminen', 'fiwiki-keskustelu-kayttajahuomautukset',
                'Muista [[Wikipedia:Vandalismin torjunta|varoittaa vandaalia]]',
                PainikkeetKeskustelu);
                addSAfterButton ('{{subst:'+'Vitsi}'+'} ' + PainikkeetAllekirjoitus, 'Vitsi', 'Vitsi',
                'fiwiki-keskustelu-kayttajahuomautukset',
                'Huumorilisäyksesi poistettu', PainikkeetKeskustelu);
                addSAfterButton ('{{subst:'+'Väärä kieli}'+'} ' + PainikkeetAllekirjoitus, 'Väärä kieli', 'Väärä kieli',
                'fiwiki-keskustelu-kayttajahuomautukset',
                'Kirjoitathan suomeksi', PainikkeetKeskustelu);
                addSAfterButton ('{{subst:'+'Yhteenveto}'+'} ' + PainikkeetAllekirjoitus, 'Yhteenveto', 'Yhteenveto',
                'fiwiki-keskustelu-kayttajahuomautukset',
                'Muistathan kirjoittaa [[Wikipedia:Yhteenveto|yhteenvedon]]', PainikkeetKeskustelu);
                addSAfterButton ('{{subst:'+'Äänioikeus}'+'} ' + PainikkeetAllekirjoitus, 'Äänioikeus', 'Äänioikeus',
                'fiwiki-keskustelu-kayttajahuomautukset',
                'Äänesi hylätty äänestyksessä', PainikkeetKeskustelu);
                addSAfterButton ('{{subst:'+'Bottihuomautus}'+'} ' + PainikkeetAllekirjoitus, 'Bottihuomautus', 'Bottihuomautus',
                'fiwiki-keskustelu-kayttajahuomautukset',
                'Bottia ei saa ajaa ennen hyväksyntää', PainikkeetKeskustelu);
                addSAfterButton ('{{subst:'+'Ei konekäännöksiä}'+'} ' + PainikkeetAllekirjoitus, 'Ei konekäännöksiä',
                'Ei konekäännöksiä',
                'fiwiki-keskustelu-kayttajahuomautukset',
                'Ei konekäännöksiä Wikipediaan', PainikkeetKeskustelu);

                // Keskustelu: Mainostaminen
                if (isNaN(aSpam)) {
                    var aSpam = Array("R1;Kaupallinen hyötysivusto","R2;Epäkaupallinen hyötysivusto",
                    "R3;Epävirallinen fanisivu","R4;Epävirallinen mallinelinkki",
                    "R5;Tytäryhtiö tmv.","R6;Yksityishenkilön sivu",
                    "H1;Aiheeseen liittymätön","H2;Mainoslinkki",
                    "H3;Viihdeportaali","H4;Keskustelufoorumi",
                    "H5;Kaapattu sivusto", "H6;Rekisteröintipakko",
                    "H7;Pieni kaupallinen hyötysivusto", "H8;Pieni fanisivu",
                    "H9;Hakutulos", "H10;Tekijänoikeus");
                }
                if (is_ie) { sR = ""; }
                addSAfterButton ('{{subst:'+'Spam|1|Artikkeli|'+sR+'}'+'} ' + PainikkeetAllekirjoitus, 'Spam-1',
                'Ulkoisten linkkien huomautus', 'fiwiki-keskustelu-spam',
                'Ota huomioon [[Wikipedia:Aiheesta muualla|ulkoisten linkkien ' +
                'käytäntö]]', PainikkeetKeskustelu, aSpam);
                addSAfterButton ('{{subst:'+'Spam|2|Artikkeli}'+'} ' + PainikkeetAllekirjoitus, 'Spam-2',
                'Ulkoisten linkkien varoitus', 'fiwiki-keskustelu-spam',
                'Varoitus [[Wikipedia:Aiheesta muualla|ulkoisten linkkien ' +
                'käytännön]] rikkomisesta', PainikkeetKeskustelu, aSpam);
                addSAfterButton ('{{subst:'+'Spam}'+'} ' + PainikkeetAllekirjoitus, 'Spam-3', 'Spam',
                'fiwiki-keskustelu-spam', 'Spam',
                PainikkeetKeskustelu);
                addSAfterButton ('{{subst:'+'Mainos|1|Artikkeli}'+'} ' + PainikkeetAllekirjoitus, 'Mainos-1',
                'Huomautus mainosartikkelista', 'fiwiki-keskustelu-spam',
                'Tutustu [[Wikipedia:Merkittävyys|merkittävyys' +
                'käytäntöön]]', PainikkeetKeskustelu);
                addSAfterButton ('{{subst:'+'Mainos|2|Artikkeli}'+'} ' + PainikkeetAllekirjoitus, 'Mainos-2',
                'Varoitus mainosartikkelista', 'fiwiki-keskustelu-spam',
                'Varoitus mainosartikkelin toistuvasta luomisesta',
                PainikkeetKeskustelu);
                addSAfterButton ('{{subst:'+'Mainos|3|Artikkeli}'+'} ' + PainikkeetAllekirjoitus, 'Mainos-3', 'Spam',
                'fiwiki-keskustelu-spam', 'Spam',
                PainikkeetKeskustelu);

                // Keskustelu: Käyttäjäopastus
                addSBeforeButton('{{subst:'+'Tt}'+'} ' + PainikkeetAllekirjoitus, 'TT', 'Tervetuloa Wikipediaan',
                'fiwiki-keskustelu-kayttajaopastus', 'Tervetuloa Wikipediaan',
                PainikkeetKeskustelu);
                addFeatureButton('[[Tiedosto:Thumbup.svg|25px]'+'] ', '. ' + PainikkeetAllekirjoitus, 'Kiitoksesi', 'Kiitos',
                'Kiitos', 'fiwiki-keskustelu-kayttajaopastus');
                addSAfterButton ('{{subst:'+'Allekirjoitus}'+'} ' + PainikkeetAllekirjoitus, 'Allekirjoitus',
                'Allekirjoitus', 'fiwiki-keskustelu-kayttajaopastus',
                'Muista allekirjoittaa', PainikkeetKeskustelu);
                addSAfterButton ('{{subst:'+'Kuvat Commonsiin}'+'} ' + PainikkeetAllekirjoitus, 'Kuvat Commonsiin',
                'Kuvat Commonsiin', 'fiwiki-keskustelu-kayttajaopastus',
                'Kuvat Commonsiin', PainikkeetKeskustelu);

                // Keskustelu: Rekisteröitymättömät
                addSAfterButton ('{{subst:'+'Käyttäjätunnus}'+'} ' + PainikkeetAllekirjoitus, 'Käyttäjätunnus',
                'Käyttäjätunnus', 'fiwiki-keskustelu-rekisteroitymattomat',
                'Käyttäjätunnus', PainikkeetKeskustelu);
                addSAfterButton ('{{subst:'+'Käyttäjätunnus2}'+'} ' + PainikkeetAllekirjoitus, 'Käyttäjätunnus2',
                'Käyttäjätunnus2', 'fiwiki-keskustelu-rekisteroitymattomat',
                'Vielä käyttäjätunnuksesta', PainikkeetKeskustelu);
                addSAfterButton ('{{subst:'+'Allekirjoitus}'+'} ' + PainikkeetAllekirjoitus, 'Allekirjoitus',
                'Allekirjoitus ip', 'fiwiki-keskustelu-rekisteroitymattomat',
                'Muista allekirjoittaa', PainikkeetKeskustelu);
            }
            if (tNamespaceNumber > 0) {
                // Keskustelu: Äänestys
                addFeatureButton('{{subst:Allekirjoittamaton|', '}'+'}', 'Käyttäjä', 'Allekirjoittamaton',
                'Allekirjoittamaton', 'fiwiki-keskustelu-aanestys');
                addFeatureButton('{{subst:AllekirjoittamatonIP|', '}'+'}', 'Käyttäjä', 'Allekirjoittamaton IP',
                'Allekirjoittamaton IP', 'fiwiki-keskustelu-aanestys');
                addFeatureButton('{{subst:Anonyymi|', '}'+'}', 'Käyttäjä', 'Anonyymi', 'Anonyymi',
                'fiwiki-keskustelu-aanestys');
                addFeatureButton('{{subst:Säilytettävä}'+'} ', ' ' + PainikkeetAllekirjoitus, '', 'Säilytettävä',
                'Säilytettävä', 'fiwiki-keskustelu-aanestys');
                addFeatureButton('{{subst:Kannatan}'+'} ', ' ' + PainikkeetAllekirjoitus, '', 'Kannatan', 'Kannatan',
                'fiwiki-keskustelu-aanestys');
                addFeatureButton('{{subst:Pois}'+'} ', ' ' + PainikkeetAllekirjoitus, '', 'Pois', 'Pois',
                'fiwiki-keskustelu-aanestys');
                addFeatureButton('{{subst:Vastustan}'+'} ', ' ' + PainikkeetAllekirjoitus, '', 'Vastustan', 'Vastustan',
                'fiwiki-keskustelu-aanestys');
                addFeatureButton('{{subst:Neutraali}'+'} ', ' ' + PainikkeetAllekirjoitus, '', 'Neutraali', 'Neutraali',
                'fiwiki-keskustelu-aanestys');
                addFeatureButton('{{subst:Yhdistysääni}'+'} ', ' ' + PainikkeetAllekirjoitus, '', 'Yhdistysääni',
                'Yhdistysääni', 'fiwiki-keskustelu-aanestys');
            }

            // Mallineet
            if (tNamespaceNumber == 10) {
                addFeatureButton('{{(!}'+'} ', '', '', '{|', 'Taulukon aloitus',
                'fiwiki-mallineet');
                addFeatureButton('{{!-}'+'} ', '', '', '|-', 'Rivin aloitus', 'fiwiki-mallineet');
                addFeatureButton('{{!}'+'} ', '', '', '|', 'Sarakkeen aloitus', 'fiwiki-mallineet');
                addFeatureButton('{{!)}'+'} ', '', '', '|}', 'Taulukon lopetus',
                'fiwiki-mallineet');
                addFeatureButton('{{Mallineohje|', '}'+'}', 'Mallineluokka', 'Mallineohje',
                'Mallineohje', 'fiwiki-mallineet');
                addSBeforeButton('<noinclude>{{Mallinehuomio}'+'}</noinclude>', 'Mallinehuomio',
                'Mallinehuomio', 'fiwiki-mallineet',
                '{{Mallinehuomio}'+'}');
                addSBeforeButton('<noinclude>{{Korjattava/malline|Tarkennus}'+'}</noinclude>',
                'Korjattava/malline', 'Korjattava/malline', 'fiwiki-mallineet',
                '{{Korjattava/malline}'+'}');
            }
            if (tNamespaceNumber > 0) {
                addFeatureButton('{{Malline|', '}'+'}', 'Malline', 'M', 'Mallinelinkki',
                'fiwiki-mallineet');
            }

            // Ylläpitäjät
            if (wgUG.indexOf('sysop') != -1) {
                if (tNamespaceNumber == 3) {
                    addSBeforeButton('{{Avoinproxy}'+'} ' + PainikkeetAllekirjoitus, 'Avoin proxy',
                    'Avoin proxy', 'fiwiki-yllapitajat',
                    'Estetty ikuisesti avoimena proxyna');
                    addSAfterButton ('{{subst:'+'Esto|Eston pituus}'+'} ' + PainikkeetAllekirjoitus, 'Esto', 'Esto',
                    'fiwiki-yllapitajat',
                    'Sinut on estetty toistuvan vandalismin takia');
                    addSAfterButton ('{{subst:'+'Esto|vuorokaudeksi}'+'} ' + PainikkeetAllekirjoitus, '1 vrk', '1 vrk',
                    'fiwiki-yllapitajat',
                    'Sinut on estetty vuorokaudeksi toistuvan vandalismin takia');
                    addSAfterButton ('{{subst:'+'Esto|kolmeksi vuorokaudeksi}'+'} ' + PainikkeetAllekirjoitus, '3 vrk', '3 vrk',
                    'fiwiki-yllapitajat',
                    'Sinut on estetty kolmeksi vuorokaudeksi toistuvan vandalismin takia');
                    addSAfterButton ('{{subst:'+'Esto|viikoksi}'+'} ' + PainikkeetAllekirjoitus, '1 vko', '1 vko',
                    'fiwiki-yllapitajat',
                    'Sinut on estetty viikoksi toistuvan vandalismin takia');
                    addSAfterButton ('{{subst:'+'Esto|kahdeksi viikoksi}'+'} ' + PainikkeetAllekirjoitus, '2 vko', '2 vko',
                    'fiwiki-yllapitajat',
                    'Sinut on estetty kahdeksi viikoksi toistuvan vandalismin takia');
                    addSAfterButton ('{{subst:'+'Esto|kuukaudeksi}'+'} ' + PainikkeetAllekirjoitus, '1 kk', '1 kk',
                    'fiwiki-yllapitajat',
                    'Sinut on estetty kuukaudeksi toistuvan vandalismin takia');
                    addSAfterButton ('{{subst:'+'Esto|kolmeksi kuukaudeksi}'+'} ' + PainikkeetAllekirjoitus, '3 kk', '3 kk',
                    'fiwiki-yllapitajat',
                    'Sinut on estetty kolmeksi kuukaudeksi toistuvan vandalismin takia');
                    addSAfterButton ('{{subst:'+'Tunnusesto}'+'} ' + PainikkeetAllekirjoitus, 'Tunnusesto', 'Tunnusesto',
                    'fiwiki-yllapitajat',
                    'Käyttäjätunnuksesi on estetty käytännön vastaisena');
                    addSAfterButton ('{{subst:'+'Käyttäjänimi}'+'} ' + PainikkeetAllekirjoitus, 'Käyttäjänimi', 'Käyttäjänimi',
                    'fiwiki-yllapitajat',
                    'Käyttäjätunnuksesi on estetty sopimattoman käyttäjänimen vuoksi');
                    addSAfterButton ('{{subst:'+'Esto|kesto|henkilökohtainen hyökkäys}'+'} ' + PainikkeetAllekirjoitus, 'HH', 'HH',
                    'fiwiki-yllapitajat',
                    'Sinut on estetty [[Wikipedia:Ei henkilökohtaisia hyökkäyksiä|henkilökohtaisten' +
                    ' hyökkäysten]] takia');
                    addSAfterButton ('{{subst:'+'Esto|kesto|muokkaussota}'+'} ' + PainikkeetAllekirjoitus, '3RR', '3RR',
                    'fiwiki-yllapitajat',
                    'Sinut on estetty [[Wikipedia:Muokkaussota|muokkaussodan]'+'] takia');
                    addSAfterButton ('{{subst:'+'Esto|ikuisesti|sukkanukke}'+'} ' + PainikkeetAllekirjoitus, 'Sukkanukke', 'Sukkanukke',
                    'fiwiki-yllapitajat',
                    'Sinut on estetty ikuisesti [[Wikipedia:Monta käyttäjätunnusta|sukkanukkena]'+']');
                    addSAfterButton ('{{subst:'+'Esto|toistaiseksi|oikeustoimi}'+'} ' + PainikkeetAllekirjoitus, 'Oikeustoimi', 'Oikeustoimi',
                    'fiwiki-yllapitajat',
                    'Sinut on estetty ikuisesti [[Wikipedia:Esto#Toisten käyttäjien, Wikimedia Foundationin ' +
                    'tai Wikipedian sivujen suojaamiseksi|oikeustoimilla uhkailun]'+'] vuoksi');
                }
                if (tNamespaceNumber == 4) {
                    addSAfterButton ('{{subst:'+'KV-viesti|käyttäjänimi}'+'} ' + PainikkeetAllekirjoitus, 'KV: Käyttäjänimi',
                    'KV: Käyttäjänimi', 'fiwiki-yllapitajat',
                    document.editform.wpSummary.value + 'Ei tehty, käyttäjätunnuskäytännön vastainen / Not done, against username policy');
                    addSAfterButton ('{{subst:'+'KV-viesti|ei vapaa}'+'} ' + PainikkeetAllekirjoitus, 'KV: Ei vapaa',
                    'KV: Ei vapaa', 'fiwiki-yllapitajat',
                    document.editform.wpSummary.value + 'Ei tehty, tunnus varattu / Not done, username already taken');
                    addSAfterButton ('{{subst:'+'KV-viesti|todistuspyyntö|Pyydetty tunnus}'+'} ' + PainikkeetAllekirjoitus, 'KV: Todistuspyyntö',
                    'KV: Todistuspyyntö', 'fiwiki-yllapitajat',
                    document.editform.wpSummary.value + 'Todistuspyyntö / Proof request');
                    addSAfterButton ('{{subst:'+'KV-viesti|tehty}'+'} ' + PainikkeetAllekirjoitus, 'KV: Tehty',
                    'KV: Tehty', 'fiwiki-yllapitajat',
                    document.editform.wpSummary.value + 'Käyttäjänimen vaihdos tehty / Username change done');
                }
                addSBeforeButton('{{Suojattu}'+'}', 'Suojattu', 'Suojattu',
                'fiwiki-yllapitajat', '[[Wikipedia:Suojatut sivut|' +
                'Sivu suojattu]]');
                addSBeforeButton('{{Suojattu|Osittain}'+'}', 'Suojattu osittain',
                'Suojattu osittain', 'fiwiki-yllapitajat',
                '[[Wikipedia:Suojatut sivut|Sivu osittain suojattu]]');
            }

            // Osoitepaljastajat
            if (wgUG.indexOf('checkuser') != -1) {
                if (tNamespaceNumber == 3) {
                    addSBeforeButton('{{SockpuppetCheckuser|Käyttäjä|Käyttäjä|Käyttäjä}'+'} ' + PainikkeetAllekirjoitus, 'Sukkanukke',
                    'Sukkanukke', 'fiwiki-osoitepaljastajat',
                    'Estetty ikuisesti osoitepaljastuksen mukaisesti sukkanukkena');

                    addSAfterButton ('{{subst:'+'Osoitepaljastuspyyntö|'+PainikkeetVuosi+'/Pyynnön nimi}'+'} ' + PainikkeetAllekirjoitus,
                    'Osoitepaljastus', 'Osoitepaljastus',
                    'fiwiki-osoitepaljastajat',
                    'Osoitepaljastus');
                }
            }
        }
    }

    $(oletusPainikkeet);
}