Ero sivun ”Ohje:Muokkauspainikkeet” versioiden välillä

3 841 merkkiä lisätty ,  14 vuotta sitten
ei muokkausyhteenvetoa
(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
 
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>&lt;nowiki&gt;Teksti&lt;/nowiki&gt;</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 ==
# '''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ä [[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 ==
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>