MediaWiki:Monobook.js
注意: 保存後、変更を確認するにはブラウザーのキャッシュを消去する必要がある場合があります。
- Firefox / Safari: Shift を押しながら 再読み込み をクリックするか、Ctrl-F5 または Ctrl-R を押してください (Mac では ⌘-R)
- Google Chrome: Ctrl-Shift-R を押してください (Mac では ⌘-Shift-R)
- Internet Explorer / Microsoft Edge: Ctrl を押しながら 最新の情報に更新 をクリックするか、Ctrl-F5 を押してください
- Opera: Ctrl-F5を押してください
/* </pre>
==addCharSubsetMenu==
<pre> */
/* add menu for selecting subsets of secial characters */
/***** must match MediaWiki:Edittools *****/
function addCharSubsetMenu() {
var edittools = document.getElementById('editpage-specialchars');
if (edittools) {
var menu = "<select id=\"charSubsetControl\" style=\"display:inline\" onChange=\"chooseCharSubset(selectedIndex)\">";
menu += "<option>テンプレート</option>";
menu += "<option>Misc.</option>";
menu += "<option>日本語の発音</option>";
menu += "<option>発音記号(IPA)</option>";
menu += "<option>発音記号(AHD)</option>";
menu += "<option>ラテン文字</option>";
menu += "<option>現代ギリシャ文字</option>";
menu += "<option>キリル文字</option>";
menu += "<option>アラビア文字</option>";
menu += "<option>アルメニア語</option>";
menu += "<option>カタロニア語</option>";
menu += "<option>デーヴァナーガリー</option>";
menu += "<option>エスペラント</option>";
menu += "<option>エストニア語</option>";
menu += "<option>フランス語</option>";
menu += "<option>ドイツ語</option>";
menu += "<option>ハワイ語</option>";
menu += "<option>ヘブライ語</option>";
menu += "<option>アイスランド語</option>";
menu += "<option>イタリア語</option>";
menu += "<option>ラトビア語/リトアニア語</option>";
menu += "<option>マルタ語</option>";
menu += "<option>古英語</option>";
menu += "<option>ピンイン</option>";
menu += "<option>ポルトガル語</option>";
menu += "<option>ローマ字</option>";
menu += "<option>ルーマニア語</option>";
menu += "<option>スカンジナヴィア語</option>";
menu += "<option>スラブ系ラテン文字</option>";
menu += "<option>スペイン語</option>";
menu += "<option>トルコ語</option>";
menu += "<option>ヴェトナム語</option>";
menu += "<option>ウェールズ語</option>";
menu += "<option>ヨルバ語</option>";
menu += "</select>";
edittools.innerHTML = menu + edittools.innerHTML;
/* default subset from cookie */
var s = parseInt( $.cookie('edittoolscharsubset') );
if ( isNaN(s) ) s = 0;
/* update dropdown control to value of cookie */
document.getElementById('charSubsetControl').selectedIndex = s;
/* display the subset indicated by the cookie */
chooseCharSubset( s );
}
}
/* </pre>
===chooseCharSubsetMenu===
<pre> */
/* select subsection of special characters */
function chooseCharSubset(s) {
var l = document.getElementById('editpage-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';
}
$.cookie('edittoolscharsubset', s);
}
/* running script */
function customizeWiktionary() {
addCharSubsetMenu();
}
jQuery(document).ready(customizeWiktionary);
/*
[[bs:MediaWiki:Monobook.js]]
[[de:MediaWiki:Monobook.js]]
[[en:MediaWiki:Monobook.js]]
[[fr:MediaWiki:Monobook.js]]
[[he:MediaWiki:Monobook.js]]
[[zh:MediaWiki:Monobook.js]]
*/