Järjestelmäviesti:Edittools.js
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)
- Edge: Napsauta Ctrl-näppäin pohjassa Päivitä tai paina Ctrl-F5
/**
* Muokkauspainikkeet versio 1.5
*
* Alasvetovalikollinen työkalupalkki muokkaustilaan. Alkuperäinen koodi
* https://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 beforeButtonAction(sValue){
var textarea = $('#wpTextbox1');
var text = textarea.textSelection('getContents');
if(mw.config.get('wgAction') == "edit" && text.length > 0){
textarea.textSelection('setContents', sValue '\r\n' text);
}else{
textarea.textSelection('setContents', sValue);
}
}
function afterButtonAction(sValue){
var textarea = $('#wpTextbox1');
var text = textarea.textSelection('getContents');
if(mw.config.get('wgAction') == "edit" && text.length > 0){
textarea.textSelection('setContents', text '\r\n' sValue);
}else{
textarea.textSelection('setContents', text sValue);
}
}
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');
//Vuonna 2018 MediaWikistä poistui mediawiki.toolbar. Käytetään sen
//sijaan pienoisohjelman Gadget-mediawiki.toolbar.js mediawiki.toolbar
//-toteutusta. Ks. Phabricator-task T30856 ja mediawiki.orgin sivu
//Contributors/Projects/Removal_of_the_2006_wikitext_editor
myOnClick.nodeValue =
"$.when( mw.loader.using( 'ext.gadget.mediawiki.toolbar' ), "
"$.ready ).then( function () { "
"mw.toolbar.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:mw.toolbar.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)
{
//Käytetään pienoisohjelman Gadget-mediawiki.toolbar.js
//mediawiki.toolbar-toteutusta. Ks. Phabricator-task T30856
sCode=
"$.when( mw.loader.using( 'ext.gadget.mediawiki.toolbar' ), "
"$.ready ).then( function () { "
"mw.toolbar.insertTags('" sValue "', '',''); "
"} );";
}else{
sCode = "beforeButtonAction('" 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)
{
//Käytetään pienoisohjelman Gadget-mediawiki.toolbar.js
//mediawiki.toolbar-toteutusta. Ks. Phabricator-task T30856
sCode=
"$.when( mw.loader.using( 'ext.gadget.mediawiki.toolbar' ), "
"$.ready ).then( function () { "
"mw.toolbar.insertTags('" sValue "', '','');"
"} );";
}else{
sCode = "afterButtonAction('" 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ä = | levy-yhtiö = | vuosi = }' '}</ref>', '', 'Äänilevyviite',
'Äänilevyviite', 'fiwiki-viitteet-artikkeliviitteet');
addFeatureButton('<ref>{{Jaksoviite | Sarja = ', ' | Sarjan alkuperäisnimi = | '
'Tuotantokausi = | Jaksonumero = | Nimi = | Alkuperäisnimi = | '
'Ohjaaja = | Käsikirjoittaja = | Verkko = | Vuosi = | '
'www = | www-teksti | '
'Viitattu = ' PainikkeetViite ' | Kieli = }' '}</ref>', '',
'Jaksoviite', 'Jaksoviite',
'fiwiki-viitteet-artikkeliviitteet');
}
if ((tNamespaceNumber >= 0) && (tNamespaceNumber <= 4)) {
// Viitteet: Artikkeliviitteet2
addFeatureButton('<ref>{{Kirjaviite | Tekijä = ', ' | Nimeke = | Vuosi = | '
'Sivu = | Julkaisupaikka = | '
'Julkaisija = | Suomentaja = | Tunniste = | Isbn = | '
'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');
addFeatureButton('{{Selvennä|syy}' '}', '', '', 'Selvennä',
'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ä}' '}');
addSAfterButton ('{{VRTS|{{subst' ':LOCALTIMESTAMP}' '}' '}' '}', 'VRTS', 'VRTS',
'fiwiki-ongelmat-kuvat', '{{VRTS}' '}');
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 % 2 == 0) {
addSBeforeButton('<noinclude>{{Poistokeskustelu}' '}</noinclude>', 'Poistokeskustelu', 'Poistokeskustelu',
'fiwiki-poistot', '{{Poistokeskustelu}' '}', 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:' 'Test-kumosi}' '} ' PainikkeetAllekirjoitus, 'T1k', 'Kumosi itse',
'fiwiki-keskustelu-kayttajavaroitukset',
'Kokeilit muokkaamista ja poistit kokeilusi itse', 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);
addSAfterButton ('{{subst:' 'Muokkaussota}' '} ' PainikkeetAllekirjoitus, '3RR', 'Muokkaussota',
'fiwiki-keskustelu-kayttajavaroitukset',
'Muokkaussotiminen ei ole sallittua', 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:' 'Yritystunnushuomautus}' '} ' PainikkeetAllekirjoitus, 'Yritystunnus',
'Yritystunnus', 'fiwiki-keskustelu-kayttajahuomautukset',
'[[Wikipedia:Käyttäjätunnus#Sopimattomat käyttäjätunnukset|'
'Käyttäjätunnuskäytännön]] vastainen jaettu tai ryhmää edustava 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:' 'Esto|kuudeksi kuukaudeksi}' '} ' PainikkeetAllekirjoitus, '6 kk', '6 kk',
'fiwiki-yllapitajat',
'Sinut on estetty kuudeksi kuukaudeksi toistuvan vandalismin takia');
addSAfterButton ('{{subst:' 'Esto|vuodeksi}' '} ' PainikkeetAllekirjoitus, '1 v', '1 v',
'fiwiki-yllapitajat',
'Sinut on estetty vuodeksi toistuvan vandalismin takia');
addSAfterButton ('{{subst:' 'Esto|kesto|häiriköinti}' '} ' PainikkeetAllekirjoitus, 'Häiriköinti', 'Häiriköinti',
'fiwiki-yllapitajat',
'Sinut on estetty toistuvan häiriköinnin 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);
}