Järjestelmäviesti:Monobook.js

PartioWikistä
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 ja Edge: Napsauta Ctrl-näppäin pohjassa Päivitä tai paina Ctrl-F5
  • Opera: Paina Ctrl-F5.
/* <pre> */
ta = new Object();
ta['pt-userpage'] = new Array('.','Oma käyttäjäsivu');
ta['pt-anonuserpage'] = new Array('.','IP-osoitteesi käyttäjäsivu');
ta['pt-mytalk'] = new Array('n','Oma keskustelusivu');
ta['pt-anontalk'] = new Array('n','Keskustelu tämän IP-osoitteen muokkauksista');
ta['pt-preferences'] = new Array('','Omat asetukset');
ta['pt-watchlist'] = new Array('l','Lista sivuista, joiden muokkauksia tarkkailet');
ta['pt-mycontris'] = new Array('y','Lista omista muokkauksista');
ta['pt-login'] = new Array('o','Kirjaudu sisään tai luo tunnus');
ta['pt-anonlogin'] = new Array('o','Kirjaudu sisään tai luo tunnus');
ta['pt-logout'] = new Array('o','Kirjaudu ulos');
ta['ca-talk'] = new Array('t','Keskustele sisällöstä');
ta['ca-edit'] = new Array('e','Muokkaa tätä sivua');
ta['ca-addsection'] = new Array('+','Lisää kommentti tälle sivulle');
ta['ca-viewsource'] = new Array('e','Näytä sivun lähdekoodi');
ta['ca-history'] = new Array('h','Sivun aikaisemmat versiot');
ta['ca-protect'] = new Array('=','Suojaa tämä sivu');
ta['ca-delete'] = new Array('d','Poista tämä sivu');
ta['ca-undelete'] = new Array('d','Palauta tämä sivu');
ta['ca-move'] = new Array('m','Siirrä tämä sivu');
ta['ca-watch'] = new Array('w','Lisää tämä sivu tarkkailulistallesi');
ta['ca-unwatch'] = new Array('w','Poista tämä sivu tarkkailulistaltasi');
ta['search'] = new Array('f','Etsi sivu');
ta['p-logo'] = new Array('','Etusivu');
ta['n-mainpage'] = new Array('z','Mene etusivulle');
ta['n-portal'] = new Array('','Keskustelua projektista');
ta['n-currentevents'] = new Array('','Taustatietoa tämänhetkisistä tapahtumista');
ta['n-recentchanges'] = new Array('r','Lista tuoreista muutoksista');
ta['n-randompage'] = new Array('x','Avaa satunnainen sivu');
ta['n-help'] = new Array('','Ohjeita');
ta['n-sitesupport'] = new Array('','Tue sivuston toimintaa');
ta['t-whatlinkshere'] = new Array('j','Lista sivuista, jotka viittavat tänne');
ta['t-recentchangeslinked'] = new Array('k','Viimeisimmät muokkaukset sivuissa, joille viitataan tältä sivulta');
ta['feed-rss'] = new Array('','RSS-syöte tälle sivulle');
ta['feed-atom'] = new Array('','Atom-syöte tälle sivulle');
ta['t-contributions'] = new Array('','Näytä lista tämän käyttäjän muokkauksista');
ta['t-emailuser'] = new Array('','Lähetä sähköpostia tälle käyttäjälle');
ta['t-upload'] = new Array('u','Tallenna kuvia tai muita mediatiedostoja');
ta['t-specialpages'] = new Array('q','Näytä toimintosivut');
ta['t-print']=new Array('', 'Lataa sivun tulostamiseen sopivalla tyylisivulla. Voit aina käyttää suoraan selaimen tulosta-toimintoa.');
ta['t-permalink'] = new Array('', 'Ikuisesti toimiva linkki sivun tähän versioon, paitsi jos sivu poistetaan.');
ta['ca-nstab-main'] = new Array('c','Näytä sisältösivu');
ta['ca-nstab-user'] = new Array('c','Näytä käyttäjäsivu');
ta['ca-nstab-media'] = new Array('c','Näytä mediasivu');
ta['ca-nstab-special'] = new Array('','Tämä on toimintosivu');
ta['ca-nstab-wp'] = new Array('c','Näytä projektisivu');
ta['ca-nstab-image'] = new Array('c','Näytä tiedostosivu');
ta['ca-nstab-mediawiki'] = new Array('c','Näytä järjestelmäviesti');
ta['ca-nstab-template'] = new Array('c','Näytä malline');
ta['ca-nstab-help'] = new Array('c','Näytä ohjesivu');
ta['ca-nstab-category'] = new Array('c','Näytä luokkasivu');

