Järjestelmäviesti:Monobook.js
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>
*/
/* 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
*/
/* Globals */
var btb_area = 'btb-area';
var btb_sc = 'btb-sc';
var btb_f = 'btb-f';
var btb_i_sc = 'btb-i-sc';
var btb_i_f = 'btb-i-f';
var ua = navigator.userAgent.toLowerCase(); // Get client info
var is_ie = ((ua.indexOf('msie')!=-1) && (ua.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 1');
addSpecialCharacter('—', 'Ajatusviiva 2');
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(' ', 'Sitova välilyönti');
addSpecialCharacter('←', 'Nuoli vasemmalle');
addSpecialCharacter('→', 'Nuoli oikealle');
addFeatureButton('{{ros', 'kaa}}', '', 'R', 'Roskamalline');
addFeatureButton('<!-- ', ' -->', ' ', 'Kommentti', 'Lisää sivulle kommentti, joka ei näy luettaessa sivua');
addFeatureButton('*~~~~~ — ', ' – ~~~', '!', '*~', 'Rötös');
area.style.display = 'block';
}
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>";
}
}
}
// etusivulle ylävälilehtiin "etusivu" - ei tavallinen sivu
// - sama koskien Wikijuniorin etusivua
$(mainpg);
$(wikjpg);
function mainpg()
{
if (mw.config.get('wgPageName') == 'Etusivu')
{
if(document.getElementById('ca-nstab-main'))
{
document.getElementById('ca-nstab-main').firstChild.innerHTML = 'Etusivu';
}
}
else if(document.title.indexOf("Etusivu") != -1)
{
if(document.getElementById('ca-nstab-main'))
{
document.getElementById('ca-nstab-main').firstChild.innerHTML = 'Etusivu';
}
}
}
function wikjpg()
{
if (mw.config.get('wgPageName') == 'Wikijunior')
{
if(document.getElementById('ca-nstab-main'))
{
document.getElementById('ca-nstab-main').firstChild.innerHTML = 'Wikijunior';
}
}
else if(document.title.indexOf("Wikijunior") != -1)
{
if(document.getElementById('ca-nstab-main'))
{
document.getElementById('ca-nstab-main').firstChild.innerHTML = 'Wikijunior';
}
}
}
/* END */
/*
</pre>
*/