MediaWiki:Monobook.js
Nòta : Aprèp aver publicat la pagina, vos cal forçar son recargament complet tot ignorant lo contengut actual de l'amagatal de vòstre navigador per veire los cambiaments : Mozilla / Firefox / Konqueror / Safari : mantenètz la tòca Majuscula (Shift) en clicant lo boton Actualizar (Reload,) o quichatz Maj-Ctrl-R (Maj-Cmd-R sus Apple Mac) ; Internet Explorer / Opera : mantenètz la tòca Ctrl en clicant lo boton Actualizar o quichatz Ctrl-F5.
/* </pre>
=== Boitas desenrotlantas ===
<pre> */
// set up the words in your language
var NavigationBarHide = 'Enrotlar';
var NavigationBarShow = 'Desenrotlar';
// set up max count of Navigation Bars on page,
// if there are more, all will be hidden
// NavigationBarShowDefault = 0; // all bars will be hidden
// NavigationBarShowDefault = 1; // on pages with more than 1 bar all bars will be hidden
var NavigationBarShowDefault = 0;
// shows and hides content and picture (if available) of navigation bars
// Parameters:
// indexNavigationBar: the index of navigation bar to be toggled
function toggleNavigationBar(indexNavigationBar)
{
var NavToggle = document.getElementById("NavToggle" + indexNavigationBar);
var NavFrame = document.getElementById("NavFrame" + indexNavigationBar);
if (!NavFrame || !NavToggle) {
return false;
}
// if shown now
if (NavToggle.firstChild.data == NavigationBarHide) {
for (
var NavChild = NavFrame.firstChild;
NavChild != null;
NavChild = NavChild.nextSibling
) {
if (NavChild.className == 'NavPic') {
NavChild.style.display = 'none';
}
if (NavChild.className == 'NavContent') {
NavChild.style.display = 'none';
}
if (NavChild.className == 'NavToggle') {
NavChild.firstChild.data = NavigationBarShow;
}
}
// if hidden now
} else if (NavToggle.firstChild.data == NavigationBarShow) {
for (
var NavChild = NavFrame.firstChild;
NavChild != null;
NavChild = NavChild.nextSibling
) {
if (NavChild.className == 'NavPic') {
NavChild.style.display = 'block';
}
if (NavChild.className == 'NavContent') {
NavChild.style.display = 'block';
}
if (NavChild.className == 'NavToggle') {
NavChild.firstChild.data = NavigationBarHide;
}
}
}
}
// adds show/hide-button to navigation bars
function createNavigationBarToggleButton()
{
var indexNavigationBar = 0;
// iterate over all <div>-elements
for(
var i=0;
NavFrame = document.getElementsByTagName("div")[i];
i++
) {
// if found a navigation bar
if (NavFrame.className == "NavFrame") {
indexNavigationBar++;
var NavToggle = document.createElement("a");
NavToggle.className = 'NavToggle';
NavToggle.setAttribute('id', 'NavToggle' + indexNavigationBar);
NavToggle.setAttribute('href', 'javascript:toggleNavigationBar(' + indexNavigationBar + ');');
var NavToggleText = document.createTextNode(NavigationBarHide);
NavToggle.appendChild(NavToggleText);
// add NavToggle-Button as first div-element
// in <div class="NavFrame">
NavFrame.insertBefore(
NavToggle,
NavFrame.firstChild
);
NavFrame.setAttribute('id', 'NavFrame' + indexNavigationBar);
}
}
// if more Navigation Bars found than Default: hide all
if (NavigationBarShowDefault < indexNavigationBar) {
for(
var i=1;
i<=indexNavigationBar;
i++
) {
toggleNavigationBar(i);
}
}
}
jQuery(document).ready(createNavigationBarToggleButton);
/* </pre>
=== Caractèrs especials ===
<pre> */
/**
* Ajustatz lo menut per causir de sosensembles de caractèrs especials
* @note L'òrdre d'aquesta lista dèu correspondre a lo de MediaWiki:Edittools !
*/
function addCharSubsetMenu() {
var specialchars = document.getElementById('specialchars');
if (specialchars) {
var menu = "<select style=\"display:inline\" onChange=\"chooseCharSubset(selectedIndex)\">";
menu += "<option>API</option>";
menu += "<option>Wiki (modèls)</option>";
menu += "<option>Latin/Roman</option>";
menu += "<option>Grèc</option>";
menu += "<option>Cirillic</option>";
menu += "<option>AHD</option>";
menu += "<option>Alemand</option>";
menu += "<option>Catalan</option>";
menu += "<option>Croat</option>";
menu += "<option>Castelhan</option>";
menu += "<option>Esperanto</option>";
menu += "<option>Estonian</option>";
menu += "<option>Francés</option>";
menu += "<option>Gallés</option>";
menu += "<option>Hawaian</option>";
menu += "<option>Islandés</option>";
menu += "<option>Italian</option>";
menu += "<option>Japonés</option>";
menu += "<option>Maltés</option>";
menu += "<option>Pinyin</option>";
menu += "<option>Portugués</option>";
menu += "<option>Rōmaji</option>";
menu += "<option>Romanés</option>";
menu += "<option>Escandinau</option>";
menu += "<option>Serbi</option>";
menu += "<option>Chèc</option>";
menu += "<option>Turc</option>";
menu += "<option>Vièlh anglés</option>";
menu += "<option>Vietnamian</option>";
menu += "</select>";
specialchars.innerHTML = menu + specialchars.innerHTML;
/* default subset - try to use a cookie some day */
chooseCharSubset(0);
}
}
/* select subsection of special characters */
function chooseCharSubset(s) {
var l = document.getElementById('specialchars').getElementsByTagName('p');
for (var i = 0; i < l.length ; i++) {
l[i].style.display = i == s ? 'inline' : 'none';
l[i].style.visibility = i == s ? 'visible' : 'hidden';
}
}
/* do any Wiktionary-specific customizations */
function customizeWiktionary() {
addCharSubsetMenu();
}
jQuery(document).ready(customizeWiktionary);
/* </pre>
=== Recèrca avançada ===
<pre> */
// Amelioracion de la pagina de recèrca v3
// Autor : Marc Mongenet (Wikipèdia : [[w:fr:Utilizaire:Marc Mongenet]])
// Adaptacion al Wikiccionari per Cedric31 (modificacions menoras)
// Jos licéncia GFDL & GPL
function SpecialSearchEnhanced3()
{
function SearchForm(search_action_url, engine_url, engine_name, logo_url,
search_field_name, search_field_value, site_field_name, site_field_value)
{
var span = document.createElement("span");
span.style.marginRight = "1em";
span.style.whiteSpace = "nowrap";
var form = document.createElement("form");
form.method = "get";
form.action = search_action_url;
form.style.display = "inline";
span.appendChild(form);
var input = document.createElement("input");
input.type = "hidden";
input.name = search_field_name;
form.appendChild(input);
var site = document.createElement("input");
site.type = "hidden";
site.name = site_field_name;
site.value = site_field_value;
form.appendChild(site);
var submit = document.createElement("input");
submit.type = "submit";
submit.value = "Recèrca";
form.appendChild(submit);
form.onsubmit = function() {
input.value = document.getElementById("lsearchbox").value;
}
var a = document.createElement("a");
a.href = engine_url;
span.appendChild(a);
var img = document.createElement("img");
img.src = logo_url;
img.alt = engine_name;
img.style.borderWidth = "0";
img.style.padding = "5px";
a.appendChild(img);
return span;
}
if (typeof SpecialSearchEnhanced3Disabled != 'undefined') return;
if (mw.config.get('wgPageName') != "Special:Search") return;
var mainNode = document.getElementsByTagName("form");
if (!mainNode) return;
mainNode = mainNode[0];
mainNode.appendChild(document.createElement("center"));
mainNode = mainNode.lastChild;
var searchValue = document.getElementById("lsearchbox").value;
var engine;
engine = SearchForm("http://partner.exalead.oc/search", "http://www.exalead.oc/", "Exalead",
"http://www.wikipedia.oc/exalead.gif", "q", searchValue,
"site", "oc.wiktionary.org");
mainNode.appendChild(engine);
engine = SearchForm("http://www.google.fr/search", "http://www.google.fr/", "Google",
"http://www.google.com/logos/Logo_25wht.gif", "q", searchValue,
"as_sitesearch", "oc.wiktionary.org");
mainNode.appendChild(engine);
engine = SearchForm("http://search.live.com/results.aspx", "http://search.live.com/", "Live",
"http://search.live.com/s/affillogoLive.gif", "q", searchValue,
"q1", "site:http://oc.wiktionary.org");
mainNode.appendChild(engine);
engine = SearchForm("http://fr.search.yahoo.com/search", "http://fr.search.yahoo.com/", "Yahoo!",
"http://us.yimg.com/i/yahootogo/y88red2.gif", "p", searchValue,
"vs", "oc.wiktionary.org");
mainNode.appendChild(engine);
}
$(SpecialSearchEnhanced3);
/* </pre>
=== Conversion API X-SAMPA ===
<pre> */
// conversion d'1 prononciacion : API vèrs SAMPA
function APIversXSAMPA(pron) {
var SAMPA = pron.innerHTML;
/* </pre>
==== Minusculqs ====
<pre> */
SAMPA = SAMPA.replace(/a/g, 'a');
SAMPA = SAMPA.replace(/b/g, 'b');
SAMPA = SAMPA.replace(/ɓ/g, 'b_<');
SAMPA = SAMPA.replace(/c/g, 'c');
SAMPA = SAMPA.replace(/d/g, 'd');
SAMPA = SAMPA.replace(/ɖ/g, 'd`');
SAMPA = SAMPA.replace(/ɗ/g, 'd_<');
SAMPA = SAMPA.replace(/e/g, 'e');
SAMPA = SAMPA.replace(/f/g, 'f');
SAMPA = SAMPA.replace(/ɡ/g, 'g');
SAMPA = SAMPA.replace(/ɠ/g, 'g_<');
SAMPA = SAMPA.replace(/h/g, 'h');
SAMPA = SAMPA.replace(/ɦ/g, 'h\\');
SAMPA = SAMPA.replace(/i/g, 'i');
SAMPA = SAMPA.replace(/j/g, 'j');
SAMPA = SAMPA.replace(/ʝ/g, 'j\\');
SAMPA = SAMPA.replace(/k/g, 'k');
SAMPA = SAMPA.replace(/l/g, 'l');
SAMPA = SAMPA.replace(/ɭ/g, 'l`');
SAMPA = SAMPA.replace(/ɺ/g, 'l\\');
SAMPA = SAMPA.replace(/m/g, 'm');
SAMPA = SAMPA.replace(/n/g, 'n');
SAMPA = SAMPA.replace(/ɳ/g, 'n`');
SAMPA = SAMPA.replace(/o/g, 'o');
SAMPA = SAMPA.replace(/p/g, 'p');
SAMPA = SAMPA.replace(/ɸ/g, 'p\\');
SAMPA = SAMPA.replace(/q/g, 'q');
SAMPA = SAMPA.replace(/ʠ/g, 'q_<');
SAMPA = SAMPA.replace(/r/g, 'r');
SAMPA = SAMPA.replace(/ɽ/g, 'r`');
SAMPA = SAMPA.replace(/ɹ/g, 'r\\');
SAMPA = SAMPA.replace(/ɻ/g, 'r\\`');
SAMPA = SAMPA.replace(/ɼ/g, 'r\\_r');
SAMPA = SAMPA.replace(/s/g, 's');
SAMPA = SAMPA.replace(/ʂ/g, 's`');
SAMPA = SAMPA.replace(/ɕ/g, 's\\');
SAMPA = SAMPA.replace(/t/g, 't');
SAMPA = SAMPA.replace(/ʈ/g, 't`');
SAMPA = SAMPA.replace(/u/g, 'u');
SAMPA = SAMPA.replace(/v/g, 'v');
SAMPA = SAMPA.replace(/ʋ/g, 'P');
SAMPA = SAMPA.replace(/w/g, 'w');
SAMPA = SAMPA.replace(/x/g, 'x');
SAMPA = SAMPA.replace(/ɧ/g, 'x\\');
SAMPA = SAMPA.replace(/y/g, 'y');
SAMPA = SAMPA.replace(/z/g, 'z');
SAMPA = SAMPA.replace(/ʐ/g, 'z`');
SAMPA = SAMPA.replace(/ʅ/g, 'z`=');
SAMPA = SAMPA.replace(/ʑ/g, 'z\\');
SAMPA = SAMPA.replace(/ɿ/g, 'z=');
/* </pre>
==== Majusculas ====
<pre> */
SAMPA = SAMPA.replace(/ɑ/g, 'A');
SAMPA = SAMPA.replace(/β/g, 'B');
SAMPA = SAMPA.replace(/ʙ/g, 'B\\');
SAMPA = SAMPA.replace(/ç/g, 'C');
SAMPA = SAMPA.replace(/ð/g, 'D');
SAMPA = SAMPA.replace(/ɛ/g, 'E');
SAMPA = SAMPA.replace(/ɱ/g, 'F');
SAMPA = SAMPA.replace(/ɣ/g, 'G');
SAMPA = SAMPA.replace(/ɢ/g, 'G\\');
SAMPA = SAMPA.replace(/ʛ/g, 'G\\_<');
SAMPA = SAMPA.replace(/ɥ/g, 'H');
SAMPA = SAMPA.replace(/ʜ/g, 'H\\');
SAMPA = SAMPA.replace(/ɪ/g, 'I');
SAMPA = SAMPA.replace(/Ɨ/g, 'I\\');
SAMPA = SAMPA.replace(/ɲ/g, 'J');
SAMPA = SAMPA.replace(/ɟ/g, 'J\\');
SAMPA = SAMPA.replace(/ʄ/g, 'J\\_<');
SAMPA = SAMPA.replace(/ɬ/g, 'K');
SAMPA = SAMPA.replace(/ɮ/g, 'K\\');
SAMPA = SAMPA.replace(/ʎ/g, 'L');
SAMPA = SAMPA.replace(/ʟ/g, 'L\\');
SAMPA = SAMPA.replace(/ɯ/g, 'M');
SAMPA = SAMPA.replace(/ɰ/g, 'M\\');
SAMPA = SAMPA.replace(/ŋ/g, 'N');
SAMPA = SAMPA.replace(/ɴ/g, 'N\\');
SAMPA = SAMPA.replace(/ɔ/g, 'O');
SAMPA = SAMPA.replace(/ʘ/g, 'O\\');
SAMPA = SAMPA.replace(/ɒ/g, 'Q');
SAMPA = SAMPA.replace(/ʁ/g, 'R');
SAMPA = SAMPA.replace(/ʀ/g, 'R\\');
SAMPA = SAMPA.replace(/ʃ/g, 'S');
SAMPA = SAMPA.replace(/ʆ/g, 'S_j');
SAMPA = SAMPA.replace(/θ/g, 'T');
SAMPA = SAMPA.replace(/ʊ/g, 'U');
// doble :
SAMPA = SAMPA.replace(/ɷ/g, 'U');
SAMPA = SAMPA.replace(/ʊ̵/g, 'U\\');
SAMPA = SAMPA.replace(/ʌ/g, 'V');
SAMPA = SAMPA.replace(/ʍ/g, 'W');
SAMPA = SAMPA.replace(/χ/g, 'X');
SAMPA = SAMPA.replace(/ħ/g, 'X\\');
SAMPA = SAMPA.replace(/ʏ/g, 'Y');
SAMPA = SAMPA.replace(/ʒ/g, 'Z');
SAMPA = SAMPA.replace(/ʓ/g, 'Z_j');
/* </pre>
==== Autres caractèrs ====
<pre> */
// SAMPA = SAMPA.replace(/./g, '.');
SAMPA = SAMPA.replace(/ˈ/g, '"');
SAMPA = SAMPA.replace(/ˌ/g, '%');
SAMPA = SAMPA.replace(/ʲ/g, '_j');
// doble :
SAMPA = SAMPA.replace(/ ̡/g, '_j');
SAMPA = SAMPA.replace(/ː/g, ':');
SAMPA = SAMPA.replace(/ˑ/g, ':\\');
SAMPA = SAMPA.replace(/ /g, '-'); // doble
SAMPA = SAMPA.replace(/ /g, '-');
SAMPA = SAMPA.replace(/ə/g, '@');
SAMPA = SAMPA.replace(/ɘ/g, '@\\');
SAMPA = SAMPA.replace(/ɚ/g, '@`');
SAMPA = SAMPA.replace(/æ/g, '{');
SAMPA = SAMPA.replace(/ʉ/g, '}');
SAMPA = SAMPA.replace(/ɨ/g, '1');
SAMPA = SAMPA.replace(/ø/g, '2');
SAMPA = SAMPA.replace(/ɜ/g, '3');
SAMPA = SAMPA.replace(/ɝ/g, '3`');
SAMPA = SAMPA.replace(/ɞ/g, '3\\');
SAMPA = SAMPA.replace(/ɾ/g, '4');
SAMPA = SAMPA.replace(/ɫ/g, '5');
SAMPA = SAMPA.replace(/ɐ/g, '6');
SAMPA = SAMPA.replace(/ɤ/g, '7');
SAMPA = SAMPA.replace(/ɵ/g, '8');
SAMPA = SAMPA.replace(/œ/g, '9');
SAMPA = SAMPA.replace(/ɶ/g, '&');
// doble :
SAMPA = SAMPA.replace(/ʚ/g, '&\\');
SAMPA = SAMPA.replace(/ʔ/g, '?');
SAMPA = SAMPA.replace(/ʕ/g, '?\\');
SAMPA = SAMPA.replace(/ /g, '*');
SAMPA = SAMPA.replace(/ /g, '/');
SAMPA = SAMPA.replace(/ /g, '<');
SAMPA = SAMPA.replace(/ʢ/g, '<\\');
SAMPA = SAMPA.replace(/ /g, '>');
SAMPA = SAMPA.replace(/ʡ/g, '>\\');
SAMPA = SAMPA.replace(/↑/g, '^');
SAMPA = SAMPA.replace(/ǃ/g, '!\\');
SAMPA = SAMPA.replace(/ʗ/g, '!\\');
// Atencion, de plaçar abans lo X-SAMPA " ! " :
SAMPA = SAMPA.replace(/↓/g, '!');
SAMPA = SAMPA.replace(/ /g, '|');
SAMPA = SAMPA.replace(/ǀ/g, '|\\');
SAMPA = SAMPA.replace(/ /g, '||');
SAMPA = SAMPA.replace(/ǁ/g, '|\\|\\');
// doble :
SAMPA = SAMPA.replace(/ʖ/g, '|\\|\\');
SAMPA = SAMPA.replace(/ǂ/g, '=\\');
SAMPA = SAMPA.replace(/‿/g, '-\\');
SAMPA = SAMPA.replace(/ʇ/g, '|\\');
/* </pre>
==== Diacriticas ====
<pre> */
SAMPA = SAMPA.replace(/̈/g, '_"');
SAMPA = SAMPA.replace(/̟/g, '_+');
// doble :
SAMPA = SAMPA.replace(/˖/g, '_+');
SAMPA = SAMPA.replace(/̠/g, '_-');
// doble :
SAMPA = SAMPA.replace(/˗/g, '_-');
SAMPA = SAMPA.replace(/ˇ/g, '_/');
SAMPA = SAMPA.replace(/̥/g, '_0');
// doble :
SAMPA = SAMPA.replace(/˒/g, '_0');
// triple :
SAMPA = SAMPA.replace(/̊/g, '_0');
SAMPA = SAMPA.replace(/̩/g, '=');
// doble :
SAMPA = SAMPA.replace(/̍/g, '=');
SAMPA = SAMPA.replace(/ʼ/g, '_>');
// doble :
SAMPA = SAMPA.replace(/ˀ/g, '_>');
SAMPA = SAMPA.replace(/ˤ/g, '_?\\');
SAMPA = SAMPA.replace(/ˆ/g, '_\\');
SAMPA = SAMPA.replace(/̯/g, '_^');
SAMPA = SAMPA.replace(/̚/g, '_}');
SAMPA = SAMPA.replace(/˞/g, '`');
// doble ? :
SAMPA = SAMPA.replace(/̢/g, '`');
SAMPA = SAMPA.replace(/̃/g, '~');
// doble :
SAMPA = SAMPA.replace(/̨/g, '~');
SAMPA = SAMPA.replace(/̘/g, '_A');
SAMPA = SAMPA.replace(/̺/g, '_a');
SAMPA = SAMPA.replace(/̏/g, '_B');
SAMPA = SAMPA.replace(/ˏ/g, '_B_L');
SAMPA = SAMPA.replace(/̜/g, '_c');
// doble :
SAMPA = SAMPA.replace(/˓/g, '_c');
SAMPA = SAMPA.replace(/̪/g, '_d');
SAMPA = SAMPA.replace(/̴/g, '_e');
SAMPA = SAMPA.replace(/↘/g, '<F>');
SAMPA = SAMPA.replace(/̂/g, '_F');
SAMPA = SAMPA.replace(/ˠ/g, '_G');
SAMPA = SAMPA.replace(/́/g, '_H');
SAMPA = SAMPA.replace(/˥/g, '_T');
SAMPA = SAMPA.replace(/ʰ/g, '_h');
SAMPA = SAMPA.replace(/̴/g, '_e');
SAMPA = SAMPA.replace(/̰/g, '_k');
SAMPA = SAMPA.replace(/̀/g, '_L');
SAMPA = SAMPA.replace(/ˎ/g, '_L_B');
SAMPA = SAMPA.replace(/ˡ/g, '_l');
SAMPA = SAMPA.replace(/̄/g, '_M');
SAMPA = SAMPA.replace(/̻/g, '_m');
SAMPA = SAMPA.replace(/̼/g, '_N');
SAMPA = SAMPA.replace(/ⁿ/g, '_n');
SAMPA = SAMPA.replace(/̹/g, '_O');
SAMPA = SAMPA.replace(/̞/g, '_o');
// doble :
SAMPA = SAMPA.replace(/˕/g, '_o');
SAMPA = SAMPA.replace(/̙/g, '_q');
SAMPA = SAMPA.replace(/↗/g, '_R');
SAMPA = SAMPA.replace(/̌/g, '_R');
// SAMPA = SAMPA.replace(/??????/g, '_R_F'); Ton ascendant puis descendant ?
SAMPA = SAMPA.replace(/̝/g, '_r');
// doble :
SAMPA = SAMPA.replace(/˔/g, '_r');
SAMPA = SAMPA.replace(/̋/g, '_T');
// doble ? :
SAMPA = SAMPA.replace(/ˉ/g, '_T');
SAMPA = SAMPA.replace(/̤/g, '_t');
// doble :
SAMPA = SAMPA.replace(/ʱ/g, '_t');
SAMPA = SAMPA.replace(/̬/g, '_v');
SAMPA = SAMPA.replace(/ʷ/g, '_w');
// doble :
SAMPA = SAMPA.replace(/̫/g, '_w');
SAMPA = SAMPA.replace(/̆/g, '_X');
SAMPA = SAMPA.replace(/̽/g, '_x');
/* </pre>
==== Divèrs ====
<pre> */
// API ?
SAMPA = SAMPA.replace(/ʤ/g, 'dZ');
SAMPA = SAMPA.replace(/ʣ/g, 'dz');
SAMPA = SAMPA.replace(/ʥ/g, 'dz\\');
SAMPA = SAMPA.replace(/ʧ/g, 'tS');
SAMPA = SAMPA.replace(/ʨ/g, 'ts\\');
SAMPA = SAMPA.replace(/ʦ/g, 'ts');
SAMPA = SAMPA.replace(/͡/g, ')');
// ʞ ?
// Extras ?
SAMPA = SAMPA.replace(/˩/g, '_B');
SAMPA = SAMPA.replace(/˦/g, '_H');
SAMPA = SAMPA.replace(/˨/g, '_L');
SAMPA = SAMPA.replace(/˧/g, '_M');
SAMPA = SAMPA.replace(/˩/g, '_B');
// Micros
SAMPA = SAMPA.replace(/ʳ/g, '_r');
SAMPA = SAMPA.replace(/ʶ/g, '_R');
SAMPA = SAMPA.replace(/ʴ/g, '_r\\');
SAMPA = SAMPA.replace(/ʵ/g, '_r\\`');
SAMPA = SAMPA.replace(/ˢ/g, '_s');
SAMPA = SAMPA.replace(/ˣ/g, '_x');
SAMPA = SAMPA.replace(/ʸ/g, '_y');
pron.innerHTML = SAMPA;
}
// Percors de totas las prononciacions d'una pagina e conversion de caduna
function pronpage() {
var pron = document.getElementById("pronAPI");
for(var i=0 ; pron = document.getElementsByTagName("span")[i]; i++) {
if (pron.className == "X-SAMPA") {
APIversXSAMPA(pron);
}
}
}
jQuery(document).ready(pronpage);
/* </pre>
=== Divèrs ===
==== Wikidèmia ====
<pre> */
// Transfòrma las paginas de la Wikidèmia en pagina de discussion
function DiscussionWikidèmia()
{
if(document.title.search("Wikiccionari:Wikidèmia") != -1)
document.body.className = "ns-1";
}
$(DiscussionWikidèmia);
/* </pre>
==== Pagina d’acuèlh ====
<pre> */
// Transfòrma la pagina d'acuèlh en pagina normala (fons blanc) e lèva son títol
function PaginaAcuèlh()
{
if(document.title.search("Wikiccionari:Pagina d'acuèlh") != -1) {
document.body.className = "ns-0";
mw.util.addCSS('#lastmod, #siteSub, #contentSub, h1.firstHeading { display: none !important; }');
}
}
$(PaginaAcuèlh);
/* </pre>
==== Ligam d'impòrt ====
<pre> */
// Cambiar lo ligam d'impòrt en ligam vèrs la pagina [[Ajuda:Importar un fichièr]]
// Copiat dempuèi Wikipèdia
function LigamUpload()
{
var a = document.getElementById("p-tb");
if (a)
{
b = a.getElementsByTagName("ul");
if(b.length > 0)
{
b[0].innerHTML = b[0].innerHTML
+ '<li><span id="t-upload2" title="//oc.wiktionary.org/wiki/Ajuda:Importar_un_fichièr">'
+ '<a href="//oc.wiktionary.org/wiki/Ajuda:Importar_un_fichièr">'
+ 'Importar un imatge o un son</a></span> </li>'
}
}
}
$(LigamUpload);
/*</pre>
=== Navigacion interprojècte ===
<pre>*/
// Inicializacion de la navigacion interprojèctes (còde adaptat de de:wikt:Mediawiki:monobook.js)
mw.util.addCSS('#interProject {display: none; speak: none;} #p-tb .pBody {padding-right: 0;}');
function iProject() {
if (document.getElementById("interProject")) {
var iProject = document.getElementById("interProject").innerHTML;
var interProject = document.createElement("div");
interProject.style.marginTop = "0.7em";
interProject.innerHTML = '<h5>Autres projèctes<\/h5><div class="pBody">'+iProject+'<\/div>';
document.getElementById("p-tb").appendChild(interProject);
}
}
hookEvent("load", iProject);
// Navigacion interprojèctes
/* </pre>
===Insercion de botons novèls dins la barra d'espleches===
<pre>*/
//Ressembla a la foncion de /w/skins/common/wikibits.js per inserir un autre ligam que insertTags
function marque_tab()
{
var toolbar = document.getElementById('toolbar');
if (!toolbar) return false;
var textbox = document.getElementById('wpTextbox1');
if (!textbox) return false;
if (!document.selection && textbox.selectionStart == null)
return false;
var image = document.createElement("img");
image.width = 23;
image.height = 22;
image.src = '//upload.wikimedia.org/wikipedia/commons/0/04/Button_array.png';
image.border = 0;
image.alt = 'Tablèu';
image.title = 'Tablèu';
image.style.cursor = "puntar";
image.onclick = function() {
popupTablèu();
return false;
}
toolbar.appendChild(image);
}
$(marque_tab);
/*</pre> */