Wikipedija:Skin
Pomocka |
---|
Tu kóždy smě swoje wosobinske šatowe modifikacije předstajić.
Slědowace wotkazy wodźa do swójskich monobook-datajow.
Standardne dataje hornjoserbskeje wikipedije su
- JavaScript:
- CSS:
- Common.css
- main.css referenca: 1 2
- CSS za ćišćenje we wšěch šatach commonPrint.css
Někotre mjena datajow wotwisuja wot wužiwaneho šata (skin).
Šat (Skin) | CSS | JavaScript |
---|---|---|
Klassik | standard.css | standard.js |
Kölnisch Blau | cologneblue.css | cologneblue.js |
MonoBook | monobook.css | monobook.js |
MySkin | myskin.css | myskin.js |
Nostalgie | nostalgia.css | nostalgia.js |
Simple | simple.css | simple.js |
Vector (Standard) | vector.css | vector.js |
CSS-dataja da so jenož wot wužiwarja abo administratora wobdźěłać.
Nimo toho eksistuja globalne CSS-dataje, kotrež wot nastajenjow wikipedije wotwisuja. Někotrych z tych jenož móže adimistrator změnić.
Wažne funkcije:
Funkcija | Zwotkel? | Što čini? |
---|---|---|
addOnloadHook(function);
|
wikibits.js | Wuwjedźe funkciju function po nakładowanju strony
|
importScript(page);
|
wikibits.js | Zwjaza skript page w formaće MediaWiki:Přikład.js z pomocu importScriptUrl, tuž importScript('MediaWiki:Přikład.js');
|
importScriptURI(url);
|
wikibits.js | Zwjaza skript z Url url
|
importStylesheet(page);
|
wikibits.js | Kaž importScript , jenož za Stylesheets
|
importStylesheetURI(url);
|
wikibits.js | Kaž importScriptURI , jenož za Stylesheets
|
appendCSS(text);
|
wikibits.js | CSS (text ) do strony pisać
|
Moje šatowe dataje su:
Moja dataja vector.css definuje swójske barby za někotre wotkazy w nastawkach "Aktualne změny" a "Wobkedźbowanki". Ale tež nawigaciske lajsty Wikipedije nětko stejo wostaja. Nimo toho tuta dataja změni barby a někotre hinaše kajkosće wužiwarskich kašćikow, dokelž wone wobsahuja CSS-class-atributy.
Na kóncu mojeje dataje vector.js wužiwach JavaScript z jendźelskeje wikipedije wužiwarja en:User:Cacycle z kodom
// install [[User:Cacycle/wikEd]] in-browser text editor document.write('<script type="text/javascript" src="' + 'http://en.wikipedia.org/w/index.php?title=User:Cacycle/wikEd.js' + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
za dodawk kneflkow nad woknom za redigowanje. Ale hišće faluje dataja za přełožk tekstow do hornjoserbšćiny. Nimo toho tutón JavaScript hišće je beta-software. Tuta JavaScript barbi tekst we woknu za redigowanje, podobnje kaž editory za PHP, HTML, CSS a hinaše programowanske rěče.
Dalše informacije wo tutym javascripće su na stronje en:User:Cacycle/wikEd w jendźelskej wikipediji. Ale nětko to je "Gadget".
Import z hinašeje wikipedije abo wiki
[žórłowy tekst wobdźěłać]Tež móžeš JavaScript a CSS z hinašejej wikipedije importować. Za to dyrbiš slědowace syntaksy wužiwać. To samo funguje w swójskim wiki, kaž testowa Wužiwar:Tlustulimu w swojej wiki-instalaciji.
- Za JavaScript (přikład z francoskeje wikipedije)
document.write('<SCRIPT SRC="http://fr.wikipedia.org/w/wiki.phtml?title=Utilisateur:Bidule/monobook.js&action=raw&ctype=text/javascript"><\/SCRIPT>');
- Za CSS (přikład z francoskeje wikipedije)
@import "http://fr.wikipedia.org/wiki/Utilisateur:Bidule/monobook.css?action=raw&ctype=text/css";
Kedźbu, zo @import dyrbi po CSS-normje hnydom na spočatku CSS-dataje stać. Ale wjacore, tajke linki su móžne.
Alternatiwna warianta
[žórłowy tekst wobdźěłać]Jeli chceš wjacore javascriptowe dataje importować, móžeš definować funkciju.
/* Inkluduje script wot hinašeho městna */ function winc(s) { s = s.replace(/^\[\[/, '').replace(/\]\]$/, ''); document.write('<scr' + 'ipt type="text/javascript" src="' + 'http://hsb.wikipedia.org/w/index.php?title=' + s + '&action=raw&ctype=text/javascript&dontcountme=s"></scr' + 'ipt>'); /* (Broken up so that page preview doesn't get confused) */
Potom móžeš inkludować po slědowacej šemje.
winc('[[User:NĚŠTO/monobook.js]]'); /* Komentar wo funkciji scripta */