/* Javascript for the user toolbar
 * Author:  Niklas Laxström [[w:fi:user:Nikerabbit]]
 * License: Public domain
 * Version: 1 (firefox fix)
 * Version: 2 Should work on most of the browsers
 * Version: 3 Area is hidden until activated with js
 * Version: 4 add missing check
 * Version: 5 some weird bugs
 * Version: 6 Partiowiki-edition by ZeiP
 */

/* Globals */

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

var clientPC = navigator.userAgent.toLowerCase(); // Get client info
var is_ie = ((clientPC.indexOf('msie')!=-1) && (clientPC.indexOf('opera')==-1));

function initializebuttons() {
 if (window.addEventListener) window.addEventListener("load",buttons,false);
 else if (window.attachEvent) window.attachEvent("onload",buttons);
}

/* Call our initializer */
if (window.addEventListener) window.addEventListener("load",main_buttons,false);
else if (window.attachEvent) window.attachEvent("onload",main_buttons);


function main_buttons() {
 area = document.getElementById(btb_area);

 /* Don't waste time trying now */
 if (!area) return;

 addSpecialCharacter('”', 'Kaareva lainausmerkki');
 addSpecialCharacter('’', 'Kaareva puolilainausmerkki');
 addSpecialCharacter('–', 'Ajatusviiva');
 addSpecialCharacter('—', 'M-viiva');
 addSpecialCharacter('·', 'Kertomerkki');
 addSpecialCharacter('°', 'Astemerkki');
 addSpecialCharacter('š', 'Pieni hattu-s');
 addSpecialCharacter('Š', 'Iso hattu-s');
 addSpecialCharacter('ž', 'Pieni hattu-z');
 addSpecialCharacter('Ž', 'Iso hattu-z');
 addSpecialCharacter('ß', 'Saksalainen kaksois-s');
/* addSpecialCharacter('¹', 'Yläindeksi 1');*/
 addSpecialCharacter('²', 'Yläindeksi 2');
 addSpecialCharacter('³', 'Yläindeksi 3');
 addSpecialCharacter('&nbsp;', 'Sitova välilyönti');

/* addSpecialCharacter('←', 'Nuoli vasemmalle');
 addSpecialCharacter('→', 'Nuoli oikealle');*/

/* addSpecialButton('document.editform.wpTextbox1.value=document.editform.wpTextbox1.value+\'\\r\\n{{subst:\'+\'test}} –~~\'+\'~~\\r\\n\';document.editform.wpSummary.value=\'Test – Ensimmäinen huomautus\';document.editform.wpWatchthis.checked=false;', 'T', 'Ensimmäinen huomautus', 'partiowiki-feature');
 addSpecialButton('document.editform.wpTextbox1.value=document.editform.wpTextbox1.value+\'\\r\\n{{subst:\'+\'test2}} –~~\'+\'~~\\r\\n\';document.editform.wpSummary.value=\'Test2 – Varoitus vandalismista\';document.editform.wpWatchthis.checked=false;', 'T2', 'Varoitus vandalismista', 'partiowiki-feature');
 addSpecialButton('document.editform.wpTextbox1.value=document.editform.wpTextbox1.value+\'\\r\\n{{subst:\'+\'Hyvä yritys}} –~~\'+\'~~\\r\\n\';document.editform.wpSummary.value=\'Test3 – Hyvä yritys, ensi kerralla paremmin\';document.editform.wpWatchthis.checked=false;', 'T3', 'Hyvä yritys, ensi kerralla paremmin', 'partiowiki-feature');
 addSpecialButton('document.editform.wpTextbox1.value=document.editform.wpTextbox1.value+\'\\r\\n{{subst:\'+\'Liian epämerkittävä}} –~~\'+\'~~\\r\\n\';document.editform.wpSummary.value=\'Test4 – Artikkelisi ei ollut merkittävä\';document.editform.wpWatchthis.checked=false;', 'T4', 'Artikkelisi ei ollut merkittävä', 'partiowiki-feature');
 addSpecialButton('document.editform.wpTextbox1.value=document.editform.wpTextbox1.value+\'\\r\\n{{subst:\'+\'Rikoit tekijänoikeuksia}} –~~\'+\'~~\\r\\n\';document.editform.wpSummary.value=\'Test5 – Rikoit tekijänoikeuksia\';document.editform.wpWatchthis.checked=false;', 'T5', 'Rikoit tekijänoikeuksia', 'partiowiki-feature');
 addSpecialButton('document.editform.wpTextbox1.value=document.editform.wpTextbox1.value+\'\\r\\n{{subst:\'+\'Tekijänoikeustiedot puuttuivat}} –~~\'+\'~~\\r\\n\';document.editform.wpSummary.value=\'Test6 – Lisäsit kuvan ilman tietoja\';document.editform.wpWatchthis.checked=false;', 'T6', 'Lisäsit kuvan ilman tarvittavia tietoja', 'partiowiki-feature');
 addSpecialButton('document.editform.wpTextbox1.value=document.editform.wpTextbox1.value+\'\\r\\n{{subst:\'+\'Vandalismia}} –~~\'+\'~~\\r\\n\';document.editform.wpSummary.value=\'Test7 – Varoitus vakavasta vandalismista\';document.editform.wpWatchthis.checked=false;', 'T7', 'Varoitus vakavasta vandalismista', 'partiowiki-feature');
 addSpecialButton('document.editform.wpTextbox1.value=document.editform.wpTextbox1.value+\'\\r\\n{{subst:\'+\'Wikt}} –~~\'+\'~~\\r\\n\';document.editform.wpSummary.value=\'Test8 – Sanakirjamääritelmä\';document.editform.wpWatchthis.checked=false;', 'T8', 'Sanakirjamääritelmä', 'partiowiki-feature');

addSpecialButton('document.editform.wpTextbox1.value=document.editform.wpTextbox1.value+\'\\r\\n{{subst:\'+\'mini}} –~~\'+\'~~\\r\\n\';document.editform.wpSummary.value=\'Huomautus minityngistä\';document.editform.wpWatchthis.checked=false;', 'MT', 'Huomautus minityngistä', 'partiowiki-feature');


 addSpecialButton('document.editform.wpTextbox1.value=\'{{\'+\'roskaa}}\'+document.editform.wpTextbox1.value;document.editform.wpSummary.value=\'Merkitty roskaksi\';document.editform.wpWatchthis.checked=false;', 'R', 'Merkitty roskaksi', 'partiowiki-feature');

k = document.getElementById(btb_f);
k.innerHTML+="<span id=\"partiowiki-bottom-toolbar-f\"><span id=\"partiowiki-templatetoggle\" class=\"partiowiki-feature\" onClick=\"toggleTemplateTable();\"><span style=\'font-family:arial;\'>▼</span>Mallineet</span></span> </div> <div style=\"display:none;\" id=\"partiowiki-templatetable\"> <div style=\"float:right;\"><span style=\"cursor:pointer;color:blue;text-decoration:underline;font-size:x-small;\" onClick=\"toggleTemplateTable();\"><span style=\'font-family:arial;\'>▲</span>Piilota</span></div> <table width=\"100%\" cellspacing=0 cellpadding=3><tr><td width=\"33%\" style=\"background-color:#f7f8ff;\"><strong>Yleiset</strong></td><td width=\"33%\" style=\"background-color: #ffd;\"><strong>Ongelmat</strong></td><td width=\"33%\" style=\"background-color:#F1F1DE;\"><strong>Tekijänoikeus</strong></td></tr><tr><td width=\"33%\" valign=top style=\"background-color:#f7f8ff;\">  <span onClick=\"document.editform.wpTextbox1.value+=\'\\r\\n{{\'+\'täsmennyssivu}}\';document.editform.wpSummary.value+=\'(+täsmennyssivu)\';\" class=\"partiowiki-templatefeature\">täsmennyssivu</span> <span onClick=\"document.editform.wpTextbox1.value=\'{{\'+\'juonipaljastus}}\'+document.editform.wpTextbox1.value;document.editform.wpSummary.value+=\'(+juonipaljastus)\';\" class=\"partiowiki-templatefeature\">juonipaljastus</span><br> <span onClick=\"document.editform.wpTextbox1.value=\'{{\'+\'vääränimi|oikeaotsikko}}\'+document.editform.wpTextbox1.value;document.editform.wpSummary.value+=\'(+vääränimi)\';\" class=\"partiowiki-templatefeature\">vääränimi</span> <span onClick=\"document.editform.wpTextbox1.value=\'{{\'+\'käännettävä}}\'+document.editform.wpTextbox1.value;document.editform.wpSummary.value+=\'(+käännettävä)\';\" class=\"partiowiki-templatefeature\">käännettävä</span><br> <span onClick=\"document.editform.wpTextbox1.value+=\'{{\'+\'tynkä}}\';document.editform.wpSummary.value+=\'(+tynkä)\';\" class=\"partiowiki-templatefeature\">tynkä</span> <span onClick=\"document.editform.wpTextbox1.value+=\'{{\'+\'minitynkä}}\';document.editform.wpSummary.value+=\'(+minitynkä)\';\" class=\"partiowiki-templatefeature\">minitynkä</span><br> <span onClick=\"document.editform.wpTextbox1.value=\'{{\'+\'ajankohtaista}}\'+document.editform.wpTextbox1.value;document.editform.wpSummary.value+=\'(+ajankohtaista)\';\" class=\"partiowiki-templatefeature\">ajankohtaista</span> <span onClick=\"document.editform.wpTextbox1.value=\'{{\'+\'yhdistettävä|toinen artikkeli}}\'+document.editform.wpTextbox1.value;document.editform.wpSummary.value+=\'(+yhdistettävä)\';\" class=\"partiowiki-templatefeature\">yhdistettävä</span> <span onClick=\"document.editform.wpTextbox1.value=\'{{\'+\'kuvavaroitus}}\'+document.editform.wpTextbox1.value;document.editform.wpSummary.value+=\'(+kuvavaroitus)\';\" class=\"partiowiki-templatefeature\">kuvavaroitus</span><br> <span onClick=\"insertTags(\'{{\',\'kirjaviite|tekijä=|nimeke=|vuosi=|julkaisija=|tunniste=}}\',\'\');\" class=\"partiowiki-templatefeature\">kirjaviite</span><br>  <div style=\"margin-top:1em; margin-left:0.5em; margin-right:0.5em; background-color:#ffd;\"><strong>Kommentit</strong><br /> <span onClick=\"document.editform.wpTextbox1.value+=\'{{subst:\'+\'käyttäjätunnus}} -~~\'+\'~~\';document.editform.wpSummary.value+=\'(+käyttäjätunnus)\';\" class=\"partiowiki-templatefeature\">käyttäjätunnus</span> <span onClick=\"document.editform.wpTextbox1.value+=\'{{\'+\'allekirjoitus}} -~~\'+\'~~\';document.editform.wpSummary.value+=\'(+allekirjoitus)\';\" class=\"partiowiki-templatefeature\">allekirjoitus</span> <span onClick=\"document.editform.wpTextbox1.value=\'{{\'+\'proxy|Palvelimen kuvaus}}\'+document.editform.wpTextbox1.value;document.editform.wpSummary.value+=\'(+proxy)\';\" class=\"partiowiki-templatefeature\">proxy</span> </div>   </td><td width=\"33%\" style=\"background-color: #ffd;\" valign=top> <span onClick=\"document.editform.wpTextbox1.value=\'{{\'+\'neutraalius}}\'+document.editform.wpTextbox1.value;document.editform.wpSummary.value+=\'(+neutraalius)\';\" class=\"partiowiki-templatefeature\">neutraalius</span> <span onClick=\"document.editform.wpTextbox1.value=\'{{\'+\'kiistanalainen}}\'+document.editform.wpTextbox1.value;document.editform.wpSummary.value+=\'(+kiistanalainen)\';\" class=\"partiowiki-templatefeature\">kiistanalainen</span> <span onClick=\"document.editform.wpTextbox1.value=\'{{\'+\'tekijänoikeus}}\'+document.editform.wpTextbox1.value;document.editform.wpSummary.value+=\'(+tekijänoikeus)\';\" class=\"partiowiki-templatefeature\">tekijänoikeus</span> <span onClick=\"document.editform.wpTextbox1.value=\'{{\'+\'epäselvä|~~\'+\'~~\'+\'~}}\'+document.editform.wpTextbox1.value;document.editform.wpSummary.value+=\'(+epäselvä)\';\" class=\"partiowiki-templatefeature\">epäselvä</span> <span onClick=\"document.editform.wpTextbox1.value=\'{{\'+\'kyseenalainen|~~\'+\'~~\'+\'~}}\'+document.editform.wpTextbox1.value;document.editform.wpSummary.value+=\'(+kyseenalainen)\';\" class=\"partiowiki-templatefeature\">kyseenalainen</span> <div style=\"margin-top:1em; margin-left:0.5em; margin-right:0.5em; background-color:#fee;\"><strong>Poistot</strong><br /> <span onClick=\"document.editform.wpTextbox1.value=\'{{\'+\'roskaa}}\'+document.editform.wpTextbox1.value;document.editform.wpSummary.value+=\'(+roskaa)\';\" class=\"partiowiki-templatefeature\">roskaa</span> <span onClick=\"document.editform.wpTextbox1.value=\'{{\'+\'roskaa/Wikisanakirja}}\'+document.editform.wpTextbox1.value;document.editform.wpSummary.value+=\'(+roskaa/Wikisanakirja)\';\" class=\"partiowiki-templatefeature\">roskaa/Wikisanakirja</span> <span onClick=\"document.editform.wpTextbox1.value=\'{{\'+\'poistettava}}\'+document.editform.wpTextbox1.value;document.editform.wpSummary.value+=\'(+poistettava)\';\" class=\"partiowiki-templatefeature\">poistettava</span> <span onClick=\"document.editform.wpTextbox1.value=\'\\r\\n{{\'+\'commonsiin}}\\r\\n\'+document.editform.wpTextbox1.value;document.editform.wpSummary.value+=\'(+siirrettävä commonsiin)\';\" class=\"partiowiki-templatefeature\">commonsiin</span>";


if (document.getElementById && document.createElement) {}

if ((document.title.indexOf("Keskustelu")!=-1) && document.getElementById && document.createElement) {
document.getElementById("editpage-copywarn").innerHTML += "<br>Tämä on keskustelusivu. Muista allekirjoittaa kaikki kommenttisi kirjoittamalla ~~" + "~~ kommenttisi loppuun.";
}


*/

}

function addSpecialCharacter(f1, ftitle) {
 k = document.getElementById(btb_sc);
 if ( k ) {
  if ( !is_ie ) {
   mySpan = document.createElement('span');
   myText = document.createTextNode(f1);
   mySpan.appendChild(myText);

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

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

   myTitle = document.createAttribute('title');
   myTitle.nodeValue = ftitle;
   mySpan.setAttributeNode(myTitle);

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

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

function addFeatureButton(f1, f2, f3, ftext, ftitle) {
 k = document.getElementById(btb_f);
 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) {
 k = document.getElementById(btb_f);
 if ( k ) {
  if ( !is_ie ) {
   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);

  } else {
   // The nonstandard way
   k.innerHTML += " <span onClick=\"" + faction + ";\" class=\"" + fclass + "\" title=\"" + ftitle + "\" >" + ftext + "</span>"; 
  }
 }
}

/* </pre> */