Ero sivun ”Ohje:Muokkauspainikkeet” versioiden välillä
Ak: Uusi sivu: '''Muokkauspainikkeet''' ovat Wikipedian muokkaustilassa näkyviä painikkeita jotka avustavat Wikipediaa muokkaavia jos käyttäjän selain vain tukee JavaScript-komentosarjakiel... |
Ei muokkausyhteenvetoa |
||
Rivi 7: | Rivi 7: | ||
Nämä painikkeet allekirjoituspainiketta lukuun ottamatta ovat näkyvissä aina, ja allekirjoituspainike aina paitsi artikkelinimiavaruudessa. |
Nämä painikkeet allekirjoituspainiketta lukuun ottamatta ovat näkyvissä aina, ja allekirjoituspainike aina paitsi artikkelinimiavaruudessa. |
||
Painikkeiden toiminnot: |
|||
* [[Kuva:Bold icon.png]] Lihavointi: lisää <tt><nowiki>'''Teksti'''</nowiki></tt> valitun tekstin ympärille |
|||
* [[Kuva:Italic icon.png]] Kursivointi: lisää <tt><nowiki>''Teksti''</nowiki></tt> valitun tekstin ympärille |
|||
* [[Kuva:Internal link icon.png]] Sisäinen linkki: lisää <tt><nowiki>[[Teksti]]</nowiki></tt> valitun tekstin ympärille |
|||
* [[Kuva:External link icon.png]] Ulkoinen linkki: lisää <tt><nowiki>[Teksti]</nowiki></tt> valitun tekstin ympärille |
|||
* [[Kuva:Headline icon.png]] Otsikko: lisää <tt><nowiki>== Teksti ==</nowiki></tt> valitun tekstin ympärille |
|||
* [[Kuva:Image icon.png]] Kuva: <tt><nowiki>[[Kuva:Teksti]]</nowiki></tt> valitun tekstin ympärille |
|||
* [[Kuva:Media icon.png]] Mediatiedosto: lisää <tt><nowiki>[[Media:Teksti]]</nowiki></tt> valitun tekstin ympärille |
|||
* [[Kuva:Math icon.png]] Matemaattinen kaava: lisää <tt><nowiki><math>Teksti</math></nowiki></tt> valitun tekstin ympärille |
|||
* [[Kuva:Nowiki icon.png]] Teksti, jota wiki ei muotoile: lisää <tt><nowiki><nowiki>Teksti</nowiki></nowiki></tt> valitun tekstin ympärille |
|||
* [[Kuva:Signature icon.png]] Allekirjoitus: lisää <tt><nowiki>--~~~~</nowiki></tt> osoittimen kohdalle |
|||
* [[Kuva:H-line icon.png]] Vaakasuora viiva: lisää <tt><nowiki>----</nowiki></tt> osoittimen kohdalle |
|||
== Työkalupalkin poistaminen == |
== Työkalupalkin poistaminen == |
||
Rivi 158: | Rivi 171: | ||
# '''nimi''', painikkeen nimi |
# '''nimi''', painikkeen nimi |
||
# '''alue''', alue jonne painike sijoitetaan (ks. yllä) |
# '''alue''', alue jonne painike sijoitetaan (ks. yllä) |
||
== Merkistöpalkki == |
|||
Merkistöpalkki sijaitsee muokkaustilan aivan alimmaisena, ja näkyy oletuksena kaikille käyttäjille. Merkistöpalkissa on alueet: |
|||
* '''Välimerkit''' erikoisemmille välimerkeille (kuten yhdysviivalle ja erilaisille matemaattisille symboleille) |
|||
* '''Allekirjoitus''' allekirjoituksen lisäämiseksi (ei artikkelinimiavaruudessa) |
|||
* '''Wiki''' MediaWikin erikoismerkinnöille (kuten linkeille, mallineille ja erinäisille erikoistageille) |
|||
* '''Symbolit''' erilaisille yleisille- ja matemaattisille symboleille |
|||
* '''Erikoismerkit''' sisältäen useiten käytetyt, aksenttimerkein varustetut aakkoset |
|||
* '''Kreikkalaiset aakkoset''' |
|||
* '''Kyrilliset aakkoset''' |
|||
* '''[[IPA]]''' |
|||
=== Merkistöpalkin poistaminen == |
|||
Rekisteröityneet käyttäjät voivat poistaa merkistöpalkin käytöstä [[Toiminnot:Oma sivu/monobook.css|oman monobook.css]]-sivun kautta koodilla: |
|||
<source lang="CSS"> |
|||
#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 |
|||
</source> |
|||
== Lisättyjen painikkeiden näkyvyyden rajoittaminen == |
== Lisättyjen painikkeiden näkyvyyden rajoittaminen == |
||
Kaikkien lisättyjen painikkeiden näkyvyyttä voidaan rajoittaa samanlaisella, if-lauseeseen perustuvalla menetelmällä. MediaWiki sisältää oletuksena JavaScript-muuttujan <tt>wgNamespaceNumber</tt>, joka sisältää nimiavaruuden numeerisen arvon: |
|||
:-2 {{ns:-2}} |
|||
:-1 {{ns:-1}} |
|||
:0 (artikkeli) |
|||
:1 {{ns:1}} |
|||
:2 {{ns:2}} |
|||
:3 {{ns:3}} |
|||
:4 {{ns:4}} |
|||
:5 {{ns:5}} |
|||
:6 {{ns:6}} |
|||
:7 {{ns:7}} |
|||
:8 {{ns:8}} |
|||
:9 {{ns:9}} |
|||
:10 {{ns:10}} |
|||
:11 {{ns:11}} |
|||
:12 {{ns:12}} |
|||
:13 {{ns:13}} |
|||
:14 {{ns:15}} |
|||
:15 {{ns:15}} |
|||
:100 {{ns:100}} |
|||
:101 {{ns:101}} |
|||
:102 {{ns:102}} |
|||
:103 {{ns:103}} |
|||
Erilaisia tekniikoita: |
|||
<source lang="JavaScript"> |
|||
// 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 |
|||
} |
|||
</source> |
Versio 12. tammikuuta 2008 kello 23.41
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.
Työkalupalkki
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:
- Lihavointi: lisää '''Teksti''' valitun tekstin ympärille
- Kursivointi: lisää ''Teksti'' valitun tekstin ympärille
- Sisäinen linkki: lisää [[Teksti]] valitun tekstin ympärille
- Ulkoinen linkki: lisää [Teksti] valitun tekstin ympärille
- Otsikko: lisää == Teksti == valitun tekstin ympärille
- Kuva: [[Kuva:Teksti]] valitun tekstin ympärille
- Mediatiedosto: lisää [[Media:Teksti]] valitun tekstin ympärille
- Matemaattinen kaava: lisää <math>Teksti</math> valitun tekstin ympärille
- Teksti, jota wiki ei muotoile: lisää <nowiki>Teksti</nowiki> valitun tekstin ympärille
- Allekirjoitus: lisää --~~~~ osoittimen kohdalle
- Vaakasuora viiva: lisää ---- osoittimen kohdalle
Työkalupalkin poistaminen
Rekisteröityneet käyttäjät voivat poistaa painikkeet näkyvistä lisäämällä omaan monobook.css-sivuunsa koodin:
#toolbar{ display: none; }
Allekirjoitusnappi aina näkyviin
Rekisteröityneet käyttäjät voivat lisätä omaan monobook.css-sivuunsa koodin:
body.ns-0 img#mw-editbutton-signature { display: inline; }
Omien painikkeiden lisäys työkalupalkkiin
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[mwCustomEditButtons.length] = {
"imageFile": "http://upload.wikimedia.org/wikipedia/commons/c/c8/"+
"Button_redirect.png",
"speedTip": "Uudelleenohjaus",
"tagOpen": "#OHJAUS [[",
"tagClose": "]]",
"sampleText": "Kohde"};
mwCustomEditButtons[mwCustomEditButtons.length] = {
"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:
- imageFile: linkki kuvaan, kuvia yläpainikkeita varten löytää esimerkiksi commonsin Mediawiki-osiosta
- speedTip: selaimen alalaidassa ja/tai painikkeen vieressä näkyvä ohjeteksi osoittimen ollessa painikkeen päällä
- tagOpen: avauskoodi, eli koodi joka syötetään muokkaustilassa osoittimen kohtaan tai valinnan eteen
- tagClose: lopetuskoodi, eli koodi joka syötetään muokkaustilassa osoittimen kohtaan tai valinnan perään
- sampleText: teksti jota käytetään kun muokkaustilasta ei ole valittu mitään
Muokkauspalkki
Rekisteröityneiden käyttäjien muokkauspalkki sijaitsee muokkaustilan alalaidassa, ja sisältää alasvetovalikon avulla näkyviä osa-alueita. Alasvetovalikossa on alueet:
- Artikkelinimiavaruudessa:
- Yleiset: yleisiä artikkelipainikkeita (kuten täsmenne- ja tulevamallineet)
- Viitteet: viitepainikkeet, sisarprojektien painikkeet sekä ulkoisten linkkien painikkeet
- Tyngät: yleisimmät tynkäpainikkeet ja tynkäpainikkeet maanosille sekä tieteille
- Ongelmat: artikkelin ongelmatilaa varten painikkeita tarkennuspyynnöille sekä mallineet ongelman ilmaisemiseen ja korjauspyynnöille
- Kaikissa nimiavaruuksissa:
- Poistot: painike roskamerkinnälle sekä artikkelinimiavaruudessa merkittävyyspainikkeen ja kaikissa päänimiavaruuksissa (ei keskustelu) poistettaviin sivuihin lisäämistä varten mallineen
- Kaikissa paitsi artikkelinimiavaruudessa:
- Keskustelu: käyttäjäkeskustelussa käyttäjävaroitukset, käyttäjähuomautukset, käyttäjäopastukset sekä rekisteröitymättömien käyttäjien huomautukset, lisäksi kaikissa paitsi artikkelinimiavaruudessa näkyy äänestyksissä käytetyt mallineet
- Mallineet: mallinenimiavaruudessa mallineiden funktioissa käytetyt taulukkomallineet sekä mallineen ohjeistusmallineet, sekä kaikissa paitsi artikkelinimiavaruudessa oleva pikalinkitys mallineeseen
- Vain ylläpitäjille:
- Ylläpitäjät: ylläpitäjän suojaus ja estonilmoitusmallineet
Muokkauspalkin poistaminen
Rekisteröityneet käyttäjät voivat poistaa muokkauspalkin käytöstä joko oman monobook.js-sivun kautta koodilla:
var Painikkeet = false;
tai oman monobook.css-sivun kautta koodilla:
#mw-editTools { display: none; }
Muokkauspalkin painikkeiden ylikirjoitus
Rekisteröityneet käyttäjät voivat ylikirjoittaa oletuspainikkeet lisäämällä omaan monobook.js-sivuun koodin:
var PainikkeetOmat = true;
Muokkauspalkin painikkeiden lisäys
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:
- Yleiset: fiwiki-yleiset-sekalaiset, fiwiki-yleiset-tulevat
- Viitteet: fiwiki-viitteet-artikkeliviitteet, fiwiki-viitteet-sisarprojektit, fiwiki-viitteet-ulkoisetlinkit
- Tyngät: fiwiki-tyngat-maanosat, fiwiki-tyngat-tieteet, fiwiki-tyngat-geneeriset
- Ongelmat: fiwiki-ongelmat-tarkennuspyynnot, fiwiki-ongelmat-ongelmat, fiwiki-ongelmat-korjaukset
- Poistot: fiwiki-poistot
- Keskustelu: fiwiki-keskustelu-kayttajavaroitukset, fiwiki-keskustelu-kayttajahuomautukset, fiwiki-keskustelu-kayttajaopastus, fiwiki-keskustelu-rekisteroitymattomat, fiwiki-keskustelu-aanestys
- Mallineet: fiwiki-mallineet
- Ylläpitäjät: fiwiki-yllapitajat
addSBeforeButton
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:
- arvo, huomioithan että mallineen sisällytys vaatii '+' -katkaisun ja mallineen tavanomainen lopetus }'+'}
- nimi, painikkeen nimi
- ohjeteksti, painikkeen ohjeteksti
- alue, alue jonne painike sijoitetaan (ks. yllä)
- yhteenveto
- lisäys tarkkailulistaan (huom: arvo false poistaa kohteen mahdolliselta tarkkailulistalta, jos painikkeen halutaan jättävän rauhaan tarkkailulistavalinta, ei tähän tule syöttää mitään arvoa)
addSAfterButton
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:
- arvo, huomioithan että mallineen sisällytys vaatii '+' -katkaisun ja mallineen tavanomainen lopetus }'+'}
- nimi, painikkeen nimi
- ohjeteksti, painikkeen ohjeteksti
- alue, alue jonne painike sijoitetaan (ks. yllä)
- yhteenveto
- lisäys tarkkailulistaan (huom: arvo false poistaa kohteen mahdolliselta tarkkailulistalta, jos painikkeen halutaan jättävän rauhaan tarkkailulistavalinta, ei tähän tule syöttää mitään arvoa)
addFeatureButton
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:
- aloitusarvo, eli arvo joka lisätään ennen osoitinta
- lopetusarvo, eli arvo joka lisätään osoittimen jälkeen
- oletusarvo, eli arvo joka lisätään ja korostetaan osoittimen kohtaan
- nimi, painikkeen nimi
- alue, alue jonne painike sijoitetaan (ks. yllä)
Merkistöpalkki
Merkistöpalkki sijaitsee muokkaustilan aivan alimmaisena, ja näkyy oletuksena kaikille käyttäjille. Merkistöpalkissa on alueet:
- Välimerkit erikoisemmille välimerkeille (kuten yhdysviivalle ja erilaisille matemaattisille symboleille)
- Allekirjoitus allekirjoituksen lisäämiseksi (ei artikkelinimiavaruudessa)
- Wiki MediaWikin erikoismerkinnöille (kuten linkeille, mallineille ja erinäisille erikoistageille)
- Symbolit erilaisille yleisille- ja matemaattisille symboleille
- Erikoismerkit sisältäen useiten käytetyt, aksenttimerkein varustetut aakkoset
- Kreikkalaiset aakkoset
- Kyrilliset aakkoset
- IPA
= Merkistöpalkin poistaminen
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
Lisättyjen painikkeiden näkyvyyden rajoittaminen
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:
- -2 Media
- -1 Toiminnot
- 0 (artikkeli)
- 1 Keskustelu
- 2 Käyttäjä
- 3 Keskustelu käyttäjästä
- 4 Wikipedia
- 5 Keskustelu Wikipediasta
- 6 Tiedosto
- 7 Keskustelu tiedostosta
- 8 Järjestelmäviesti
- 9 Keskustelu järjestelmäviestistä
- 10 Malline
- 11 Keskustelu mallineesta
- 12 Ohje
- 13 Keskustelu ohjeesta
- 14 Keskustelu luokasta
- 15 Keskustelu luokasta
- 100 Teemasivu
- 101 Keskustelu teemasivusta
- 102 Metasivu
- 103 Keskustelu metasivusta
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
}