重要 :投票の結果、Creative Commons Attribution-ShareAlike 3.0 への移行が決定しました。今後ウィキトラベルへの投稿は、全て当該ライセンスに基づくものとなりますので、その点に留意の上編集に参加してください。
2011年11月16日付で、ウィキトラベル日本語版の記事が5,000件を突破しました。
MediaWiki:Common.js
出典: Wikitravel
お知らせ: 保存した後、ブラウザのキャッシュをクリアする必要があります。Mozilla / Firefox / Safari: [Shift] を押しながら [再読み込み] をクリック、または [Shift]-[Ctrl]-[R] (Macでは [Cmd]-[Shift]-[R]); IE: [Ctrl] を押しながら [更新] をクリック、または [Ctrl]-[F5]; Konqueror: [再読み込み] をクリック、または [F5]; Opera: 「ツール」→「設定」からキャッシュをクリア。
/* Any JavaScript here will be loaded for all users on every page load. */
/*
User JavaScript
*/
/** Icons for sidebar links ***************************************
*
* Description: Mark sidebar links with icons (star, dotm, otbp) by changing the bullet
* into other list marker designated by Template:Sidebar-icons.
* Author: [[User:Tatata]]
*/
function SidebarIcons() {
var markers, pLangLinks;
// find marking template info
markers = document.getElementsByTagName("span");
for ( var i=0; i < markers.length; i++ ) {
switch ( markers[i].className ) {
case "sidebaricon-star":
case "sidebaricon-dotm":
case "sidebaricon-otbp":
// links in p-lang ( "In other languages" box )
if ( document.getElementById( "p-lang" ) ) {
pLangLinks = document.getElementById( "p-lang" ).getElementsByTagName( "li" );
// find language code and replace class name with if matched
for ( var j=0; j < pLangLinks.length; j++) {
var a, b;
a = markers[i].id;
b = markers[i].className + "-lang-" + pLangLinks[j].getElementsByTagName("a")[0].getAttribute("hreflang");
if ( a == b ) {
switch ( markers[i].className ) {
case "sidebaricon-star":
pLangLinks[j].className = markers[i].className;
pLangLinks[j].title = "This is a Star article in another language.";
break;
case "sidebaricon-dotm":
pLangLinks[j].className = markers[i].className;
pLangLinks[j].title = "This is a previous Destinations of the month article in another language.";
break;
case "sidebaricon-otbp":
pLangLinks[j].className = markers[i].className;
pLangLinks[j].title = "This is a previous Off the beaten path article in another language.";
break;
default:
break;
}
}
}
}
break;
default:
break;
}
}
}
addOnloadHook( SidebarIcons );

