Keskustelu käyttäjästä:Stryn
Järjestelmäviestejä
Rupesin askartelemaan Perusopetuksen wikiloikkaa varten systeemiä jolla "kirjan" sisäisen navigaation pystyisi avaamaan ja sulkemaan. (esim sivulla S4 Suurten sotien aika/Venäjän keisarikunta romahtaa – Neuvostoliitto syntyy tuo oikeassa ylänurkassa oleva aikajana). Pääasiallinen käyttötarkoitus tuossa on se, että se toimisi myös mobiilissa. Sain tuo nyt toimimaan ja sen voisi kopioida järjestelmäviesteihin
- käyttäjä:Zache/minerva.css -> järjestelmäviesti:minerva.css
- käyttäjä:Zache/common.css -> järjestelmäviesti:common.css
- käyttäjä:Zache/common.js -> järjestelmäviesti:common.js
Nuo menevät common:n js/css:ään siksi, että ainakin css-tyylisäännöt ladataan oleellisesti aikaisemmassa vaiheessa kuin mitä pienoisohjelmien vastaavat. Todennäköisesti tuolla js:llä ei ole väliä ja siitä voisi tehdä pienoisohjelman jos halutaan. --Zache (keskustelu) 3. helmikuuta 2018 kello 03.40 (UTC)
- @Zache: ei näytä toimivan halutulla tavalla. Stryn (keskustelu) 3. helmikuuta 2018 kello 08.54 (UTC)
- Toimii kyllä Minerva-tyyliä käytettäessä, mutta ei mobiilinäkymässä. Mikäs muuten MediaWiki:Mobile.css tai MediaWiki:Mobile.js on? Stryn (keskustelu) 3. helmikuuta 2018 kello 13.20 (UTC)
- Näköjään common.css/common.js:ää ei enää ajeta mobiilinäkymässä. Kokeiles kopioida nuo noihin mobile.js:ään ja mobile.css:ään. Myös tuo minerva.css:n sääntö pitäisi kopioida tuohon mobile.css:ään. --Zache (keskustelu) 3. helmikuuta 2018 kello 17.02 (UTC)
- Näyttäisi nyt toimivan. Stryn (keskustelu) 3. helmikuuta 2018 kello 17.52 (UTC)
- Jes ja kiitos. Voi olla, että nyt kun tietää tuon toimivan niin jossain välissä voisi siirtää javascripti pienoisohjelmaksi jolloin se olisi yhdessä paikassa. CSS-säännöt tosin pitää siitä huolimatta mobile.css/common.css -sivuilla. --Zache (keskustelu) 3. helmikuuta 2018 kello 18.03 (UTC)
- Ja vielä pieni css-säätö. Sivun Käyttäjä:Zache/common.css lopussa on säännöt
.mw-collapsible-custom .buttonindicator
. Tässä marginin arvoa on pudotettu 0.3 -> 0.15. Lisäksi siinä on sääntö.mw-collapsible-custom.mw-collapsed caption
jossa border'-rivi vaihtuu display:block:ksi. Tämä siksi, että tuli vastaan IE-bugi joka korjaantuu tuolla. Eli nuo pitäisi muuttaa mobile.css/common.css:stä. --Zache (keskustelu) 3. helmikuuta 2018 kello 18.56 (UTC)
- Ja vielä pieni css-säätö. Sivun Käyttäjä:Zache/common.css lopussa on säännöt
- Kiitos --Zache (keskustelu) 3. helmikuuta 2018 kello 19.41 (UTC)
- Vielä tämä, eli tuossa
table.removeClass("mw-collapsible-minervahide");
siirretään funktioon showtable(), koska sitä ei tarvitse tehdä sivun latauksen yhteydessä. --Zache (keskustelu) 4. helmikuuta 2018 kello 01.48 (UTC)
- Vielä tämä, eli tuossa
wikiloikkaheaderlist
Pistän tämän eri otsikon alle, koska tämä liittyy eri asiaan. Eli tein CSS-säännön noissa wikiloikan kirjojen alussa olevalle bullet-listalle, jonka he ovat tähän mennessä sisentäneet kursiivilla. Jos kuitenkin halutaan, että lista on muotoiltu ja, että sivun sisältöä pystytään fiksusti muokkaamaan sekä wikikoodina, että visuaalisella muokkaimella niin se tyyli pitäisi pistää muualle (joko mallineeseen tai CSS:ään), niin tein CSS-säännön oille.
Eli user:Zache/common.css:n alussa olevat wikiloikkaheaderlist -säännöt pitäisi lisätä järjestelmäviesti:mobile.css:ään ja järjestelmäviesti:common.css:ään. --Zache (keskustelu) 4. helmikuuta 2018 kello 10.23 (UTC)
Visuaalisen muokkaimen viitteet
Visuaalisessa muokkaimessa ei ole viitteiden automaattitäydennystä ja ilmeisesti MediaWiki:Citoid-template-type-map.json (vrt. w:MediaWiki:Citoid-template-type-map.json) pitäisi lisätä ja sitten myös viitemallineisiin templatedatat. Voin virittää nuo muut, mutta mediawiki-nimiavaruuden juttua en pysty tekemään itse. --Zache (keskustelu) 16. helmikuuta 2018 kello 08.33 (UTC)
- Kopsasin suoraan fiwikistä, en tiedä onko nuo kaikki mallineet täällä käytössä, tai puuttuuko siitä jotain. Stryn (keskustelu) 16. helmikuuta 2018 kello 09.01 (UTC)
- Kiitos. Korjailen noita mallineita pikkuhiljaa. Sellainen huomio muistiin, että kirjalähteiden linkit eivät toimi. --Zache (WMFI) (keskustelu) 16. helmikuuta 2018 kello 14.31 (UTC)
- Sellaisen muutoksen voisi tehdä, että jaksoviitteet muuttaisi menemään MediaWiki:Citoid-template-type-map.json -sivulla verkkoviitteinä, koska jaksoviitteet ovat fiwikissäkin ilmeisen vähän käytetty malline niin turha sitä on tuoda tänne. --Zache (WMFI) (keskustelu) 16. helmikuuta 2018 kello 15.13 (UTC)
Pienoisohjelmia
Onnistuisitko kopioimaan tänne pienoisohjelmista hotcat:n ja proveit:n? --Zache (keskustelu) 9. maaliskuuta 2018 kello 09.38 (UTC)
- Tehty ja testattu että toimii. Stryn (keskustelu) 9. maaliskuuta 2018 kello 10.26 (UTC)
- Kiitos. Navigation popups ei muuten toimi ja sen voisi poistaa. --Zache (keskustelu) 9. maaliskuuta 2018 kello 10.40 (UTC)
- Poistettu. Stryn (keskustelu) 9. maaliskuuta 2018 kello 10.49 (UTC)
Lisää muutoksia
Nämä voisi lisätä myös
- diffi muutoksista järjestelmäviesti:common.css:ään
- Käyttäjä:Zache/common.js juttuja jotka pitäisi lisätä mediawiki:common.js:ään.
Nuo lisää sivun ylänurkassa olevan ikonin josta näkee sivun valmiusasteen. esim en:Modern Physics --Zache (keskustelu) 13. huhtikuuta 2018 kello 14.21 (UTC)