Tämä ohjesivu kertoo suositelluista keinoista sisällyttää ylimääräistä CSS- ja JavaScript-koodia yhteisöösi.

ImportJS[muokkaa | muokkaa wikitekstiä]

Tämä metodi lisää uuden MediaWiki-sivun Järjestelmäviesti:ImportJS ja antaa käyttöliittymän sisällyttämään yhteisöstä artikkeleita, jotka sisältävät skriptejä - sekä paikallisia että Dev Wikin (tuki Dev Wikin tuonneille tulossa pian).

Toiminnallisuus on samanlainen kuin jo olemassa olevalla metodilla importArticles, joka voi tuoda artikkeleista ulkoisista yhteisöistä, niputtaa useita artikkeleita yhdeksi, minimoimaan niitä ja palvelemaan yhtenä pyyntönä. Tämä pienentää tiedostokokoa ja verkkoliikennettä, saaden tehokkaasti suuren määrän lisätiedostoja latautuvan paljon nopeammin.

Bulb.png

JavaScript-arviointi

ImportJS-ominaisuus ylittää JavaScript-arvioinnin tarpeellisuuden. Tämä sallii välittömän lisäyksen tai poiston yhteisön JavaScript-tuonteihin!

Käyttö[muokkaa | muokkaa wikitekstiä]

Järjestelmäviesti:ImportJS takaa takaisen tekstiartikkelin, josta voit ladata JavaScript-koodia. Paikalliset tiedostot tarvitsevat Järjestelmäviesti-nimiavaruuden. Tuonnin Dev Wikiin tarvitsee myös Järjestelmäviesti-nimiavaruudella sen toimimaan saamiseksi (tuki tulossa pian). Kun määritämme tuotavat tiedostot, Järjestelmäviesti-nimiavaruutta ei tarvitse lisätä. Esimerkki:

Cat.js        // paikallinen JS-tiedosto
dev:AjaxRC.js // Dev Wiki -skripti

Latauskäsky[muokkaa | muokkaa wikitekstiä]

Käyttäessäsi ImportJS-toimintoa, sisäiset sivut latautuvat viimeisinä. Täysi latauskäsky on:

  1. Common.js
  2. Wikia.js
  3. Imported scripts through Common.js
  4. Imported scripts through Wikia.js
  5. ImportJS

CSS-tuonnit[muokkaa | muokkaa wikitekstiä]

importArticles[muokkaa | muokkaa wikitekstiä]

Edellä mainitun metodin sijasta, importArticlesista kerrotaan täällä vsin CSS-tuontien suhteen. JS-tuonteja voit katsoa tällä sivulla.

importArticlesia voidaan yhä käyttää tuomaan CSS-tyylejä. Kuitenkin, ne joutuvat JavaScript-arvioinnin kohteeksi, sillä se on tehty JavaScriptin kautta.

Esimerkki[muokkaa | muokkaa wikitekstiä]

Paikallisen CSS-tiedoston tuonti importArticlesin kautta:

importArticles({
    type: "style",
    article: "MediaWiki:Local.css"
});

@import-metodi[muokkaa | muokkaa wikitekstiä]

Käyttämällä metodia @import, voidaan tuoda tyylejä CSS_tiedostoistasi. Koodi on seuraavanlainen:

@import "path_to_file_to_import.css"

Esimerkkiä kohden, tuodaksesi Local.css tiedostoon Wikia.css, lisää tämä Wikia.css-tiedostosi yläosaan:

@import "/index.php?title=MediaWiki:Local.css&action=raw&ctype=text/css";

Voit lukea enemmän tästä metodista täältä.

Katso myös[muokkaa | muokkaa wikitekstiä]

Lisäohjeet ja palaute[muokkaa | muokkaa wikitekstiä]

Community content is available under CC-BY-SA unless otherwise noted.