MediaWiki:Common.js
Notu:Post publikigo forviŝu la kaŝmemoron de via foliumilo por vidi la ŝanĝojn.
- Firefox / Safari: Premu majuskligan klavon klakante Reŝarĝi, aŭ premu aŭ Stir-F5 aŭ Stir-R (⌘-R kun Makintoŝo)
- Google Chrome: Premu Stir-majuskligklavon-R (⌘-Majuskligklavo-R kun Makintoŝo)
- Interreta Esplorilo / Edge: Premu Stir klakante Refreŝu, aŭ premu Stir-F5
- Opera: Premu Stir-F5.
/* Any JavaScript here will be loaded for all users on every page load. */
self.ws_messages = {
'optlist':'Aspektaj agordoj',
'hide_page_numbers':'Kaŝi paĝnumerojn',
'show_page_numbers':'Montri paĝnumerojn'
}
// import scripts for Interwiki Transclusion from http://wikisource.org/wiki/Wikisource:Shared_Scripts
mw.loader.load('//wikisource.org/w/index.php?title=MediaWiki:Base.js&action=raw&ctype=text/javascript');
mw.loader.load('//wikisource.org/w/index.php?title=MediaWiki:InterWikiTransclusion.js&action=raw&ctype=text/javascript');
mw.loader.load('//wikisource.org/w/index.php?title=MediaWiki:PageNumbers.js&action=raw&ctype=text/javascript');
/*
Interwikiextra
Aŭtoroj: fr:ThomasV kaj fr:Tpt
*/
function interwikiExtra() {
$(".interwiki-info").each(function(i, info) {
var langLink = $("#p-lang .interwiki-" + info.id + " a");
if(info.title == "(vo)") {
langLink.after(' (<abbr title="Originala versio">vo</abbr>)');
} else {
langLink.after(" " + info.title);
}
});
//Autre versions
if($(".AutreVersion").length != 0) {
var linksList = $("<ul>");
$(".AutreVersion").each(function(i, info) {
p = info.title.indexOf("|");
linksList.append('<li><a href="' + info.title.substr(0,p) + '">' + info.title.substr(p+1,this.title.length-1) + '</a></li>');
});
addNavBox('p-version', 'Aliaj versioj', "<ul>" + linksList.html() + "</ul>", $('#p-lang'), true);
}
}
$(interwikiExtra);
/*
Dulingvaj ligiloj
Funkcias kun la etendaĵo DoubleWiki.
Aŭtoro: fr:ThomasV
*/
function BilingualLink()
{
if( mw.config.get('wgNamespaceNumber') != 0) return;
var doc_url = location.href;
var url = '';
// iterate over all <li>-elements
for(var j=0; b = document.getElementsByTagName("li")[j]; j++) {
if(b.className.substring(0,10) == "interwiki-" ) {
var lang = b.className.substring(10,b.className.length);
if( doc_url.indexOf('?title=') != -1 ) {
var qm = doc_url.indexOf('&match=');
if( qm != -1 ) url = doc_url.substring(0,qm)+"&match="+lang;
else url = doc_url+"&match="+lang;
} else {
var qm = doc_url.indexOf('?');
if( qm != -1 ) url = doc_url.substring(0,qm)+"?match="+lang;
else url = doc_url+"?match="+lang;
}
b.innerHTML = b.innerHTML+"<a href='"+url+"'> ⇔</a>";
}
}
}
$(BilingualLink);