MediaWiki:Common.js
Oharra: Gorde ondoren, zure nabigatzailearen katxea ekidin beharko duzu aldaketak ikusteko.
- Firefox / Safari: Shift tekla sakatu birkargatzeko momentuan, edo Ctrl-Shift-R edo Ctrl-F5 sakatu (⌘-R Mac batean)
- Google Chrome: Ctrl-Shift-R sakatu (⌘-Shift-R Mac batean)
- Internet Explorer: Ctrl tekla sakatu birkargatzeko momentuan, edo Ctrl-F5 sakatu
- Opera erabiltzaileek Tresnak → Hobespenak atalera joan eta katxea garbitzeko aukera hautatu
/* Hemen idatzitako JavaScript kode oro erabiltzaile guztiek edozein orrialde irekitzerakoan kargatuko da. */
/* Es carregarà per a tots els usuaris, i per a qualsevol pàgina, el codi JavaScript que hi haja després d'aquesta línia. */
/* Mostrar icona de qualitat a la pestanya. Plantilles PageQuality i TextQuality. Autor: ThomasV */
function pageQuality() {
for(var i=0;spanElem = document.getElementsByTagName("span")[i];i++ ) {
if (spanElem.className == "pagequality") {
t = spanElem.title;
var new_img = document.createElement("img");
new_img.setAttribute("src", "/wiki/Special:Filepath/"+t.substring(0,t.length-1)+'%25.png');
new_img.setAttribute("title", "/wiki/Special:Filepath/"+t.substring(0,t.length-1)+'%25.png');
if(mw.config.get('wgPageName').substring(0,7) === "Pàgina:") {
a = document.getElementById("ca-nstab-main");
if(a) a.firstChild.appendChild(new_img);
} else {
s1 = spanElem.parentNode.previousSibling;
opttext = s1.firstChild.firstChild;
img = opttext.firstChild.nextSibling.nextSibling.nextSibling;
next = img.nextSibling;
opttext.removeChild(img);
opttext.insertBefore(new_img,next);
}
}
if (spanElem.className == "textquality") {
t = spanElem.title;
var new_img = document.createElement("img");
new_img.setAttribute("src", "/wiki/Special:Filepath/"+t.substring(0,t.length-1)+'%25.png');
new_img.setAttribute("title", "/wiki/Special:Filepath/"+t.substring(0,t.length-1)+'%25.png');
a = document.getElementById("ca-nstab-main");
if(a) a.firstChild.appendChild(new_img);
}
}
}
$(pageQuality);
/* Localització dels javascripts de ThomasV. */
self.ws_messages = {
'optlist':'Bistaratze-aukerak',
'corr_list':"Argitaratutako jatorrizkoari egindako zuzenketak",
'corr_link':"zuzenketak",
'corr_one':"akats bat</a> zuzendu da.",
'corr_many':"akats</a> zuzendu dira.",
'corr_close':'Itxi.',
'iwtrans':'Testu honen jatorria',
'hide_page_numbers':'Orrialdeak ezkutatu',
'show_page_numbers':'Orrialdeak erakutsi'
};
/* Necessari per a la resta de javascripts de ThomasV. */
mw.loader.load('//wikisource.org/w/index.php?title=MediaWiki:Base.js&action=raw&ctype=text/javascript');
/* Cross-domain transclusions through the API. By ThomasV. Plantilla iwpage */
mw.loader.load('//wikisource.org/w/index.php?title=MediaWiki:InterWikiTransclusion.js&action=raw&ctype=text/javascript');
/* Errates. By ThomasV. Plantilla Corr */
mw.loader.load('//wikisource.org/w/index.php?title=MediaWiki:Corrections.js&action=raw&ctype=text/javascript');
/* Interwiki bilingüe. Funciona amb l'extensió DoubleWiki. Autor: ThomasV */
mw.loader.load('//wikisource.org/w/index.php?title=MediaWiki:DoubleWiki.js&action=raw&ctype=text/javascript');
/* :fr:MediaWiki:MediaWiki.panel.js Menú extra segons skin*/
mediaWiki.panel = function(data) {
var skin = mw.config.get('skin');
if($.inArray(skin, ["monobook" , "chick" , "myskin" , "simple"]) !== -1) {
var panelInfo = {
'portletClassName': 'portlet',
'pBodyClassName': 'pBody',
'columnId': 'column-one'
};
} else if(skin=="modern") {
var panelInfo = {
'portletClassName': 'portlet',
'pBodyClassName': 'pBody',
'columnId': 'mw_portlets'
};
} else if(skin=="vector") {
var panelInfo = {
'portletClassName': 'portal expanded',
'pBodyClassName': 'body',
'columnId': 'mw-panel'
};
} else {
return;
}
if(typeof data.sections != 'undefined') {
var divBefore = $('#p-lang');
for(var sectionId in data.sections) {
var section = data.sections[sectionId];
if(divBefore.length != 0) {
divBefore.before('<div id="p-' + sectionId + '" class="' + panelInfo.portletClassName + '"><h3>' + section.label + '</h3><div class="' + panelInfo.pBodyClassName + '"></div></div>');
} else {
$('#' + panelInfo.columnId).append('<div id="p-' + sectionId + '" class="' + panelInfo.portletClassName + '"><h3>' + section.label + '</h3><div class="' + panelInfo.pBodyClassName + '"></div></div>');
}
if(typeof section.data != 'undefined') {
$('div#p-' + sectionId + ' div.' + panelInfo.pBodyClassName).append(section.data);
} else {
$('div#p-' + sectionId + ' div.' + panelInfo.pBodyClassName).append("<ul>");
var list = $('div#p-' + sectionId + ' div.' + panelInfo.pBodyClassName + ' ul');
for(var linkId in section.links) {
var link = section.links[linkId];
list.append('<li id="n-' + linkId + '"><a href="' + link.href + '">' + link.label + '</a></li>');
}
if(skin == "vector") {
if(typeof section.expanded == 'undefined' || section.expanded) {
$('div#p-' + sectionId).addClass('expanded');
$('div#p-' + sectionId + ' div.' + panelInfo.pBodyClassName).show();
} else {
$('div#p-' + sectionId).addClass('collapsed');
}
}
}
}
} else if(typeof data.section != 'undefined') {
var list = $('div#p-' + data.section + ' div.' + panelInfo.pBodyClassName + ' ul');
for(var linkId in data.links) {
var link = data.links[linkId];
list.append('<li id="n-' + linkId + '"><a href="' + link.href + '">' + link.label + '</a></li>');
}
}
};
function menuExtra() { //adaptat de Tpt
// Template:interprojecte
if($("#interProject").length != 0) {
var data = {
sections: {
interProject: {
expanded: true,
label: 'Osagarriak',
links: {}
}
}
};
$("#interProject a").each(function(i, info) {
var p = info.title.indexOf("|");
data.sections.interProject.links['complements-' + i] = {
label: $(this).text(),
href: $(this).attr('href')
};
});
mw.panel(data);
}
}
$(menuExtra);
/* Atributs d'estils dinàmics. Copiat de fr:MediaWiki:Common.js */
self.ws_layouts = {
'1. estiloa':{'text-wrap':"position:relative;margin-left:3em;margin-right:3em;",
'#text-container':"width:36em;margin:0px auto;" ,
'#text':"text-align:justify;",
'#box-right':"position:absolute; right:-20em;top:0em;",
'#box-toc':"position:absolute; right:-23em;top:0em; width:22em;",
'.sidenote-right':"position:absolute; left:37em;width:15em;text-indent:0em;text-align:left;",
'.sidenote-left':"position:absolute; right:37em;width:15em;text-indent:0em;text-align:right;",
'.editsection':"display:none",
'.headerlabel':"display:none",
'.headertemplate-author':"font-size:100%",
'.headertemplate-title':"font-size:120%;",
'.headertemplate-reference':"font-size:90%",
'#headertemplate':"" },
'2. estiloa':{'text-wrap':"margin-left:3em",
'#text-container':"" ,
'#text':"text-align:justify;width:auto;",
'#box-right':"float:right;",
'#box-toc':"margin:auto;width:100%;",
'.sidenote-right':"float:right;margin:0.5em;padding:3px;border:solid 1px gray;max-width:9em;text-indent:0em;text-align:left;",
'.sidenote-left':"float:left;margin:0.5em;padding:3px;border:solid 1px gray;max-width:9em;text-indent:0em;text-align:left;",
'.editsection':"display:none",
'.headerlabel':"display:none",
'.headertemplate-author':"font-size:100%",
'.headertemplate-title':"font-size:120%;",
'.headertemplate-reference':"font-size:90%",
'#headertemplate':"" },
'3. estiloa':{'text-wrap':"margin-left:3em",
'#text-container':"position:relative; min-width:60em; float:left; width:100%; margin-right:-23em;" ,
'#text':"text-align:justify;margin-right:23em; text-indent:0em; padding-left:0px; padding-right:0px;width:auto;position:relative;",
'#box-right':"float:right;",
'#box-toc':"margin:auto;width:100%;",
'.sidenote-right':"position:absolute; right:-16em; width:15em; background-color:#eeeeee;text-indent:0em;text-align:left;line-height:normal;",
'.sidenote-left': "position:absolute; right:-16em; width:15em; background-color:#eeeeee;text-indent:0em;text-align:left;line-height:normal;",
'.editsection':"display:none",
'.headerlabel':"display:inline",
'.headertemplate-author':"font-size:100%;",
'.headertemplate-title':"font-size:100%;",
'.headertemplate-reference':"font-size:100%;",
'#headertemplate':"position:absolute; top:0em; right:-23em; width:21em;float:right; text-align:left;" }
};
/* Opcions per als números de pàgina */
mw.loader.load('//wikisource.org/w/index.php?title=MediaWiki:PageNumbers.js&action=raw&ctype=text/javascript');