Tässä artikkelissa aihetta Ohje:Muokkauspainikkeet tarkastellaan eri näkökulmista ja analysoidaan sen sosiaalisia, kulttuurisia, poliittisia ja taloudellisia vaikutuksia. Tarkastellaan, miten Ohje:Muokkauspainikkeet on vaikuttanut tämän päivän yhteiskuntaan ja miten se on muokannut tapaamme ajatella ja toimia. Samoin käsitellään Ohje:Muokkauspainikkeet:een liittyviä historiallisia ja nykyaikaisia näkökohtia, jotta ymmärrettäisiin paremmin sen merkitys ja merkitys nykymaailmassa. Tämän kattavan analyysin avulla pyrimme tarjoamaan panoraamanäkymän Ohje:Muokkauspainikkeet:stä ja sen monista puolista, kutsuen pohdiskelemaan ja keskusteluun tästä nykypäivän niin tärkeästä aiheesta.
Tätä artikkelia tai sen osaa on pyydetty kokonaan uudelleen kirjoitettavaksi. Voit auttaa Wikipediaa parantamalla artikkelia. Lisää tietoa saattaa olla keskustelusivulla. Tarkennus: Missä määrin ohjeet pätevät vector-teemaan? Päivitettävä, kuvakkeet vaihtuneet. |
Muokkauspainikkeet ovat Wikipedian muokkaustilassa näkyviä painikkeita jotka avustavat Wikipediaa muokkaavia jos käyttäjän selain vain tukee JavaScript-komentosarjakieltä. Suomenkielisessä Wikipediassa on käytössä kolme aluetta näille painikkeille jotka ovat työkalupalkki, muokkauspalkki ja merkistöpalkki.
Oletuksena ylärivin työkalupalkki sisältää seuraavat painonapit:
Nämä painikkeet allekirjoituspainiketta lukuun ottamatta ovat näkyvissä aina, ja allekirjoituspainike aina paitsi artikkelinimiavaruudessa.
Painikkeiden toiminnot:
Rekisteröityneet käyttäjät voivat poistaa painikkeet näkyvistä lisäämällä omaan monobook.css-sivuunsa koodin:
#toolbar{ display: none; }
Rekisteröityneet käyttäjät voivat lisätä omia painikkeita muokkaamalla omaa monobook.js-sivua. Painikkeita lisätään koodilla joka on muodoltaan:
if (mwCustomEditButtons) {
mwCustomEditButtons = {
"imageFile": "http://upload.wikimedia.org/wikipedia/commons/c/c8/"+
"Button_redirect.png",
"speedTip": "Uudelleenohjaus",
"tagOpen": "#OHJAUS [[",
"tagClose": "]]",
"sampleText": "Kohde"};
mwCustomEditButtons = {
"imageFile": "http://upload.wikimedia.org/wikipedia/commons/3/30/"+
"Btn_toolbar_rayer.png",
"speedTip": "Yliviivaus",
"tagOpen": "<s>",
"tagClose": "</s>",
"sampleText": "Yliviivattu teksti"};
// mwCustomEditButtons...
}
Arvojen selitykset:
Rekisteröityneet käyttäjät voivat lisätä omaan monobook.css-sivuunsa koodin:
body.ns-0 img#mw-editbutton-signature { display: inline; }
Muokkauspalkki generoidaan lennosta JavaScriptillä. Mikäli selaimessa on JavaScript kytketty pois päältä, ei muokkauspalkkia tule lainkaan näkyviin. Internet Explorer -selaimen kanssa on raportoitu joitain yhteensopivuusongelmia. Muokkauspalkkia voi muokata vain ylläpitäjät ja sen lähdekoodi sijaitsee sivulla Järjestelmäviesti:Edittools.js.
Muokkauspalkki sijaitsee muokkaustilan alalaidassa, ja sisältää pudotusvalikon avulla näkyviä osa-alueita. Pudotusvalikossa on alueet:
Muokkauspalkki sisältää joitakin vipuja joiden avulla voidaan kontrolloida palkin ja sen painikkeiden käyttäytymistä. Vivut tulee lisätä omaan monobook.js –tiedostoon seuraavasti:
var d = new Date();
var Painikkeet = true;
var PainikkeetOmat = false;
var PainikkeetOletus = 0;
var PainikkeetTuleva = d.getFullYear() + '-' + (d.getMonth()+4) + '-' + d.getDate();
var PainikkeetViite = d.getDate() + "." + (d.getMonth()+1) + "." + d.getFullYear();
var PainikkeetVuosi = d.getFullYear();
var PainikkeetKeskustelu = null;
var PainikkeetAllekirjoitus = "–~~"+"~~";
var PainikkeetValikko = true;
var PainikkeetLyhyt = false;
Muokkauspalkkiin voi lisätä kolmenlaisia painikkeita: painikkeita jotka lisäävät halutun tekstin muokkaustilan alkuun, loppuun tai osoittimen kohtaan. Lisäksi painikkeita voi lisätä seuraaville alueille:
Funktiolla addSBeforeButton lisätään painikkeet, joiden teksti lisätään muokkaustilan alkuun:
function buttons() {
addSBeforeButton('{{subst:'+'Tt}} –~~'+'~~', 'TT', 'Tervetuloa Wikipediaan',
'fiwiki-keskustelu-kayttajaopastus', 'Tervetuloa Wikipediaan!', true);
}
initializebuttons()
Funktion parametrit ovat:
Funktiolla addSAfterButton lisätään painikkeet, joiden teksti lisätään muokkaustilan loppuun:
function buttons() {
addSAfterButton ('{{Tynkä/Biologia}'+'}', 'Biologia', 'Tynkä/Biologia',
'fiwiki-tyngat-tieteet', '[[:Luokka:Biologiatyngät|' +
'Biologiatynkä]]');
}
initializebuttons()
Funktion parametrit ovat:
Funktiolla addFeatureButton lisätään painikkeet, joiden teksti lisätään muokkaustilan osoittimen kohtaan:
function buttons() {
addFeatureButton('{{Anonyymi|', '}}', 'Käyttäjä', 'Anonyymi', 'Anonyymi',
'fiwiki-keskustelu-aanestys');
}
initializebuttons()
Funktion parametrit ovat:
Merkistöpalkki sijaitsee muokkaustilan aivan alimmaisena, ja näkyy oletuksena kaikille käyttäjille. Merkistöpalkissa on alueet:
Rekisteröityneet käyttäjät voivat poistaa merkistöpalkin käytöstä oman monobook.css-sivun kautta koodilla:
#editpage-specialchars { display: none; } /* Kaikki */
#edittools_main { display: none; } /* Välimerkit */
#edittools_name { display: none; } /* Allekirjoitus */
#edittools_wikimarkup { display: none; } /* Wiki */
#edittools_symbols { display: none; } /* Symbolit */
#edittools_characters { display: none; } /* Erikoismerkit */
#edittools_greek { display: none; } /* Kreikkalaiset aakkoset */
#edittools_cyrillic { display: none; } /* Kyrilliset aakkoset */
#edittools_ipa { display: none; } /* IPA */
Kaikkien lisättyjen painikkeiden näkyvyyttä voidaan rajoittaa samanlaisella, if-lauseeseen perustuvalla menetelmällä. MediaWiki sisältää oletuksena JavaScript-muuttujan wgNamespaceNumber, joka sisältää nimiavaruuden numeerisen arvon:
Erilaisia tekniikoita:
// Vain artikkelinimiavaruuden painike
if (wgNamespaceNumber == 0) {
// Painikekoodi
}
// Ei artikkelinimiavaruuteen tätä painiketta
if (wgNamespaceNumber != 0) {
// Painikekoodi
}
// Käyttäjäsivusta eteenpäin tämä painike
if (wgNamespaceNumber > 1) {
// Painikekoodi
}
// Vain keskustelusivujen painike
if (wgNamespaceNumber % 2 == 1) {
// Painikekoodi
}
// Ei keskustelusivuille tätä painiketta
if (wgNamespaceNumber % 2 == 0) {
// Painikekoodi
}